Beefy Boxes and Bandwidth Generously Provided by pair Networks
Keep It Simple, Stupid
 
PerlMonks  

Re^3: mod_perl @INC/use base trouble

by Gilimanjaro (Hermit)
on Aug 13, 2004 at 11:31 UTC ( #382615=note: print w/ replies, xml ) Need Help??


in reply to Re^2: mod_perl @INC/use base trouble
in thread mod_perl @INC/use base trouble

Try adding an explicit

use Doc::DBI;
before your 'use base'. If I remember correctly some perl/base versions just modified @ISA with 'use base', while newer ones actually use'd it when it wasn't loaded yet.

Your mod_perl was probably compiled with an older perl version than the command line version you're running. If so, you'll want to fix that or the version difference will pop up on a regular basis to bite your rearend...


Comment on Re^3: mod_perl @INC/use base trouble
Download Code
Re^4: mod_perl @INC/use base trouble
by Jaap (Curate) on Aug 13, 2004 at 11:53 UTC
    That did not help either. I am now asking the sysadmin to change the perl executable to the same i am using on the command line. Although both are 5.6.1
      He won't be happy; rebuilding mod_perl is not always trivial.

      You may want to print out @INC from your mod_perl script and verify the paths are correct, and that the user Apache is running under has read rights on all the modules, and read and execute rights on all directories the modules are located in. Your own account and the one mod_perl/Apache runs as are probably different, so mod_perl may have difficulty finding the Class::DBI or Doc::DBI modules because of permissions...

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://382615]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others romping around the Monastery: (7)
As of 2014-08-02 08:35 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    Who would be the most fun to work for?















    Results (55 votes), past polls