/cve/php — Безопасность
Обновление PHP на хостинге и адаптация приложений
Обновляю PHP на хостинге и адаптирую приложения под актуальную версию. Проверяю расширения и совместимость на тестовой копии, исправляю найденные ошибки и готовлю переключение с возможностью отката.
01 — Порядок работ
Как проходит обновление
- backup
Резервная копия
Файлы сайта и база данных сохраняются до любых изменений. Проверяю, что из копии можно восстановиться.
- staging
Тестовая копия
Сайт разворачивается отдельно, на целевой версии PHP. Рабочий сайт в это время не меняется.
- compat
Исправления совместимости
Разбираю ошибки и предупреждения: удалённые функции, изменившееся поведение, устаревшие расширения и зависимости. Исправления проверяю на согласованных сценариях.
- update
Обновление
Версия PHP на рабочем сервере переключается после того, как копия прошла проверку. Прежняя конфигурация сохраняется для отката.
- verify
Проверка
Ключевые страницы, формы, админка и журналы ошибок. Итог — список изменений и того, что осталось вне работ.
02 — Границы
Что определяем перед работой
- Версии PHP, CMS и плагинов, состояние кода и конфигурации сервера.
- Применимость известных уязвимостей к вашему окружению и доступные исправления.
- Объём доработок, порядок проверки, сроки и окно переноса на рабочий сервер.
03 — Рядом
Связанные темы
Нужно адаптировать приложение под новую версию PHP?
Напишите, на чём сделан сайт и какая версия PHP сейчас, если она известна. Отвечу лично.
или напишите: dewil@dewil.ru