Сценарий cgi служил обычным текстом при вызове из.htaccess
Я использую Apache 2.2 на RackSpace CloudSites. У меня есть сценарий Perl CGI, который работает нормально, если вызывается напрямую через URL. Я хочу использовать скрипт в качестве пользовательского ErrorDocument, но вместо анализа и запуска он отображает текст в виде простого текста.
Вот мой файл.htaccess:
DirectoryIndex index.php index.html index.htm
Options +ExecCGI
ErrorDocument 404 /cgi/test.cgi
Любая помощь будет оценена!
1 ответ
После работы с поддержкой CloudSites: 1. У меня был.htaccess в каталоге, который не позволяет запускать сценарии cgi, независимо от того, какие опции вы добавляете. Мне пришлось переместить.htaccess вверх на один уровень и обратиться к файлу в дочернем каталоге. 2. Они сказали, что популярный способ сделать это сейчас - использовать PHP вместо CGI.