Как обновить PHP на хостинге и сохранить старую тему: чек-лист без падения сайта
Перед изменением версии не работайте с боевым сайтом вслепую. Создайте копию файлов и базы данных, а лучше — клон на поддомене или тестовом окружении. Проверьте, что копия действительно открывается: главная, записи, формы, корзина и личный кабинет.
На тестовом сайте включите новую версию PHP и проверьте ключевые сценарии. Отдельно осмотрите старую тему: шаблоны, виджеты, меню, кастомайзер и функции в functions.php. Ошибки часто вызывают не только тема, но и плагины, которые давно не обновлялись.
Перед переключением на рабочем сайте:
— сохраните резервную копию и экспорт настроек;
— запишите текущую версию PHP;
— проверьте доступ к файловому менеджеру и панели хостинга;
— включите журнал ошибок, но не показывайте ошибки посетителям;
— подготовьте способ быстро вернуть прежнюю версию.
После смены PHP очистите кэш сайта, плагинов и сервера. Откройте несколько страниц в режиме инкогнито, отправьте форму и проверьте админку. Если появились белый экран, предупреждения или пропавшая вёрстка, смотрите журнал ошибок и откатывайте изменение, а не исправляйте файлы наугад.
Обновляйте PHP сначала на копии, затем на рабочем сайте в период низкой нагрузки. Резервная копия и понятный план отката важнее попытки устранить конфликт прямо на глазах у посетителей.
—
Если понравилось — посмотри @wp_security_guard_ww
Обновления WordPress без поломок
@wp_safe_updates_ww
Как обновить PHP на хостинге и сохранить старую тему: чек-лист без падения сайта
Этот пост опубликован в Telegram-канале Обновления WordPress без поломок. Подписаться можно по ссылке: @wp_safe_updates_ww.