Помогите в начинании., Евгений, 30-Июл-03, 11:51 [смотреть все]Доброе время суток! Помогите люди добрые, кто чем сможет, проблема небольшая, я поставил на сайт perl-овский файл: www.myhost.ru/cgi/file.pl Пытаюсь его запустить в Explorer, а он мне дает его скачать. Плиз, подскажите в чём ошибка, спосибо всем кто откликнется.
|
- Помогите в начинании., SoloMA, 17:42 , 30-Июл-03 (1)
Он не воспринимает файл в качестве скрипта cgi. Для того, что бы воспринял надо указать серверу какое расширение имют cgi скрипты, в данном случае - pl. Как это указывается зависит от типа сервера и указано в его доках.>Доброе время суток! Помогите люди добрые, кто чем сможет, проблема небольшая, я >поставил на сайт perl-овский файл: www.myhost.ru/cgi/file.pl >Пытаюсь его запустить в Explorer, а он мне дает его скачать. Плиз, >подскажите в чём ошибка, спосибо всем кто откликнется. - Помогите в начинании., Асен Тотин, 18:28 , 03-Авг-03 (2)
Не мешает также указать серверу, что директория cgi предназначена для CGI скриптов. В Apache это делается диорективой "Options ExecCGI" в описании директории. Еще, скрипт должен иметь Exec права (755 для UNIX). Если у вас UNIX, то скрипт должен быть в UNIX формате (только LF в конце строки), иначе он может не сработать. WWell,
- Помогите в начинании., Mortis, 12:28 , 04-Авг-03 (3)
>Не мешает также указать серверу, что директория cgi предназначена для CGI скриптов. >В Apache это делается диорективой "Options ExecCGI" в описании директории. > >Еще, скрипт должен иметь Exec права (755 для UNIX). Если у вас >UNIX, то скрипт должен быть в UNIX формате (только LF в >конце строки), иначе он может не сработать. Hi, У меня аналогичная проблема: в httpd.conf я прописал уже, казалось бы, всё - директиву распознавания расширений .pl и .cgi, и Alias для /cgi-bin и добавил <Directory>, в котором скрипты лежат, и даже в самой директории создал .htaccess со строкой "Options +ExecCGI". Естественно, права на скрипты 755, всё как положено, и сервер запускаю-перезапускаю, ан нет. Броузер всё равно выдаёт source скрипта, вместо того, чтобы его запускать. Что делать?
|