500 Internal Server Error

Материал из Викиреальностя
(перенаправлено с «500»)
Перейти к: навигация, поиск

500 Internal Server Error (Внутренняя ошибка сервера) — ошибка, которую отдают интернет-сайты в случае, если появились проблемы на стороне сайта, которые не входят в число определенных ошибок серии 5xx.

Содержание

[править] Причины ошибки

  • Невозможен запуск скрипта, размещенного на сервере.
  • Неправильно настроен файл .htaccess.
  • Ошибки в серверном скрипте.

[править] Пример ошибки

Запись об ошибке содержится в файле сервера, в котором записываются все ошибки (error.log). Она будет иметь такой вид:

  • [Fri Apr 1 01:02:05 2010] [error][client 1.2.3.4] Premature end of script headers: /home/uXXXX/aaa.ru/cgi-bin/script.pl [1]

[править] Действия при ошибке 500

  • Проверить .htaccess на предмет ошибок.
  • Проверка скрипта на предмет ошибок. Проверьте правильность выдачи скриптом HTTP-заголовков.
  • Осуществить с помощью shell-доступа проверку синтаксиса скрипта: perl -cw script.pl.
  • Если это не ваш сайт — связаться с его администратором и попросить провести проверку сервера.

[править] См. также

500 Internal Server Error относится к теме «Хостинг»   ±