in reply to Problems with mysqlPP and Apache
open a terminal and type:
perl -le 'print for @INC'you should see all directorys in @INC. Now try this with the apache user, there for type:
su - su - YOUR_APACHE_USER_NAME -c "perl -le 'print for @INC'"
there should be some slide differences bettween them and this should be the reason for your problem.
Try this in a new terminal:
perl -MData::Dumper -MDBD::mysqlPP -le " print Dumper( \%INC ) " | grep "DBD/mysqlPP"now you can add the shown directory in your script like this:
... use lib qw( DIRECTORY_PATH ); use DBI; use CGI qw(:standard); ...
sure not the best way to do this, but it should be work out.
|
|---|