Сайт вдруг не открывается — знакомая паника новичка. В большинстве случаев это лечится, и часто без программиста. Разберём типовые поломки WordPress по симптомам: белый экран, ошибка 500, ошибка базы данных, отказ входа в админку. Для каждой — что это значит и как чинить по шагам.
К концу статьи у вас будет план действий на случай, когда сайт «лёг», и понимание, к чему присмотреться в первую очередь.
Первым делом — не паникуйте и вспомните
Прежде чем что-то трогать, ответьте себе: что менялось перед поломкой? В 90% случаев причина в последнем действии:
- ставили или обновляли плагин;
- меняли или обновляли тему;
- правили код;
- обновляли WordPress.
Если да — начните с отката этого действия. И помните про бэкап: если есть свежая копия, самый быстрый путь — восстановить сайт из неё. Про копии — в статье по безопасности WordPress.
Симптом 1. Белый экран (пустая страница)
Открываете сайт — белый лист, ни ошибки, ни контента. Обычно виноват плагин или тема.
Что делать:
- Отключите последний плагин. Если не заходите в админку, отключите плагины через файлы: в файловом менеджере хостинга переименуйте папку
wp-content/plugins/имя-плагина— плагин отключится. Сайт ожил — значит, дело в нём. - Если плагины ни при чём — переключитесь на стандартную тему (переименуйте папку активной темы, WordPress включит запасную).
- Помогло — обновите или замените виновника.
Симптом 2. Ошибка 500 (Internal Server Error)
Сервер сообщает, что что-то пошло не так, но не уточняет. Частые причины — конфликт плагина, повреждённый файл .htaccess или нехватка памяти.
Что делать:
- Отключите плагины тем же способом (переименовать папку
plugins). Заработало — включайте по одному, ища виновника. - Пересоздайте
.htaccess. Переименуйте старый файл.htaccessв корне сайта, затем в админке зайдите в Настройки → Постоянные ссылки и нажмите «Сохранить» — WordPress создаст новый. - Не помогло — увеличьте лимит памяти PHP в панели хостинга или обратитесь в поддержку.
Симптом 3. Ошибка соединения с базой данных
Сообщение «Ошибка установления соединения с базой данных». Сайт не может достучаться до своей базы, где хранится весь контент.
Что делать:
- Проверьте данные базы в файле
wp-config.php(имя базы, пользователь, пароль, хост). Часто ломается после переезда на другой хостинг из-за неверных данных. - Спросите хостинг, работает ли сервер баз данных — иногда причина на их стороне.
- Если база повреждена — восстановите её из бэкапа или попросите поддержку хостинга помочь.
Симптом 4. Не заходит в админку
Страница входа не пускает или бесконечно перезагружается.
- Забыли пароль — восстановите через ссылку «Забыли пароль?» на странице входа. Не приходит письмо — смените пароль через панель хостинга.
- Перебор заблокировал вас — если стоит плагин защиты, он мог заблокировать по IP после неудачных попыток. Подождите или снимите блокировку через файлы/поддержку.
- Циклическая переадресация — часто из-за неверного адреса сайта в настройках. Лечится в
wp-config.phpили через поддержку.
Симптом 5. Сайт не шлёт письма
Форма отправляется, но письма не приходят. Причина почти всегда — способ отправки почты на хостинге. WordPress шлёт письма стандартным способом, который многие хостинги режут как спам.
Решение: поставьте SMTP-плагин и настройте отправку через нормальный почтовый сервис. После этого письма доходят.
Когда звонить в поддержку хостинга
Не стесняйтесь обращаться к хостингу, если:
- сайт не открывается, а вы ничего не меняли;
- ошибка базы данных, и данные в
wp-config.phpверные; - подозреваете сбой на стороне сервера.
Хорошая поддержка — часть того, за что вы платите. Кстати, скорость и качество поддержки сильно различаются у разных хостингов — это стоит учитывать при выборе. Сравнение — в рейтинге хостингов.
Частые вопросы
Вспомните, что меняли перед поломкой, и откатите это. Если есть свежий бэкап — восстановление из него часто самый быстрый путь.
Через файлы хостинга: переименуйте папку wp-content/plugins/имя-плагина в файловом менеджере — плагин отключится.
Во многом да: делайте бэкапы, обновляйтесь аккуратно и не ставьте лишних плагинов. Чек-лист — в статье по безопасности WordPress.
Что дальше
Теперь при поломке у вас есть план: вспомнить последнее действие, откатить, при необходимости — восстановить из копии. Чтобы такие ситуации не пугали, настройте автоматические бэкапы (статья по безопасности WordPress) и держите плагины в порядке. А если сбои повторяются не по вашей вине — возможно, дело в хостинге: сверьтесь с рейтингом хостингов.