Error 500 Internal Server Error 

 Ошибка 500 "Internal Server Error" обычно может возникать в следующих случаях:

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

 

Напоминаем что более подробную информацию о том, почему ошибка 500 "Internal Server Error" возникла на Вашем сайте, вы можете получить в файле error.log,

 

 

 

   

   

   

   

   

   

Предыдущая страница: server errors

Следущая страница: Технические настройки и конфигурация хостинга, параметры нашего хостинга и серверов