Hi again,
Thanks for your suggestions Clint. I have tried some more things and it
doesn't work yet.
In my httpd.conf file I have this configuration:
PerlSwitches -wT
PerlPostConfigRequire
/usr/local/apache2/htdocs/www/p_scripts/perl-cgi/startup.pl
<Directory
"/usr/local/apache2/htdocs/www/p_scripts/perl-cgi/">
SetHandler perl-script
PerlResponseHandler ModPerl::Registry
PerlOptions +ParseHeaders
Options +ExecCGI
Order allow,deny
Allow from all
</Directory>
Here I have tried with
PerlSwitches -w
and with
PerlSwitches
-I/usr/local/apache2/htdocs/www/p_scripts/perl-cgi/
and it doesn't work.
I have also put
warn (join ("\n",@INC));
before require, and every time @INC doesn't include my folder. I have
also moved 'perl_functions.pl' to the current folder where it is called
from and I get the same error,
Can't locate perl_functions.pl
Any more ideas?
I have found a perl module called perl5lib and I am wondering if it will
work with mod_perl2.
Thanks for your help.
Regards.
> On Mon, 2007-05-28 at 12:36 +0200, Alicia Amadoz wrote:
> > Hi,
> >
> > I have tried with adding the directory where perl_functions.pl lives in
> > my startup.pl file. Again, the error is the following:
> >
> > Can't locate perl_functions.pl in @INC
>
> So you need to examine @INC to see what is missing.
>
> just before your require, try adding this:
>
> warn (join ("\n",@INC));
>
> This will print a list of the directories in @INC and you can see
> whether the directory that you want is in the list.
>
> You don't say whether you are using this under Registry or not. I'm not
> sure how you are using startup.pl, but maybe the changes in @INC are
> being lost after you use it?
>
> Also, have a look here:
>
> http://perl.apache.org/docs/2.0/user/config/config.html#Adjusting_C__INC_
>
> > I have also tried with the absolute path at require "path"; in
> > 'search.pl' and it works ok. But I need to work with relative paths or
> > with a unique declaration of this path because the paths are going to
> > change. What can I do in this case?
> >
> > Regards.
> >
> >
>
> buena suerte
>
> clint (de barcelona)
>
>
>