...

WordPress не работает после обновления — как восстановить сайт пошагово

⏱ Время на прочтение: 8 минут

Обновлено
АвторОлег Михневич
Комментарии0

Хотите узнать больше?

Подписывайтесь на мой Telegram-канал
Я делюсь контентом, которого нет в блоге

@olegpress

Чем я пользуюсь

  • Timeweb — лучший хостинг для сайта
  • Paradigma — премиум шаблоны для сайта
  • WPShop — шаблоны для сайта WordPress

После обновления WordPress сайт может перестать работать корректно: появляется белый экран, сообщение о критической ошибке или ломается вёрстка.

Чаще всего это не означает серьёзную поломку или потерю данных. Обычно причина — конфликт плагина, темы, версии PHP или сбой во время обновления.

Если сайт начал падать именно после обновления WordPress, плагина или темы — идём по шагам ниже.

👉Если проблема возникла без обновлений, начните с общей диагностики: WordPress не работает — что делать и как провести диагностику.

Ниже — пошаговый план восстановления, который помогает в большинстве типовых случаев.

Такие ситуации решаются достаточно быстро — обычно за 10–30 минут, если действовать по шагам и не пытаться «чинить всё сразу». Ниже — пошаговый план восстановления, который помогает в большинстве типовых случаев.

Быстрая диагностика после обновления (30 секунд):

  • Видите белый экран без текста → включаем WP_DEBUG
  • Есть “критическая ошибка” и пришло письмо → режим восстановления
  • Ошибка 500 → .htaccess + PHP
  • Сайт заработал после отключения plugins → виноват плагин
  • Сайт заработал после отключения темы → виновата тема
Содержание показать
программист сидит и восстанавливает wordpress после обновления

⚠️ Важное предупреждение:
Если у вас интернет-магазин или активный блог, и на сайте были заказы, регистрации или комментарии за последние пару часов — не восстанавливайте бэкап (резервную копию) сразу. Откатив базу данных, вы навсегда удалите эти свежие заказы. Сначала попробуем починить сайт «мягкими» методами.

WordPress не работает после обновления: что делать в первую очередь

WordPress не работает после обновления — белый экран или ошибка

Обычно причина простая и вам не нужно быть программистом, чтобы это понять. Я выделил частые причины почему сайт не работает после обновления и вот одни из самых популярных:

  • Конфликт плагина: старый плагин не подружился с новой версией ядра WP;
  • Конфликт темы: тема использует устаревший код;
  • Ошибка PHP: версия языка программирования на хостинге слишком старая для нового WordPress;
  • Незавершённое обновление: соединение прервалось во время обновления, и файлы записались криво.

Мы пойдём от самого простого решения к сложному.

Ниже — быстрый ориентир. Найдите свою ситуацию и сразу переходите к нужному способу.
Если метод не сработал — просто идите ниже по списку.

Что произошло с сайтомЧто попробовать в первую очередьЧто это даётЧто потребуетсяСложность
После обновления пришло письмо о критической ошибкеБезопасный режим WordPressВременно отключает проблемный плагин и пускает в админкуДоступ к почте администратораЛегко
Сайт показывает белый экран, админка не открываетсяВключить вывод ошибок (WP_DEBUG)Показывает конкретную причину сбояДоступ к файлам сайтаСредне
После обновления сайт перестал открыватьсяОтключить все плагины через FTPБыстро исключает конфликт плагиновFTP или файловый менеджер хостингаСредне
Сайт сломался после обновления темыСбросить активную темуWordPress переключится на стандартную темуFTP или файловый менеджерСредне
Ошибка 500 Internal Server ErrorСбросить файл .htaccessУбирает некорректные серверные правилаFTP или хостингСредне
Сайт упал после обновления версии WordPressПроверить и сменить версию PHPВозвращает совместимость с плагинами и темойПанель управления хостингомСредне
Сайт работает, но «глючит» после обновления плагинаОткатить версию плагина (WP Rollback)Возвращает стабильную версию без правки кодаДоступ в админкуЛегко
Обновление WordPress прошло кривоПереустановить файлы ядра вручнуюИсправляет повреждённые системные файлыFTP + архив WordPressСредне
Ничего не помогло, сайт нужен срочноВосстановление из резервной копииВозвращает сайт в рабочее состояниеДоступ к панели хостингаОсторожно
Потерян доступ в админку, пароль не подходитСбросить пароль через базу данныхПозволяет снова войти в админкуДоступ к phpMyAdminСложно

Ниже я разберу каждый способ подробнее — просто идите по порядку, пока сайт не заработает.

Письмо о технической проблеме WordPress: как войти в режим восстановления

Письмо WordPress о технической проблеме после обновления
Письмо WordPress о технической проблеме после обновления

С версии 5.2 в WordPress встроен защитный механизм: если система понимает, какой плагин сломал сайт, она пытается его «изолировать».

Что нужно сделать прямо сейчас:

  • Откройте почту администратора сайта (ту, что указана в настройках WordPress).
  • Проверьте папку «Входящие» и обязательно «Спам».
  • Ищите письмо с темой вроде «На сайте возникла техническая проблема».

В этом письме будет ссылка. Если на неё нажать, вы попадёте в режим восстановления. WordPress временно отключит сломанный плагин, и админка откроется. Вам останется только удалить или обновить виновника.

Письма нет? Ничего страшного, идём чинить вручную.

Белый экран после обновления WordPress: как включить ошибки (WP_DEBUG)

Как быстро включить вывод ошибок WordPress

Файловый менеджер хостинга с файлами WordPress
Файловый менеджер хостинга с файлами WordPress

Вам понадобится доступ к файлам сайта. Это можно сделать через Файловый менеджер в панели вашего хостинга или через FTP-клиент (FileZilla).

Зайдите в корневую папку сайта (обычно она называется public_html или www с названием сайта).

wp-config фалй в файловом менеджере
Файл wp-config.php в корневой папке WordPress

Найдите файл wp-config.php и откройте его для редактирования.

Строка WP_DEBUG false в файле wp-config.php
Строка WP_DEBUG false в файле wp-config.php

Найдите строку: define( ‘WP_DEBUG’, false );, поменяйте слово false на true и сохраните файл.

Результат: Обновите страницу вашего сломанного сайта и вместо белого экрана появятся строчки кода.

Ошибка WordPress с указанием проблемного плагина
Ошибка WordPress с указанием проблемного плагина duplicator и seo-helper

Внимательно посмотрите на них. Часто там прямым текстом написано имя виновника. Например:
…/wp-content/plugins/duplicator/… — значит, виноват плагин Duplicator.

⚠️ Уточнение:
Когда почините сайт, обязательно верните значение обратно на false. Оставлять ошибки на виду у посетителей небезопасно.

Как отключить плагины WordPress через FTP, если сайт не открывается после обновления

Если вы не поняли ошибку или админка всё ещё недоступна, используем метод исключения и он решает проблему в большинстве случаев.

Массовое отключение плагинов без админки

Если мы отключим все плагины разом, и сайт заработает — значит, дело в одном из них.

  • Зайдите в файловый менеджер хостинга или по FTP;
  • Перейдите в папку wp-content;
  • Найдите папку plugins.
  • Переименуйте её, например, в plugins_old.
  • Теперь попробуйте открыть админку сайта (ваш-сайт.ru/wp-admin).
Переименование папки plugins в plugins_old
Переименование папки plugins в plugins_old

Заработало? Отлично! Проблема точно в плагинах.

  • Верните папке имя plugins.
  • Зайдите внутрь папки plugins и теперь переименовывайте папки плагинов по одной (добавляйте цифру 1 к названию), пока сайт не оживет. Так вы найдёте проблемный плагин.

После обновления слетела тема WordPress: как сбросить активную тему

Если отключение плагинов не помогло, возможно, виновата тема. Сделайте следующее:

  • Зайдите в wp-content/themes;
  • Найдите папку вашей активной темы;
  • Переименуйте её (например, добавьте _old в конце).
Переименование папки активной темы WordPress
Переименование папки активной темы WordPress

WordPress не найдёт активную тему и автоматически попытается включить стандартную (например, Twenty Twenty-Four), если она установлена, если сайт открылся — проблема в теме и её нужно обновить или обратиться к разработчику.

Ошибка 500 после обновления WordPress: сброс .htaccess и проверка PHP

Иногда сайт падает не из-за плагинов или темы, а из-за серверных настроек. После обновления WordPress старые правила просто перестают работать — в итоге вы видите ошибку 500.

Ошибка 500 и файл .htaccess

Файл .htaccess в корне сайта WordPress
Файл .htaccess в корне сайта WordPress

Самый быстрый вариант, который стоит попробовать в первую очередь — сбросить файл .htaccess.

Что делаем:

  1. Зайдите в корневую папку сайта.
  2. Найдите файл .htaccess (он может быть скрыт).
  3. Переименуйте его, например, в .htaccess_backup.
  4. Попробуйте открыть сайт.

Если сайт открылся — отлично. Зайдите в админку и просто откройте
Настройки → Постоянные ссылки и нажмите «Сохранить изменения».
WordPress сам создаст новый чистый .htaccess.

Если ошибка 500 осталась, значит проблема глубже: память, PHP, Elementor, ограничения хостинга.
Я разобрал все реальные причины и решения на живом кейсе здесь: Elementor не загружается и выдает ошибку 500 — как исправить

Проверка версии PHP на хостинге

Настройка версии PHP в панели управления хостингом
Настройка версии PHP в панели управления хостингом

Новый WordPress требует свежей версии PHP и если на вашем хостинге стоит старая версия (например, 5.6 или 7.2), сайт может упасть после обновления. Что делать дальше?

  • Зайдите в панель управления хостингом.
  • Найдите раздел «Версия PHP» или «Настройки PHP».
  • Посмотрите, какая версия установлена. Для современного WordPress рекомендуется PHP 8.1 или 8.2.
  • Попробуйте сменить версию на более свежую. Если не помогло — попробуйте на шаг назад (например, на 7.4), чтобы исключить несовместимость.

Как откатить плагин/тему до прошлой версии (WP Rollback)

Вы нашли виновный плагин или тему, но вам некогда разбираться с кодом, а сайт должен работать здесь и сейчас. Приступим к откату версии.

Откат версии плагина или темы

Если вы смогли попасть в админку (после отключения других плагинов), установите бесплатный плагин WP Rollback.

Кнопка отката версии плагина в WordPress Rollback
Кнопка отката версии плагина в WordPress Rollback

Он дает возможность «Откатить» (Rollback) практически любой «Плагин» до нужной версии. Нажимаете синюю кнопку, выбираете предыдущую версию, а плагин, который бы виновником сломанного сайта возвращается в состояние «как было вчера». Это лучшее временное решение, пока разработчики не выпустят патч.

Как переустановить ядро WordPress без потери wp-content

Бывает, что само обновление WordPress оборвалось на середине, файлы повреждены.

В этом случае нужно заменить системные папки вручную:

Замена папок wp-admin и wp-includes через FTP
Замена папок wp-admin и wp-includes через FTP
  • Скачайте свежий архив WordPress с официального сайта.
  • Распакуйте его на компьютере.
  • Через FTP загрузите папки wp-admin и wp-includes на ваш хостинг, согласившись на замену файлов.
  • Папку wp-content НЕ трогайте (там ваши картинки и темы).

Перед любыми изменениями — делайте бэкап сайта через панель управления хостингом.

Восстановление WordPress из бэкапа без потери заказов

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

Раздел резервных копий сайта в панели хостинга
Раздел резервных копий сайта в панели хостинга
Часть резервной копииЧто в неё входитЧто будет, если восстановить
Файлы сайтаWordPress, плагины, тема, изображения, скриптыКод сайта вернётся в рабочее состояние
База данныхСтатьи, страницы, настройки, пользователи, заказыДанные откатятся к дате бэкапа

⚠️ Важно:
Если восстановить базу данных, все заказы, заявки и комментарии, созданные после даты бэкапа, будут потеряны.

Правильный порядок действий:

Сначала попробуйте восстановить только файлы. Часто проблема именно в коде. Если вы восстановите файлы за вчерашний день, но оставите текущую базу данных — сайт заработает, и новые заказы/комментарии сохранятся.

Если восстановление файлов не помогло, только тогда восстанавливайте базу данных.

Помните: всё, что клиенты писали на сайте после момента создания бэкапа, исчезнет.

Сброс пароля администратора через phpMyAdmin (MD5)

Этот шаг нужен только если после сбоя вы потеряли доступ в админку.

Вам понадобится доступ к панели хостинга, инструмент phpMyAdmin.

Зайдите в phpMyAdmin и выберите базу данных вашего сайта (обычно слева).

Найдите таблицу wp_users (префикс wp_ может быть другим).

Найдите строку с вашим логином (обычно ID 1) и нажмите «Изменить» (Edit).

Таблица wp_users в phpMyAdmin
Таблица wp_users в phpMyAdmin

В поле user_pass удалите текущие символы и напишите ваш новый пароль.

Таблица wp_users в phpMyAdmin
поле user_pass удалите текущие символы и напишите ваш новый пароль

Важно: В выпадающем списке слева от пароля выберите функцию MD5— это зашифрует пароль.

Нажмите «Вперёд» и всё, можно входить с новым паролем.

Как обновлять WordPress дальше, чтобы сайт не ломался

Чтобы в следующий раз не повторять такую ситуацию, запомните три простых правила:

  1. Всегда делайте бэкап перед нажатием кнопки «Обновить», даже если это мелкое обновление плагина. Плагины бэкапа (например, UpdraftPlus, Duplicator) делают это в один клик.
  2. Не обновляйте всё сразу, не нажимайте «Обновить всё». Обновляйте плагины по одному, так вы сразу поймёте, кто сломал сайт.
  3. Тестируйте крупные обновления, если прилетела новая версия WordPress (например, с 6.9 на 6.9.1), подождите пару дней или проверьте обновление на копии сайта (стейджинге), если хостинг это позволяет.
Раздел обновлений WordPress в админке сайта
Раздел обновлений WordPress в админке сайта

Сайт восстановлен? Отлично.
Теперь можно выдохнуть, сохранить эту инструкцию и спокойно выпить кофе — вы только что разобрались с тем, что пугает большинство владельцев сайтов.

Частая причина поломок после обновления — устаревшие темы без поддержки.

👉 Если проблема возникла не из-за обновления, перейдите к общей диагностике WordPress.

автор блога

Олег Михневич

Меня зовут Олег, я автор блога OLEGWEB.RU, где делюсь практическим опытом по WordPress, хостингу и SEO. Подробнее о моём опыте и пути — на странице «Обо мне».

Я в телеграм
Поделитесь в соцсетях? Благодарю ✌
5 1 голос
Рейтинг статьи
Подписаться
Уведомить о
guest
0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

Elementor

Разработка сайтов

Дизайн

Wordpress

Интернет-магазин

Лендинг

Поддержка сайтов

Верстка сайтов

Мобильная версия

Контакты

Олег

Онлайн

Связаться со мной проще всего через мессенджеры:

Мои каналы
Telegram-дневник. Мысли, наблюдения, жизнь.

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

Если нужны уточнения или помощь — напишите. Отвечу подробно и помогу с любыми вопросами.

0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x