Ошибка 500 в WordPress выглядит одинаково, но причины бывают разные: конфликт плагина, тема, .htaccess, нехватка памяти, несовместимая версия PHP или сломанное обновление.
Лучший путь — не отключать все подряд, а посмотреть логи и понять, какой файл или модуль вызвал сбой.
Кому полезна эта статья
Материал полезен владельцу WordPress-сайта, у которого пропала главная, админка, форма, карточки товаров или отдельные страницы после обновления или правок.
Что обычно ломается
- PHP Fatal Error в плагине или теме
- битый .htaccess
- нехватка memory_limit
- несовместимость версии PHP
- поврежденный кеш
- ошибка после автоматического обновления
Как быстро сузить причину
- Проверить, открывается ли админка.
- Посмотреть error_log PHP.
- Временно отключить проблемный плагин через файловую систему только после копии.
- Проверить .htaccess и тему.
- Вернуть сайт и протестировать основные страницы.
Что не стоит делать наугад
- переустанавливать WordPress поверх рабочего сайта
- удалять папку plugins целиком без копии
- менять версию PHP наугад
- оставлять публичный вывод ошибок включенным
Как я подхожу к задаче
Я ищу конкретный источник 500: файл, плагин, тему или настройку. После этого чиню точечно, чтобы не потерять настройки сайта и не сломать соседние разделы.
- Сначала фиксирую симптом и проверяю, где именно обрывается сценарий.
- Смотрю логи, сетевые запросы, настройки CMS или сервера, а не угадываю по внешнему виду.
- Делаю минимальную правку, чтобы восстановить работу без лишнего риска.
- Проверяю результат на реальном пользовательском сценарии.
- Кратко объясняю причину и что лучше сделать для профилактики.
Что подготовить
- адрес сайта или конкретной страницы
- скриншот ошибки или точный текст сообщения
- что меняли перед появлением проблемы
- доступ к админке, хостингу, серверу или сервису, если он нужен
- понимание срочности: восстановить быстро или разобраться глубже
Сроки
| Понятная ошибка в логах | 30-90 минут |
|---|---|
| Конфликт плагинов или темы | 1-3 часа |
| Сайт после неудачного обновления | по состоянию файлов |
Вопрос-ответ
Можно ли просто отключить все плагины?
Можно только как диагностический шаг и лучше с копией. Иначе можно потерять настройки или сломать функциональность.
Почему 500 появляется только в админке?
Админка использует другие плагины, хуки и сценарии. Ошибка может быть только в панели управления.
Нужен ли доступ к FTP/хостингу?
Да, если админка не открывается. Без файлов и логов точная диагностика ограничена.
Итог
WordPress 500 почти всегда имеет конкретную причину. Чем быстрее найти ее в логах, тем меньше риск сломать сайт хаотичными отключениями.
Если нужно быстро решить похожую задачу, напишите в Telegram: @rabotator_support. Посмотрю ситуацию, уточню доступы и скажу, какой вариант исправления будет самым аккуратным.