Приведет ли обновление Php 5.2.5 до 5.2.6 к каким-либо проблемам? - PullRequest
2 голосов
/ 30 сентября 2008

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

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

Ответы [ 5 ]

10 голосов
/ 30 сентября 2008

Невозможно однозначно сказать «да» или «нет» в отношении вашего существующего взлома кода, не выполнив сначала его анализ.

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

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

6 голосов
/ 30 сентября 2008

С современными опциями для виртуальных машин VMware Server , Виртуальный сервер Microsft , Microsoft Virtual PC и другие, почему бы не настроить виртуальную среду на существующей платформе , а затем обновить и проверить это?

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

2 голосов
/ 30 сентября 2008

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

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

1 голос
/ 30 сентября 2008

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

Для чего стоит, вот примечания к изменениям .

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

0 голосов
/ 30 сентября 2008

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...