Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 12-11-2008 19:24:12

nick
Membre
Date d'inscription: 31-05-2008
Messages: 84

[execution en mode console] :Fatal error: Class 'PDO' not found

Bonjour,

j'aimerais exécuter des scripts via la console (des scripts d'import : lecture d'un fichier sérialisé, traitement des données puis import dans la nouvelle application).

J'utilise mes models existant.

Pour le script, j'ai reprise mon bootstrap à 90%, j'ai simplement supprimer la ligne startMvc(), ensuite j'ai complété avec les bons traitements;

Le script exécuté via un navigateur fonctionne très bien (sur un petit échantillon de données). Par contre depuis le mode console j'obtiens

Code:

Fatal error: Class 'PDO' not found in /var/www/zend/library/Zend/Db/Adapter/Pdo/Abstract.php on line 283

Je n'ai pas d'idée sur l'origine du problème. Mon script contient : le chargement des classes principales, l'enregistrement dans le registre des paramètres de connexion de la bdd, et mon instance d'un de mes modèles qui donne l'erreur ci-dessus.

Quelqu'un a-t-il une idée ? problème de conf PHP, du framework, de ma mise en oeuvre ?

je vous remercie,
nicolas

Hors ligne

 

#2 12-11-2008 20:00:25

Julien
Membre
Date d'inscription: 16-03-2007
Messages: 501

Re: [execution en mode console] :Fatal error: Class 'PDO' not found

Sous Linux, en CLI, c'est un autre PHP.ini qui est chargé ( par défaut, php-cli.ini ). Celui-ci ne doit pas inclure l'extension PDO je pense.

Hors ligne

 

#3 12-11-2008 23:33:11

nORKy
Membre
Date d'inscription: 06-03-2008
Messages: 1098

Re: [execution en mode console] :Fatal error: Class 'PDO' not found

Tu devrais plutot dire "sur la distribution X".
Moi, sous freebsd, aucun soucis, j'ai un seul php.ini (et ca me suffit !)


----
Gruiiik !

Hors ligne

 

#4 14-11-2008 08:51:22

nick
Membre
Date d'inscription: 31-05-2008
Messages: 84

Re: [execution en mode console] :Fatal error: Class 'PDO' not found

bonjour,
je n'ai pas encore résolu mon problème.
J'ai comparé rapidement mon php.ini apache2 et cli (je suis sur Debian Etch), je n'ai rien trouvé concernant le module PDO.
Je vous tiens informé

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages