решил проапгрейдится с 5.6.0 до 5.6.1 , после этого апач не грузится со словами:
[root@server /root]# service httpd restart
Останавливается httpd: [ СБОЙ ]
Запускается httpd: [Mon May 14 09:11:14 2007] [error] Can't locate DynaLoader.pm in @INC (@INC contains: /usr/lib/perl5/5.6.0/i386-linux /usr/lib/perl5/5.6.0 /usr/lib/perl5/site_perl/5.6.0/i386-linux /usr/lib/perl5/site_perl/5.6.0 /usr/lib/perl5/site_perl . /etc/httpd/ /etc/httpd/lib/perl) at /usr/lib/perl5/site_perl/5.6.0/i386-linux/mod_perl.pm line 4.
BEGIN failed--compilation aborted at /usr/lib/perl5/site_perl/5.6.0/i386-linux/mod_perl.pm line 4.
Compilation failed in require at /usr/lib/perl5/site_perl/5.6.0/i386-linux/Apache.pm line 4.
BEGIN failed--compilation aborted at /usr/lib/perl5/site_perl/5.6.0/i386-linux/Apache.pm line 4.
Compilation failed in require at (eval 1) line 3.
[ СБОЙ ]
[root@server /root]# locate DynaLoader.pm
/usr/lib/perl5/5.6.1/i386-linux/DynaLoader.pm
[root@server /root]# locate Apache.pm
/usr/lib/perl5/site_perl/5.6.0/i386-linux/Apache.pm
/usr/lib/perl5/site_perl/5.6.0/i386-linux/Bundle/Apache.pm
/usr/lib/perl5/5.6.1/CGI/Apache.pm
[root@server /root]# locate mod_perl.pm
/usr/lib/perl5/site_perl/5.6.0/i386-linux/mod_perl.pm
[root@server /root]#
после закомментирования модперла в конфиге апача при попытке обратиться к скрипту в юзерской директории скрипт не работает по следующей причине(error_log)
[Mon May 14 07:52:06 2007] [error] [client 10.0.0.6] Premature end of script headers: /home/user/public_html/cgi-bin/r.pl
Can't locate CGI.pm in @INC (@INC contains: /usr/lib/perl5/5.6.1/i386-linux /usr/lib/perl5/5.6.1 /usr/lib/perl5/site_perl/5.6.1/i386-linux /usr/lib/perl5/site_perl/5.6.1 /usr/lib/perl5/site_perl/5.6.0 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.6.1/i386-linux /usr/lib/perl5/vendor_perl/5.6.1 /usr/lib/perl5/vendor_perl .) at r.pl line 6.
BEGIN failed--compilation aborted at r.pl line 6.
[Mon May 14 07:54:59 2007] [error] [client 10.0.0.6] Premature end of script headers: /home/user/public_html/cgi-bin/r.pl
[Mon May 14 08:03:46 2007] [notice] caught SIGTERM, shutting down
[Mon May 14 08:03:47 2007] [error] Cannot remove module mod_perl.c: not found in module list
Apache.pm failed to load!.
Apache.pm failed to load!.
хотя
[root@server /root]# locate Apache.pm
/usr/lib/perl5/site_perl/5.6.0/i386-linux/Apache.pm
/usr/lib/perl5/site_perl/5.6.0/i386-linux/Bundle/Apache.pm
/usr/lib/perl5/5.6.1/CGI/Apache.pm
[root@server /root]#
че делать??
Похожие темы
- Форум Что такое CGI.pm и где его взять и как установить? (2002)
- Форум «cannot find -liconv» для dev-perl/libintl-perl (2011)
- Форум YAST ошибки в работе (2010)
- Форум mysqlaccess (2003)
- Форум Can't locate DBI in @INC (2003)
- Форум Установка Perl Auto Connector gentoo (2013)
- Форум Perl help (2005)
- Форум Spamassassin problem (2004)
- Форум проблема с perl'ом (2003)
- Форум Как заставить апач выполнять перловые скрипты? (2007)