Re: Can't locate <module>.pm in @INC even though it path exists and works outside mod_perl
André Warnier <[email protected]>
| Newsgroups | gmane.comp.apache.mod-perl |
|---|---|
| Message-ID | <[email protected]> |
ArulJothi wrote: > Dear Friends, > > I have started using mod_perl recently and facing following difficulties in > terms of running a script which depends on some custom (home grown) modules. > > When i execute Apache error log reports that it cannot locate the module in > @INC path even though the path very much exists and i am able to run the > script without any issues outside mod_perl > > Basically, Here is my setup > > 1) Modules are located under /opt/tools/perl/lib > 2) @INC containts /opt/tools/perl/lib > - This is also confirmed by http://localhost/perl-status > 3) Web perl scripts are located at /var/www/perl and apache is properly > configured > - This is confirmed by executing a script which does not > depend on any external modules > 4) Now if i execute a perl script which has "use <module>;" pragma, it > fails if this module is located under custom path, but works well for > modules which are intalled with perl distribution > > Any clue is appreciated. > When it fails, there is an error message in the Apache log. What /exactly/ does that message say ? (copy it here)