500 Internal Server Error
Ошибка 500 - это ошибка сервера, вызванная исполняемым скриптом, его настройкой или интерпретатором PHP.
Причины возникновения данной ошибки могут быть абсолютно разные. Мы перечислим самые частые из них.
- Синтаксические ошибки в файле .htaccess
- Недопустимые директивы в файле .htaccess
Если речь идет о WWW-домене, который работает в режиме FastCGI или php-fpm, то из-за некоторых директив может возникать ошибка 500. Например:
php_value
php_flag
Проверьте Ваши файлы на наличие этих директив, Вы можете удалить их или закомментировать символом решетки #
или перевести работу PHP для WWW-домена в режим модуля Apache.
- Синтаксическая или логическая ошибка в файле php.ini
Если Вы вручную редактировали php.ini файлы в папке php-bin или в подпапках ini52-ini56
, то, возможно, допустили синтаксическую или логическую ошибку, например, подключили модули в неверном порядке.
Если у Вас есть подозрение на допущение такой ошибки, то обратитесь в службу технической поддержки.
- Неверный путь к PHP-обработчику или неверные права
Может вызвать ошибку 500, если вы редактировали или меняли атрибуты исполняемых системных файлов PHP-обработчиков, которые находятся в папке ~/php-bin/. Вы также можете обратиться за помощью в диагностике в службу технической поддержки.