Собрали фри 7.2 поставили апатч 22 перл модперл пхп мускул....
Сайты написаные на перле не отображаются, в браузере выскакивет 500 ошибка.
Надо отметить, что сейчас они работают под ууправлением апатча20 на freebsd 6.2
о конфигах и логах:
в араче добавлено:
Код: Выделить всё
AccessFileName .htaccess
<Files ~ "^\.ht">
Order allow,deny
Deny from all
</Files>
......
LoadModule perl_module libexec/apache22/mod_perl.so
......
DocumentRoot "/usr/local/www/apache22/data"
.....
AddHandler cgi-script .cgi .pl
#<Directory /usr/local/apache2/htdocs>
<Directory /usr/local/www/apache22/data>
Options FollowSymlinks ExecCGI
# AllowOverride All
# Order allow,deny
Allow from all
# Options +ExecCGI
# AddHandler cgi-script .cgi .pl
</Directory>
.....
<IfModule dir_module>
DirectoryIndex index.html index.php index.pl index.cgi objects.pl
</IfModule>
......
#
<FilesMatch "^\.ht">
Order allow,deny
Deny from all
Satisfy All
</FilesMatch>
Код: Выделить всё
mail1# cat .htaccess
DirectoryIndex objects.pl
Options +ExecCGI
mail1#
Код: Выделить всё
[Sat Dec 12 13:07:37 2009] [error] [client 192.168.0.13] Can't locate HTML/Template.pm in @INC (@INC contains: /usr/local/lib/perl5/5.8.9/BSDPAN /usr/local/lib/perl5/site_perl/5.8.9/mach /usr/local/lib/perl5/site_perl/5.8.9 /usr/local/lib/perl5/5.8.9/mach /usr/local/lib/perl5/5.8.9 .) at /usr/local/www/apache22/data/objects.pl line 5.
[Sat Dec 12 13:07:37 2009] [error] [client 192.168.0.13] BEGIN failed--compilation aborted at /usr/local/www/apache22/data/objects.pl line 5.
[Sat Dec 12 13:07:37 2009] [error] [client 192.168.0.13] Premature end of script headers: objects.pl
Код: Выделить всё
1 #!/usr/bin/perl -w
2 use strict;
3 use DBI;
4 use CGI ':cgi';
5 use HTML::Template;
6 require 'stuff.pl';
7
8 # GLOBAL VARS
......
