WordPress ошибка: что вы видите на экране и что это значит
Когда сайт ломается, владелец обычно не знает, как называется проблема. Он видит только то, что перед ним на экране: белое поле, набор непонятных строк, надпись «ошибка соединения». По этому внешнему виду можно многое понять — и примерно сориентироваться, что делать. Ниже — разбор по тому, что именно отображается.
Белый экран без единой строчки
Самое пугающее зрелище: страница открывается, но вместо содержимого — пустота. Ни меню, ни текста, ни ошибки. Так работает стандартная защита WordPress: при критическом сбое он просто ничего не показывает, чтобы не выдать лишнего злоумышленникам.
Что обычно за этим стоит: конфликт плагинов после обновления, ошибка в файлах темы, нехватка памяти на сервере. Понять точную причину без логов невозможно — нужен доступ к файлу ошибок хостинга. Первое, что делают специалисты: отключают плагины через базу и включают режим отладки, чтобы увидеть настоящий текст ошибки.
Сообщение «Критическая ошибка на сайте»
WordPress сам показывает такую надпись, когда что-то пошло не так. Обычно в этом сообщении указано, какой файл или плагин стал причиной. Это уже подсказка, и работать с ней проще.
Чаще всего источник — обновление, которое вышло несовместимым с вашей версией PHP или с другим плагином. Решение обычно простое: отключить проблемный модуль и вернуть предыдущую версию, а потом обновить сайт целиком.
Ошибка соединения с базой данных
На экране надпись про невозможность подключиться к базе. Это означает, что сайт не может добраться до своих данных, и обычно проблема не в нём самом, а в хостинге.
Возможные причины: база перегружена и не отвечает, изменены настройки подключения, сбой на стороне хостинга, превышен лимит соединений. Иногда хватает подождать десять минут — хостинг сам восстановит работу. Если нет — нужно смотреть настройки и связываться с поддержкой хостинга.
Страница 500 или 503
Технические коды, которые мало о чём говорят владельцу, но специалисту сообщают многое. Пятисотые коды означают сбой на сервере.
- 500 — внутренняя ошибка, обычно связана с кодом или плагином;
- 503 — сервис недоступен, часто из-за перегрузки или технических работ на хостинге;
- 404 — страница не найдена, обычно следствие неправильных ссылок или проблем с настройками постоянных ссылок;
- 502 и 504 — проблемы связи между серверами, чаще всего на стороне хостинга.
Коды важно не путать: лечение для каждого своё. Иногда достаточно пересохранить настройки постоянных ссылок, чтобы вернуть сайт в строй.
Сайт открывается, но выглядит сломанным
Текст на месте, но вёрстка съехала, шрифты не те, изображения не загружаются, кнопки не работают. Здесь редко бывает серьёзный сбой — обычно так проявляются конфликты стилей после обновления темы или плагина.
Что проверить сначала: подключён ли сайт к правильному адресу (http или https), не слетели ли настройки темы, работает ли сайт в режиме без плагинов. Часто проблема в кэше — очистка решает её за минуту.
Не пускает в админку
Пароль верный, но система не пускает или выкидывает обратно на страницу входа. Причины разные: заканчивается срок сессии, слетели cookie, стоит защита от подбора паролей, которая заблокировала ваш IP.
Не пытайтесь подбирать пароль или менять его через настройки — можно усугубить блокировку. Сначала проверьте, не в защите ли дело: подождите двадцать-тридцать минут и попробуйте снова, либо напишите хостингу, чтобы сняли блокировку вашего адреса.
Красные предупреждения в админке
Иногда сайт работает нормально, но в панели управления появляются красные надписи: «плагин не совместим», «устаревшая версия PHP», «ошибка проверки подлинности».
Это не авария, а предупреждение. Игнорировать его можно недолго: именно из таких мелочей вырастают настоящие поломки. Хороший знак — если вы реагируете на предупреждения до того, как сайт перестал работать.
Главное правило
Не паниковать и не лезть сразу в код. Если сайт открывается хотя бы частично — сначала сделайте резервную копию. Если не открывается — свяжитесь с хостингом, у них есть логи и доступ к серверу. Любые правки без копии могут превратить исправимую проблему в невосстановимую.
Мы разбираем такие ошибки постоянно — от простых конфликтов после обновления до серьёзных сбоев на хостинге. Если ваш сайт выдаёт что-то из перечисленного выше, — оставьте заявку на сайте. Посмотрим, что произошло, объясним причину человеческим языком и предложим решение.
