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

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

Как обновить версию WordPress?

Сергей, Москва 600 просм.

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

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

ответил

эксперт

Обновлять WordPress без риска - значит сначала сделать бэкап файлов и базы данных, развернуть копию сайта на staging, обновить там ядро и по одному все плагины, проверить, что ничего не сломалось, и только после этого переносить изменения на прод. На весь цикл для среднего сайта уходит 2-3 часа; если после переноса что-то упадёт, откат из бэкапа занимает 3-5 минут.

WordPress различает minor и major обновления. Minor, вроде 6.5.2 → 6.5.3, обычно безопасны и почти никогда не ломают сайт. Major, вроде 6.5 → 6.6, требуют проверки совместимости со всеми плагинами - перед таким обновлением посмотрите список активных плагинов и зайдите на сайты их разработчиков: указана ли поддержка новой версии. Если плагин не обновлялся два года, безопаснее отключить его и поискать замену, чем рисковать после апдейта ядра.

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

Если сценарий отката понадобится: включаете режим обслуживания, заменяете папку сайта на бэкап файлов, накатываете дамп базы командой вроде mysql -u user -p база < backup.sql, выключаете режим обслуживания и проверяете главную страницу и формы. Если такой алгоритм для вас в новинку и сайт для бизнеса важен, лучше доверить обновление специалисту - переделка после неудачного апдейта обычно стоит дороже, чем сам апдейт с самого начала.

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

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

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

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

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

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

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