j'utilise MAMP (équivalent de easyphp) sous macosx afin de développer en local. Tout fonctionne correctement sauf lorsque je souhaite executer du cgi qui requiert une connexion DBI. Lorsque j'execute directement dans un terminal mon script perl, il trouve le module DBI et tout fonctionne bien. Par contre lorsque j'execute ce meme script via mon interface j'obtiens ce message dans apache_error_log:
Code :
[Thu Jun 21 11:26:55 2007] [error] [client 127.0.0.1] Can't locate DBI.pm in @INC (@INC contains: /System/Library/Perl/5.8.6/darwin-thread-multi-2level /System/Library/Perl/5.8.6 /Library/Perl/5.8.6/darwin-thread-multi-2level /Library/Perl/5.8.6 /Library/Perl /Network/Library/Perl/5.8.6/darwin-thread-multi-2level /Network/Library/Perl/5.8.6 /Network/Library/Perl /System/Library/Perl/Extras/5.8.6/darwin-thread-multi-2level /System/Library/Perl/Extras/5.8.6 /Library/Perl/5.8.1 .) at /Applications/MAMP/cgi-bin/virCGI/home_db.pl line 18., referer: http://localhost:8888/vir_public/html/
la ligne 18 de mon script est :
Code :
use DBI;
Malgrè le modul DBI installé et opérationnel car j'execute mes scripts perl avec un connexion DBI sans probleme. Par contre des que je passe pas l'interface ça bloque.
Marsh Posté le 21-06-2007 à 11:53:00
Bonjour à tous,
j'utilise MAMP (équivalent de easyphp) sous macosx afin de développer en local.
Tout fonctionne correctement sauf lorsque je souhaite executer du cgi qui requiert une connexion DBI.
Lorsque j'execute directement dans un terminal mon script perl, il trouve le module DBI et tout fonctionne bien.
Par contre lorsque j'execute ce meme script via mon interface j'obtiens ce message dans apache_error_log:
la ligne 18 de mon script est :
Malgrè le modul DBI installé et opérationnel car j'execute mes scripts perl avec un connexion DBI sans probleme. Par contre des que je passe pas l'interface ça bloque.
Quelqu'un peut il m'aider please.
Merci