On Saturday, December 18, 2010 08:17:43 ArulJothi wrote: > 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
Are you sure the scripts are run by mod_perl instead of mod_cgi? If you are using mod_cgi use SetEnv to propagate the custom search path to the module. Torsten Förtsch -- Need professional modperl support? Hire me! (http://foertsch.name) Like fantasy? http://kabatinte.net