Error 500 Internal Server Error
Ошибка 500 "Internal Server Error" обычно может возникать в следующих случаях:
- Использование в файлах .htaccess недопустимых конструкций.
== Чаще всего достаточно закомментировать директиву Options (для этого нужно поставить в начале строки решетку — #);
== Также к ошибке приводит использование инструкций от Russian Apache; - Слишком долгая работа скрипта. Кроме собственных ограничений PHP на время работы скрипта (
max_execution_time
), также существуют ограничения со стороны веб-сервера: если веб-сервер не получает никакого ответа от скрипта в течение 60 секунд, скрипт считается зависшим и его работа принудительно завершается с выдачей ошибки 500; - Скрипт пытается получить больше памяти, чем положено по тарифу;
- В панели управления или в
php.ini
включены несовместимые друг с другом расширения php. Например, одновременное включение eaccelerator и APC, либо eaccelerator и XCache почти наверняка будет приводить к ошибке Segmentation Fault и, как следствие, к ошибке Internal Server Error на сайте; - Скрипт возвращает HTTP-заголовки, которые веб-сервер не может распознать и не понимает как интерпретировать;
Напоминаем что более подробную информацию о том, почему ошибка 500 "Internal Server Error" возникла на Вашем сайте, вы можете получить в файле error.log,
Предыдущая страница: server errors
Следущая страница: Технические настройки и конфигурация хостинга, параметры нашего хостинга и серверов