Среда, 20 Июнь 2018 13:01

Ошибка 500 Internal Server Error, внутренняя ошибка сервера

Автор

Оцените материал
(18549 голосов)
Ошибка 500 Internal Server Error, внутренняя ошибка сервера Ошибка 500 Internal Server Error, внутренняя ошибка сервера

Наиболее частой причиной ошибки 500 (Internal Server Error, внутренняя ошибка сервера) является неверный синтаксис файла .htaccess или наличие в нем неподдерживаемых директив.

Чаще всего достаточно закомментировать директиву Options (для этого нужно поставить в начале строки решетку — #), и проблема исчезнет.

Ошибка 500 также может возникать вследствие неправильного обращения с CGI-скриптами:

- CGI-скрипты должны иметь окончания строк в формате UNIX (\n), а не в формате Windows (\r\n). Для этого их надо загружать на сервер по FTP в режиме ASCII.

- CGI-скрипты и папки, в которых они находятся, должны быть доступны для записи только владельцу, то есть иметь права 0755 (drwxr-xr-x).

- В результате работы CGI-скрипта сформированы неправильные HTTP-заголовки ответа. В этом случае для решения проблемы полезно обратиться к error_log.

Прочитано 19441 раз

Поделитесь с друзьями этой статьей!

user

Приветствую! Присоединяйтесь к сообществу Epic Blog и выражайте свои мысли.

Оставить комментарий