Forum Webscript.Ru
Программирование => Perl => Тема начата: D13@ от 02 Января 2003, 01:32:11
-
Настроил httpd.conf в Apache для работы с CGI скриптами:
ScriptAlias /cgi-bin/ "Путь"
ScriptAlias /cgi/ "Путь"
А скрипт не работает Ошибка 500
Что делать?
-
а в логах что ?
-
А Handler какой прописан?
Правильный?
-
а в логах что ?
[Thu Jan 02 01:52:26 2003] [error] [client 127.0.0.1] (720005)Отказано в доступе
. : couldn\'t create child process: 720005: test.bat
[Thu Jan 02 01:52:26 2003] [error] [client 127.0.0.1] (720005)Отказано в доступе
. : couldn\'t spawn child process: C:/INTERNET/home/localhost/cgi/test.bat
А Handler какой прописан?
AddHandler cgi-script .bat .exe .cgi .pl
AddHandler type-map var
AddHandler server-parsed .shtml .html .htm
AddHandler server-parsed .shtml .html .htm
Ставил и удалял не помогало:
AllowOverride None
Options None
Order allow,deny
Allow from all
-
Ставил и удалял не помогало:
AllowOverride None
Options None
Order allow,deny
Allow from all
А где ExecCGI?
Options Indexes FollowSymLinks MultiViews ExecCGI
AllowOverride None
Order allow,deny
Allow from all
DirectoryIndex index.cgi index.html
-
А где ExecCGI?
Options Indexes FollowSymLinks MultiViews ExecCGI
AllowOverride None
Order allow,deny
Allow from all
DirectoryIndex index.cgi index.html
Не помогло, в логах "Отказано в доступе", может нужно на файлы права доступа ставить?
-
что в test.bat?
-
что в test.bat?
@echo off
echo Content-type: text/html
echo.
echo.
Dir
-
Смешно...
Ты как его запускаешь?
-
Поклади этот файлик в C:/INTERNET/home/localhost/cgi
#!c:\\путь_где_лежит\\perl.exe
use CGI::Carp qw(fatalsToBrowser);
print "Content-type: text/html\\n\\n";
print "Все работает";
-
Поклади этот файлик в C:/INTERNET/home/localhost/cgi
он там и лежит
#!c:\\путь_где_лежит\\perl.exe
Perl.exe нет у нас его.
Perl и CGI одно и тоже
-
Perl и CGI одно и тоже
Я не понял, это утверждение?
Если да - то бегом покупать книжки...
-
perl.exe
Он в Apache должен быть или его как PHP скачивать
-
Его скачивать нужно.
http://www.activestate.com/Products/Download/Register.plex?id=ActivePerl и дальше...
-
#!c:\\путь_где_лежит\\perl.exe
как указать этот путь если perl.exe незнаю где он лежит его вообще не ставил
-
http://www.activestate.com/Products...x?id=ActivePerl и дальше...
ок
-
В нем какие-то настройки делать надо или просто установить и ссылаться в скриптах
-
Устанавливать и ссылаться.
Папку куда все это богатство ставить, установить лучше C:\\usr\\
-
что выбрать:
ActivePerl 5.6.1 build 633
ActivePerl 5.8.0 build 804
И всё скачать для Windows MSI и AS package
-
ActivePerl 5.8.0 & MSI
-
Perl и CGI одно и тоже
О ,блин...
-
ThE0ReTiC
[OFF]у парня наверное знаков препинания нет на клаве... ;)[/OFF]
-
у парня наверное знаков препинания нет на клаве...
Угадал
-
D13@
#!c:\\путь_где_лежит\\perl.exe
как указать этот путь если perl.exe незнаю где он лежит его вообще не ставил
Ну так понятно уже.
Ты его загрузи по ссылке выше поставь, и во время инсталляции ты укажешь, где он будет лежать. Потом можешь ещё для надёжности проверить, куда ты его положил, а затем и указывать этот самый путь.
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
Гы. Тут оказывается и вторая страница есть. Ну, блин - не заметил.
-
Народ, здесь речь вообще не об этом! Да, согласен, сначала нужно заиметь "Нормальный Перл" эго берут отсюда
http://downloads.activestate.com/ActivePerl/Windows/5.6/ActivePerl-5.6.1.633-MSWin32-x86.zip (http://downloads.activestate.com/ActivePerl/Windows/5.6/ActivePerl-5.6.1.633-MSWin32-x86.zip)
А вот Мануал по установке апача и его настройке брать вот Отсюда http://www.webclub.kz/library/docs/servers/munch_apache.shtml (http://www.webclub.kz/library/docs/servers/munch_apache.shtml) <--- там парнишка очень доступно и популярно всё написал!:) А .exe в пути к перлу вообще-то не нужен! #!/usr/bin/perl или
#!/usr/bin/local/perl чаще всего первое!:)
-
---===STINGER===---
#!/usr/bin/perl или
#!/usr/bin/local/perl чаще всего первое!
во время инсталляции ты укажешь, где он будет лежать. Потом можешь ещё для надёжности проверить, куда ты его положил, а затем и указывать этот самый путь.
.exe в пути к перлу вообще-то не нужен
Windows ??? нужен