upgrade z apache1.3+mod_perl na apache2+mod_perl

Miroslav Suchý miroslav na suchy.cz
Čtvrtek Červenec 28 10:42:27 CEST 2005


Dobry den,
portuji sve skripty z apache1.3+mod_perl na apache2+mod_perl a narazil jsem na 
problem s kterym si nevim rady.


[Thu Jul 28 10:09:48 2005] [error] Can't locate Thumbnail.pm in @INC (@INC 
contains: /usr/lib/perl5/Apache2 /etc/perl /usr/local/lib/perl/5.8.4 
/usr/local/share/perl/5.8.4 /usr/lib/perl5
/usr/lib/perl/5.8 /usr/share/perl/5.8 /usr/local/lib/site_perl . /etc/apache2) 
at /www/thumbnail.cz/www/members/index.cgi line 3.\nBEGIN failed--compilation 
aborted at /www/thumbnail.cz/
cgi line 3.\n

pritom ten modul tam je (a v apachi 1.3 to funguje):
$ cd /www/thumbnail.cz/www/members
$ ls
index.cgi
Thumbnail
Thumbnail.pm

a z prikazove radky to samozrejme funguje:
$  perl -wc index.cgi
index.cgi syntax OK

jenom z toho apache to nefunguje.

jeste pro poradek uvedu:
$ head index.cgi
#!/usr/bin/perl
use strict;
use Thumbnail;
use CGI;


Kdyz zavedu:
use lib '/www/thumbnail.cz/www/members';
tak to funguje, ale zavedet tuto direktivu do vsech skriptu se mi nechce a 
globalne uz vubec ne.

Za rady predem dekuji

	Mirek Suchy

P.S. Kdesi jsem vygoogloval, ze to muze byt zpusobeno malym limitem na pocet 
otevrenych souboru, tak jsem zkusil zvetsit limit na "uname -n 4096" (z 1024) a 
nic se nezmenilo.


-- 
                                         ,,,
                                        (o o)
   =================================oOO==(_)==OOo===========
  )               mailto:miroslav na suchy.cz
(   ICQ: #70802630 tel:+420-603-775737 skype:MiroslavSuchy
  ) The box said "Requires Windows 95 or better." So I installed LINUX
(________________________________________Oooo._____________
                                  .oooO   (   )
                                  (   )    ) /
                                   \ (    (_/
                                    \_)



Další informace o konferenci Linux