Как обновить версию PHP для сайта на WordPress?
Ольга, Владивосток 0
Хостинг-панель показывает предупреждение, что PHP 7.4 больше не поддерживается, и просит обновить сайт. Плагины и тема старые, сайту лет пять. Как поднять версию PHP так, чтобы сайт не упал?
Дмитрий Акиндинов технический администратор сайтов
ответил
Версия PHP переключается в панели хостинга (ISPmanager, cPanel или их аналог), а не в самом WordPress — ищите пункт вроде «Версия PHP» или «PHP Selector» в настройках домена. Перед переключением сделайте бэкап файлов и базы данных и загляните в WordPress, в раздел «Инструменты — Здоровье сайта»: там видно, какая версия PHP рекомендована именно для установленных плагинов.
PHP 7.4 действительно снят с поддержки: разработчики php.net прекратили выпускать для этой ветки обновления безопасности еще в конце 2022 года. WordPress.org рекомендует ставить как минимум PHP 8.1, и на пятилетних сайтах конфликты чаще всего всплывают именно тут — старые плагины могут использовать функции, убранные в новых версиях языка.
Переключайте версию не сразу на боевом сайте, а сначала на тестовом поддомене или staging-копии, если хостинг такое позволяет. Если отдельной площадки нет, меняйте версию в момент низкой посещаемости и сразу открывайте сайт: белый экран или текст «Fatal error» значит, что какой-то плагин несовместим, и версию нужно вернуть обратно, пока не найдете виновника отключением плагинов по одному.
Часть хостингов подсказывает заранее: при попытке переключения панель показывает список активных плагинов с устаревшими конструкциями кода. Если предупреждений много, дешевле сначала обновить сами плагины и тему, а версию PHP поднимать уже после этого.
Задать свой вопрос
Вопросы проходят модерацию. Ответ появляется на сайте в течение пары дней.
Вопрос отправлен. После проверки он появится на сайте вместе с ответом.
Вопрос не отправлен: нужно подтвердить согласие на обработку персональных данных.
Похожие вопросы
Как установить SSL-сертификат на сайт WordPress?
Что такое CMS-система?
Как удалить сайт на WordPress?
Какая версия PHP сейчас актуальна?
Как настроить Contact Form 7 для WordPress?
Все вопросы по теме "CMS: WordPress, Битрикс, Tilda и другие"