Как обновить версию WordPress?
Сергей, Москва 0
В админке уже неделю висит баннер про новую версию WordPress, но обновлять страшно - читал истории, что после апдейта сайт может "лечь" из-за несовместимого плагина. Как обновиться, не рискуя всем сайтом?
Дмитрий Акиндинов технический администратор сайтов
ответил
Проще всего через саму админку: в разделе Панель управления — Обновления видно доступную версию и кнопку «Обновить сейчас» — WordPress скачивает и разворачивает файлы за 10-30 секунд без выхода из сайта. Перед нажатием обязательно нужен бэкап файлов и базы данных: откат после неудачного обновления делается тем же бэкапом, а не отменой действия внутри WordPress, поэтому копия должна быть готова заранее, а не по факту проблемы.
Ваш страх обоснован именно для мажорных обновлений (например переход с 6.x на 7.x), где чаще всплывает несовместимость старых плагинов и темы с новой версией ядра. Перед таким переходом стоит проверить в описании каждого важного плагина отметку «Совместимо с текущей версией WordPress» в его карточке в каталоге — если давно не обновлялся сам плагин, риск конфликта выше. Мелкие обновления в пределах одной цифры после точки (например 6.4 на 6.5) ломают сайт значительно реже.
Если есть возможность, безопаснее сначала прогнать обновление на копии сайта на тестовом поддомене или локально, посмотреть, что всё работает, и только потом повторить то же самое на боевом сайте. Часть хостингов и специализированные плагины умеют клонировать сайт в тестовое окружение одной кнопкой, это не требует программирования.
WordPress также умеет обновляться автоматически без вашего участия для мелких выпусков, которые касаются безопасности — это поведение по умолчанию, отключить или расширить его можно константой WP_AUTO_UPDATE_CORE в файле wp-config.php. Если автообновление через админку выдаёт ошибку записи файлов, дело обычно в правах доступа на сервере, и тогда обновление делают вручную через FTP или командой wp core update при наличии доступа по SSH.
Задать свой вопрос
Вопросы проходят модерацию. Ответ появляется на сайте в течение пары дней.
Вопрос отправлен. После проверки он появится на сайте вместе с ответом.
Вопрос не отправлен: нужно подтвердить согласие на обработку персональных данных.
Похожие вопросы
Как установить SSL-сертификат на сайт WordPress?
Что такое CMS-система?
Как удалить сайт на WordPress?
Какая версия PHP сейчас актуальна?
Как настроить Contact Form 7 для WordPress?
Все вопросы по теме "CMS: WordPress, Битрикс, Tilda и другие"