![]() |
Запустить perl скрипта !
Всем привет !
Вот сталкнулся с такой проблемой не могу запустить perl скрипт через браузер , через консоль все работает ! Сервер FreeBSD панель ISPmanager Загружаю файл через far ложу его в /cgi-bin/ Код:
#!/usr/bin/perl print "helo !!";В чем может быть проблема ? |
Попробуй в начале добавить строчку
print "Content-type: text/plain\n\n"; |
Цитата:
|
Права на файл менять пробовал?
|
Цитата:
Пробывал и 777 ставил и 755 , не помогает ! |
Option ExecCGI
в апаче прописана? |
Цитата:
|
Ну во-первых, апач должен дружить с CGI, проверьте в httpd.conf либо apache2.conf наличие строки типа
Код:
LoadModule cgi_module module/mod_cgi.soКод:
<Directory "/var/www/cgi-bin"> |
логи пробовал смотреть?
|
Цитата:
вот в логал Premature end of script headers |
либо же
Код:
print "Content-type: text/html\r\n\r\n"; |
Все мои попотки не принесли положительного результата !
Может нельзя файлы загружать через far - ftp ? |
покажи скрипт от начала и до строчки print "Content-type: text/plain\n\n";
|
Цитата:
Код:
|
Проверьте еще в конфиге веб-сервера наличие строки
Код:
AddHandler cgi-script .cgi |
Цитата:
была закаментирована , я раскаментировал - проблема осталась ! |
Цитата:
|
Цитата:
и так пробывал Код:
#!/usr/local/bin/perl |
Так попробуй выполни команду which perl
И посмотри что выдаст |
Цитата:
|
попробуй
h__p://dklab.ru/chicken/nablas/3.html мне помогло |
Первоя строка в файле не пустая там сразу #!/usr/bin/perl
путь к перлу правельный , на команду which perl выдает /usr/bin/perl Я уже с ума схожу ! |
Конфиг апача в студию. Кусок лога после обращения к скрипту тоже
|
и пароли от сервера дай... =)))
|
| Время: 21:30 |