The 500 Internal Server Error — это очень общий код состояния веб-сайта, который означает, что на сервере веб-сайта что-то пошло не так, но сервер не может более конкретно указать, в чем именно заключается проблема. Ошибка обычно отображается из-за неправильных настроек файла .htaccess.
Основными причинами появления этого сообщения об ошибке являются:
- запрещенные директивы были добавлены в файл .htaccess. Некоторые директивы запрещены по соображениям безопасности.
 - PHP-скрипт занимает слишком много памяти или ресурсов процессора.
 - Кэш браузера.
 - Неправильные учетные данные для входа в базу данных.
 - Поврежденная база данных или поврежденные файлы в вашей установке WordPress.
 - Проблемы со сторонними плагинами и темами.
 - Тайм-аут PHP или фатальные ошибки PHP при использовании сторонних плагинов.
 
- Ошибки в CGI и Perl-скрипте. В конфигурации обработчика (handler) PHP-скриптов допущена ошибка. В начале каждого CGI-скрипта обычно находится интерпретатор, который обрабатывает скрипт (например, #!/usr/bin/perl для Perl-скрипта).
 
- В PHP-скрипте использован неверный формат межстрочного интервала. Вместо межстрочного интервала в стиле DOS необходимо использовать межстрочный интервал в стиле UNIX (по крайней мере, на той строке, где указан интерпретатор).