Приведет ли обновление Php 5.2.5 до 5.2.6 к каким-либо проблемам?

StackOverflow https://stackoverflow.com/questions/150405

  •  02-07-2019
  •  | 
  •  

Вопрос

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

  • Сломается ли какой-либо существующий код?
  • Есть ли какие-либо существенные изменения, о которых следует знать?Я читал журнал изменений, но ничего такого не заметил.
  • Легко ли вернуться к 5.2.5, если что-то пойдет не так?
  • Есть еще что-нибудь, о чем следует знать?
Это было полезно?

Решение

Никто из нас не может определенно сказать "да" или "нет" по поводу взлома вашего существующего кода, не проведя его предварительного анализа.

Это именно то, для чего предназначены тестовые среды.Если у вас настроена тестовая среда, вы можете выполнить обновление, а затем провести регрессионное тестирование, чтобы увидеть, не сломается ли что-нибудь.Без этого окружения вы рискуете.

@Грант Вагнер:Отличный момент для виртуализации.Настройка хорошей тестовой среды не должна быть сложной задачей.

Другие советы

С современными опциями виртуальной машины Сервер VMware, Виртуальный сервер Microsft, Виртуальный КОМПЬЮТЕР Microsoft и другие, почему бы не создать виртуальную среду под управлением вашей существующей платформы, а затем обновить и протестировать ее?

Если вы готовы потратить деньги, вы можете купить инструменты для преобразования P2V (Physical-to-Virtual), которые возьмут вашу существующую настройку и предоставят вам ее виртуализированную копию (это может быть полезно, если вы произвели большую настройку конфигурации, которую может быть сложно создать для виртуализированной версии, которая достаточно хорошо соответствует оригиналу для надлежащего тестирования).

Скорее всего, нет.Переход с версии 5.2.5 на версию 5.2.6 невелик, это релиз с исправлением ошибок (см. Журнал изменений).

Но всякий раз, когда вы что-либо обновляете, обязательно тестируйте свой код в среде разработки, прежде чем запускать его в производство.

Как все говорят, только тестирование скажет вам наверняка.Однако незначительные обновления версий, подобные этому, лишь в редких случаях вызывают проблемы с совместимостью.

Чего бы это ни стоило, вот примечания к изменениям.

Однако в долгосрочной перспективе вам в какой-то момент придется обновиться, иначе вы рискуете столкнуться с известными уязвимостями в системе безопасности.

Спасибо всем за вклад.Получение тестового сервера, безусловно, входит в план действий.Это должно стать хорошим аргументом в пользу того, чтобы наконец получить одну настройку.Мы достаточно маленькая компания, и нам могло бы легко сойти с рук наличие только одного сервера, но в наличии тестового сервера так много преимуществ.

К сожалению, будет трудно продвинуть этот проект вперед без обновления, и я сомневаюсь, что у нас найдется время для тестовой среды.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top