В настоящее время мы работаем с php 5.2.5. Теперь мы столкнулись с ошибкой, которая создает ошибку сегмента. Наша первая идея - это обновление до версии 5.2.6, но мы скептически относимся к проблемам, которые это создаст. Мы используем Apache и размещаем около десятка сайтов.






Ни один из нас не может сказать однозначно «да» или «нет» о взломе вашего существующего кода без предварительного анализа.
Это как раз то, для чего нужны тестовые среды. Если у вас настроена тестовая среда, вы можете выполнить обновление, а затем выполнить регрессионное тестирование, чтобы увидеть, не сломается ли что-нибудь. Без этой среды вы рискуете.
@ Грант Вагнер: Отличная точка зрения на виртуализацию. Настройка хорошей тестовой среды не должна быть сложной задачей.
С современными вариантами виртуальных машин Сервер VMware, Виртуальный сервер Microsft, Виртуальный ПК Microsoft и другими, почему бы не настроить виртуальную среду на существующей платформе, а затем обновить и протестировать ее?
Если вы готовы потратить деньги, вы можете купить инструменты для P2V (физическое преобразование в виртуальные), которые возьмут вашу существующую настройку и предоставят вам ее виртуализированную копию (это может быть полезно, если вы сделали много настройка конфигурации, которую может быть сложно создать для виртуализированной версии, которая достаточно хорошо соответствует оригиналу, чтобы провести надлежащее тестирование).
Скорее всего, нет. Переход с 5.2.5 на 5.2.6 небольшой, это выпуск с исправлением ошибок (см. журнал изменений).
Но всякий раз, когда что-либо обновляете, обязательно протестируйте свой код в среде разработки, прежде чем запускать его в производство.
Как все говорят, однозначно скажет только тестирование. Однако такие обновления второстепенной версии редко вызывают проблемы совместимости.
Для чего это стоит, вот примечания к изменениям.
Однако в долгосрочной перспективе вам придется обновиться в какой-то момент, иначе вы рискуете столкнуться с известными уязвимостями безопасности.
Спасибо за вклад. Получение тестового сервера определенно входит в дорожную карту. Это должно быть хорошим аргументом в пользу того, чтобы наконец получить одну установку. Мы - достаточно небольшая компания, и нам легко обойтись, имея только один, но наличие тестового сервера дает так много преимуществ.
К сожалению, будет сложно продвигать этот проект без обновления, и я сомневаюсь, что у него будет время для тестовой среды.