Перейти к основному содержимому

Вопрос-ответ CMS и движки

Как обновить PHP на WordPress?

Виктор, Кемерово 1,4 тыс. просм.

Хостинг прислал письмо, что скоро отключит старую версию PHP, а у меня на ней крутится сайт на WordPress уже года три. Боюсь, что после обновления всё сломается - плагины, тема. Как это вообще делать правильно?

Алексей Петров технический директор

ответил

эксперт

PHP обновляется не в самом WordPress, а в панели хостинга - обычно раздел называется "Версия PHP" или "PHP Selector". Перед переключением сделайте полную резервную копию сайта и базы данных, затем, если хостинг даёт тестовую копию сайта, переключите версию там и проверьте, открывается ли сайт и работает ли админка.

Основной риск - устаревшие плагины и тема, написанные под старый PHP: на новой версии они могут выдавать белый экран или ошибки. Перед переключением зайдите в каждый плагин и тему на wordpress.org и посмотрите строку "Протестировано вплоть до". Если там указана версия PHP заметно ниже целевой, плагин стоит обновить или заменить заранее, а не после сбоя на живом сайте.

Обновляйте не рывком через несколько мажорных версий, а поэтапно: с 7.4 на 8.0, потом на 8.1 и так далее, с проверкой сайта после каждого шага. Если после переключения что-то сломалось, в большинстве панелей версию можно откатить обратно одним кликом - это план Б на случай, если бэкап по какой-то причине не поможет быстро.

Тянуть с обновлением не стоит: неподдерживаемая версия PHP не получает патчей безопасности, и это одна из частых причин взлома старых сайтов на WordPress. Если сайт сложный, с кастомным кодом или самописными интеграциями, лучше доверить переключение разработчику - он проверит совместимость кода до того, как сайт ляжет, а не после.

Подробный разбор Обновление CMS Битрикс и WordPress без падения сайта: инструкция
Все вопросы темы

Задать свой вопрос

Вопросы проходят модерацию. Ответ специалиста студии публикуется на сайте в течение пары дней.

Похожие вопросы

Все вопросы темы «CMS и движки»

Нужен сайт или доработка?

Опишите, что нужно сделать. Вернёмся с расчётом и предложением по структуре.