Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Perl: Общие вопросы > Запуск перл под win на сервере apache


Автор: Fuksito 24.6.2008, 23:01
У меня установлен ActiveState Perl в папке С:\Perl

Апач стоит на диске Z:\usr\local\apache

В httpd.conf пишу:
Код

AddType application/x-httpd-pl .cgi
AddType application/x-httpd-pl .pl
ScriptAlias /_cgi/ "C:/Perl/lib/"
Action application/x-httpd-pl "C:/Perl/bin/perlexe"


Но при запуске скрипта выдает ошибку, типа ненаходит базовые библиотеки:
Can't locate strict.pm in @INC (@INC contains:) at z:\\home\\test1.ru\\www\\bugzilla\\index.cgi line 29.\n

Что посоветуете ?

Автор: nitr 25.6.2008, 00:05
Fuksito, перед тем как чем-то заниматься, хоть книжечку прочли бы. Или хотя бы в Интернете поискали статьи.
Воспользуйтесь поиском на форуме, такие ошибки обсуждались более 1000раз.

Автор: n4n0bit 25.6.2008, 01:29
http://www.egovision.org/htmlresources/articles/apache_win32.html

ps: google
pps: nitr прав =)

Автор: Fuksito 28.6.2008, 21:41
Не ну я это сделал но либы всеравно не видно.

Автор: nitr 28.6.2008, 22:32
Fuksito, а что вы сделали? Настройки сервере здесь не обсуждаем. Есть отдельный подфорум.

Автор: Fuksito 29.6.2008, 00:11
Записал в настройки 
<Files *.fcgi>
        SetHandler cgi-script
</Files>

AddType application/x-httpd-pl .cgi
AddType application/x-httpd-pl .fcgi
AddType application/x-httpd-pl .pl
ScriptAlias /_cgi/ "C:/Perl/"
Action application/x-httpd-pl "C:/Perl/bin/perl.exe -w"

Закачал файлы в www папку, но при запуске вот такая ошибка.

Автор: tolkien 29.6.2008, 09:47
Fuksito
Вы читали то что выше написано?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)