Когда я попытался получить доступ к моему скрипту perl hello world (hello.cgi) через браузер, браузер дает 500 Internal Server Error.Файлы CGI, вызывающие 500 Internal Server Error
Однако, когда я изменил файл, заканчивающийся на тот же файл, на hello.pl, я могу получить к нему доступ только через браузер. Я также попытался устранить эту проблему с помощью скрипта python (hello.py) в том же каталоге, и он работает нормально.
Я изменил httpd.conf со следующим:
AddHandler CGI-скрипт .cgi .py .pl
AllowOverride None SetHandler CGI-скрипт Options + ExecCGI Order Allow, deny Разрешить все
Я искал всюду, чтобы решить эту проблему, но ничего не работает. Пожалуйста помоги.
Помимо сообщения об ошибке веб-страницы, журналы сервера Apache могут дать вам дополнительные подсказки при устранении неполадок сценариев CGI, в частности, журнала ошибок для сайта/виртуального хоста. Просто FYI. –