Вам понадобится
  • - подключение к интернету.
Инструкция
1
Установите возможную причину возникновения внутренней ошибки (ошибка 500). Конечно, это могут быть разные обстоятельства, однако чаще всего это связано с неправильным синтаксисом одного системного файла с названием .htaccess либо содержанием в нем неподдерживаемых элементов.
2
Для того чтобы решить проблему, в данном случае закомментируйте директиву Options, поставив решетку в самом начале строки. Сохраните изменения и проверьте, исчезла ли проблема. Если ошибка не исчезла, возможно, причин было несколько - проверьте оставшиеся пункты и обязательно проверяйте правильность написания.
3
Если вы установили причиной возникновения внутренней ошибки неправильное обращение со скриптами CGI, в обязательном порядке проверьте окончания строк данных скриптов, они должны быть в формате UNIX (\n) и ни в каком другом (распространенная ошибка – окончание строки в формате Windows (\r\n)). Выполните их загрузку по FTP на сервер, используя режим ASCII.
4
Проверьте права CGI-скриптов. Они и директории их нахождения должны находиться в доступе только для их владельца. При этом права должны иметь следующий вид: 0755 (drwxr-xr-x). Измените данный параметр, если нужно. Проверьте, появляется ли ошибка после произведенных изменений.
5
Проверьте правильность формулировки HTTP-заголовков ответа в результате работы вашего скрипта CGI. Найдите лог с названием error_log, который должен находиться в разделе хранения лог-файлов (логов ошибок), в пункте меню «Статистика». Выполните необходимые изменения, после чего проверьте, исчезли ли внутренняя ошибка. Чаще всего получается так, что если не помогает ни один из вышеперечисленных вариантов, ошибка заключается в неверном написании. В обязательном порядке проверьте недавно редактируемые вами параметры.