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



Шаг 1
Первоначальная проверка
1. Проверьте почту администратора — там могут быть подробные сведения об ошибке. Адрес административной электронной почты на сайте WordPress находится в настройках сайта.

2. Перезагрузите страницу сайта и очистите кэш браузера (Ctrl+F5) – эта команда принудительно очистит мусорные файлы браузера и сайт может заработать.
3. Проверьте сайт в другом браузере — если он отображается нормально на другом компьютере или даже просто в другом браузере на этом же компьютере — 99%, что всё же где-то не обновился кэш. Это значит, что паниковать не стоит: для людей сайт доступен. А вы его увидите, как кэш удалится. Например, попробуйте еще раз нажать (Ctrl+F5).
Шаг 2
Диагностика проблемы
Режим отладки — включите его, добавив в файл wp-config.php строку:
define('WP_DEBUG', true);
Проверка журнала ошибок
1.Найти файл журнала ошибок (обычно называется error_log) на хостинге, на котором находится сайт. Открыть эту директорию через файловый менеджер хостинга или FTP. Как найти написано здесь. Название файла ввести в поле поиска в FTP-менеджере.
2.Просмотреть журнал ошибок — каждая запись содержит дату и время события, тип ошибки и тех. информацию о локализации и причине проблемы.
3. Устранить проблему на основе информации из логов журнала. Если там обнаружена ошибка, связанная с конкретным плагином, рекомендуется проверить наличие обновлений для этого плагина и при необходимости установить последнюю версию.
Проверка базы данных
Восстановите резервную копию
Используйте плагин для оптимизации БД
Проверьте целостность таблиц
В WordPress для проверки и автоматического восстановления баз данных можно использовать встроенные средства или плагины. Перед любыми попытками восстановления рекомендуется создать полную копию базы данных, чтобы вернуть сайт в прежнее состояние, если что-то пойдёт не так во время процесса
Встроенные средства
WordPress включает в себя функцию восстановления базы данных. Для активации этого инструмента необходимо внести изменения в файл wp-config.php вручную:
1.Найти файл (обычно находится в корневой папке WordPress).
2.Открыть файл и добавить строку кода, прямо перед строкой «That’s all, stop editing! Счастливой публикации».
define('WP_ALLOW_REPAIR', true)
3.В браузере ввести адрес сайта, добавив в конце
https://адрес сайта/wp-admin/maint/repair.php
4.Нажать кнопку «Восстановить базу данных».
Плагины
В WordPress существуют плагины для работы с базами данных. Один из таких инструментов — WP-DBManager.
Чтобы воспользоваться им, выполните следующие шаги:
1. Установите и активируйте плагин на своём сайте.
2. Перейдите в раздел Database Repair DB в административной панели WordPress.
3. Выберите таблицы, которые нужно восстановить. Если вы не уверены, какие именно таблицы следует исправить, выберите все.
4. Нажмите кнопку Repair внизу страницы.
Шаг 3
Восстановление работоспособности
Убедитесь в наличии свободного места на хостинге. Банально? Но тем не менее — важный пункт. Так, проверив однажды хостинг, я увидела, что вирус перегрузил и спрятал папку в 9 Гб мусорных файлов и не давал ничего делать на сайте, в том числе и удалять что-либо.
Проверка темы
Переключение на стандартную тему
- Войдите в админ-панель WordPress
- Перейдите в раздел «Внешний вид» → «Темы»
- Активируйте одну из стандартных тем (Twenty Twenty-Four)
- обновление темы до последней версии;
- проверку её совместимости с настройкой WordPress;
- выбор другой темы, которая лучше соответствует требованиям сайта.

Проверка плагинов
Временно деактивировать все плагины в административной панели WordPress. Если ошибка исчезает, проблема связана с конфликтом плагинов.
Если административная часть сайта тоже не доступна, тогда отключаем плагины со стороны хостинга:
Деактивация плагинов
Войдите в FTP-клиент
Переименуйте папку plugins в plugins_old
Проверьте работу сайта

Ищем проблему
1. Активировать плагины по одному, проверяя работу сайта после каждой активации. Это поможет определить, какой плагин вызывает ошибку.
2. Обновить проблемный плагин до последней версии — иногда разработчики уже исправили проблему. Если обновление не помогло, можно временно отключить проблемный плагин и проверить, исчезнет ли ошибка.
Обновление ПО
1. Убедитесь, что ваши плагины и темы совместимы с новой версией WordPress. Проверьте их страницы в репозитории WordPress или на официальных сайтах разработчиков.
2.Если обновление вызывает критические проблемы, нужно вернуться к предыдущей версии WordPress, используя резервную копию.
Шаг 4
Профилактика
Регулярное обслуживание
Создавайте резервные копии сайта
Удаляйте неиспользуемые плагины
Следите за обновлениями
Настройте автоматическое резервное копирование
Когда обращаться за помощью
Если после выполнения всех шагов проблема сохраняется, обратитесь:
В службу поддержки вашего хостинга
На форумы WordPress.org
К профессиональным разработчикам
Пояснения к статье
Что такое FTP-клиент и как туда зайти
FTP-клиент — это инструмент для работы с файлами на сервере, который помогает загружать и скачивать файлы, а также управлять ими (переименовывать, удалять, создавать папки).
Обычно это файловый менеджер хостинга, где лежит ваш сайт. Ниже привела примеры из нескольких хостингов:
Файловый менеджер в сипанели (Cpanel). один из самых распространенных вариантов.


Плагин для доступа к файловому менеджеру из админки сайта
FileOrganizer — это плагин, который поможет вам управлять всеми файлами на вашем сайте WordPress.
Как установить плагин?
Раздел «Плагины» — «Добавить плагин». Справа наверху окно поиска. Вводим так название “FileOrganizer”
Ссылка на плагин напрямую, если проще установить через FTP: https://wordpress.org/plugins/fileorganizer/
2 проблема
Нужно сменить почту админа на сайте, а доступа к ней нет
Если нет доступа к указанной почте
Если стоит незнакомая почта, или сотрудник в отпуске, или почта разработчика, с которым уже не работаете, ее можно поменять.
Как поменять почту на сайте Вордпресс:
- Войти в панель управления WordPress.
- Перейти в раздел «Настройки», затем в «Общие».
- Найти поле «Адрес административной электронной почты» и ввести новый адрес.
- Нажать кнопку «Сохранить изменения».


