Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   Запустить perl скрипта ! (https://forum.antichat.xyz/showthread.php?t=123683)

malik555 04.06.2009 23:09

Запустить perl скрипта !
 
Всем привет !

Вот сталкнулся с такой проблемой не могу запустить perl скрипт через браузер , через консоль все работает !



Сервер FreeBSD
панель ISPmanager
Загружаю файл через far ложу его в /cgi-bin/

Код:

#!/usr/bin/perl  print "helo !!";
Ошибка 500

В чем может быть проблема ?

Kaimi 04.06.2009 23:14

Попробуй в начале добавить строчку
print "Content-type: text/plain\n\n";

malik555 04.06.2009 23:32

Цитата:

Сообщение от Kaimi
Попробуй в начале добавить строчку
print "Content-type: text/plain\n\n";

Пробовал, ошибка 500 так и есть !

Kaimi 04.06.2009 23:42

Права на файл менять пробовал?

malik555 05.06.2009 00:06

Цитата:

Сообщение от Kaimi
Права на файл менять пробовал?


Пробывал и 777 ставил и 755 , не помогает !

krypt3r 05.06.2009 00:14

Option ExecCGI
в апаче прописана?

malik555 05.06.2009 03:16

Цитата:

Сообщение от krypt3r
Option ExecCGI
в апаче прописана?

нет , как это правельнно прописать ?

krypt3r 05.06.2009 07:23

Ну во-первых, апач должен дружить с CGI, проверьте в httpd.conf либо apache2.conf наличие строки типа
Код:

LoadModule cgi_module module/mod_cgi.so
Далее, в настройках каталога cgi-bin измените параметр Options:
Код:

<Directory "/var/www/cgi-bin">
  ...
  Options ExecCGI ...
  ...
</Directory>

Многоточия означают другие опции. Перезапустите апач либо скажите ему graceful. Права на скрипт поставьте 0755 и не забудьте написать строку, о которой говорил Kaimi

ShAnKaR 05.06.2009 11:07

логи пробовал смотреть?

malik555 05.06.2009 12:10

Цитата:

Сообщение от ShAnKaR
логи пробовал смотреть?


вот в логал

Premature end of script headers


Время: 22:01