Ошибка 500 в WordPress выглядит одинаково, но причины бывают разные: конфликт плагина, тема, .htaccess, нехватка памяти, несовместимая версия PHP или сломанное обновление.

Лучший путь — не отключать все подряд, а посмотреть логи и понять, какой файл или модуль вызвал сбой.

Кому полезна эта статья

Материал полезен владельцу WordPress-сайта, у которого пропала главная, админка, форма, карточки товаров или отдельные страницы после обновления или правок.

Что обычно ломается

  • PHP Fatal Error в плагине или теме
  • битый .htaccess
  • нехватка memory_limit
  • несовместимость версии PHP
  • поврежденный кеш
  • ошибка после автоматического обновления

Как быстро сузить причину

  1. Проверить, открывается ли админка.
  2. Посмотреть error_log PHP.
  3. Временно отключить проблемный плагин через файловую систему только после копии.
  4. Проверить .htaccess и тему.
  5. Вернуть сайт и протестировать основные страницы.

Что не стоит делать наугад

  • переустанавливать WordPress поверх рабочего сайта
  • удалять папку plugins целиком без копии
  • менять версию PHP наугад
  • оставлять публичный вывод ошибок включенным

Как я подхожу к задаче

Я ищу конкретный источник 500: файл, плагин, тему или настройку. После этого чиню точечно, чтобы не потерять настройки сайта и не сломать соседние разделы.

  1. Сначала фиксирую симптом и проверяю, где именно обрывается сценарий.
  2. Смотрю логи, сетевые запросы, настройки CMS или сервера, а не угадываю по внешнему виду.
  3. Делаю минимальную правку, чтобы восстановить работу без лишнего риска.
  4. Проверяю результат на реальном пользовательском сценарии.
  5. Кратко объясняю причину и что лучше сделать для профилактики.

Что подготовить

  • адрес сайта или конкретной страницы
  • скриншот ошибки или точный текст сообщения
  • что меняли перед появлением проблемы
  • доступ к админке, хостингу, серверу или сервису, если он нужен
  • понимание срочности: восстановить быстро или разобраться глубже

Сроки

Понятная ошибка в логах30-90 минут
Конфликт плагинов или темы1-3 часа
Сайт после неудачного обновленияпо состоянию файлов

Вопрос-ответ

Можно ли просто отключить все плагины?

Можно только как диагностический шаг и лучше с копией. Иначе можно потерять настройки или сломать функциональность.

Почему 500 появляется только в админке?

Админка использует другие плагины, хуки и сценарии. Ошибка может быть только в панели управления.

Нужен ли доступ к FTP/хостингу?

Да, если админка не открывается. Без файлов и логов точная диагностика ограничена.

Итог

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

Если нужно быстро решить похожую задачу, напишите в Telegram: @rabotator_support. Посмотрю ситуацию, уточню доступы и скажу, какой вариант исправления будет самым аккуратным.