HTTP 500 «Внутренняя ошибка сервера» — это одна из самых распространённых ошибок. Обычно она временная и означает, что на сервере произошёл общий сбой.
Сообщение об ошибке
Как правило, ошибка HTTP 500 не даёт подробной информации о причине проблемы, поэтому по самому сообщению сложно понять, что именно сломалось.
На рабочих сайтах обычно отображают общее сообщение об ошибке, например:
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator at [support email] and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.
[server/port information] 
Если ошибка повторяется, потребуется больше информации для диагностики.
Отладка
Чтобы включить режим отладки в WordPress:
- Подключитесь к сайту через SFTP (протокол безопасной передачи файлов).
- Откройте файл
wp-config.php. - Найдите строку:
define('WP_DEBUG', false); - Замените
falseнаtrue. - Сохраните файл.

Важно: если значение уже
true, но ошибки не отображаются, значит их может скрывать плагин, тема или настройки сервера.
После включения отладки обновите страницу с ошибкой — теперь появится более подробная информация, которая поможет найти причину проблемы.
Обращение к хостингу
Так как это ошибка уровня сервера, подробности часто можно найти в логах сервера. Обычно доступ к ним предоставляет хостинг-провайдер, и он же может помочь с их анализом.
