Précédent   Forum des professionnels en informatique > PHP > Outils > Zend
Zend Le forum sur les solutions et la certification Zend. Avant de poster : FAQ Zend, toutes les FAQ PHP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 03/03/2011, 12h34   #1
Invité régulier
 
Inscription : mars 2011
Messages : 81
Détails du profil
Informations forums :
Inscription : mars 2011
Messages : 81
Points : 9
Points : 9
Par défaut Deploiement Impossible à cause de PDO :/

Salut tous le monde.

Je viens de finir de développer une application sous Zend Framework qui marche très bien en local sous wamp.

Sauf qu'une fois déployée sous mon serveur (window server 2003), j'ai une erreur d'acces à PDO :
Code :
Fatal error: Uncaught exception 'Zend_Db_Adapter_Exception' with message 'The PDO extension is required for this adapter but the extension is not loaded' in C:\Program Files\monprojetexportged\library\Zend\Db\Adapter\Pdo\Abstract.php:342 Stack trace: #0 C:\Program Files\monprojetexportged\library\Zend\Db\Adapter\Abstract.php(247): Zend_Db_Adapter_Pdo_Abstract->setFetchMode(2) #1 C:\Program Files\monprojetexportged\library\Zend\Db.php(257): Zend_Db_Adapter_Abstract->__construct(Array) #2 C:\Program Files\monprojetexportged\index.php(28): Zend_Db::factory('PDO_MYSQL', Object(Zend_Config)) #3 {main} thrown in C:\Program Files\monprojetexportged\library\Zend\Db\Adapter\Pdo\Abstract.php on line 342
Quelqu'un sait-il pourquoi ? Je ne sais pas quoi configurer, ni comment...
php.ini ? httpd.conf ? Quelqu'un a-t-il une idée ?
BobbyWeb est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/03/2011, 14h38   #2
Membre chevronné
 
Inscription : juin 2004
Messages : 747
Détails du profil
Informations personnelles :
Âge : 28
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations forums :
Inscription : juin 2004
Messages : 747
Points : 741
Points : 741
Il faut que php.ini référence l'extension pdo + pdo_ton_sgbd. Mais il faut également que tu t'assures que ces extensions sont bien disponibles sur le serveur... Va voir dans le dossier où sont actuellement stockées les extensions utilisées et cherche les PDO, si elle sont là, tu as juste à modifier php.ini pour les charger.
__________________
  • Mon blog PHP : http://blog.alterphp.com
  • "Peace cannot be kept by force, it can only be achieved by Understanding" -- Albert Einstein
pc.bertineau est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/03/2011, 14h46   #3
Invité régulier
 
Inscription : mars 2011
Messages : 81
Détails du profil
Informations forums :
Inscription : mars 2011
Messages : 81
Points : 9
Points : 9
Merci de ta réponse pc.bertineau, j'ai regardais de ce coté...
Je viens donc de regarder dans C:\Program Files\php\php.ini,
Il n'y a aucune trace de PDO, j'ai donc rajouté manuellement ces deux lignes :
extension=php_pdo.dll
extension=php_pdo_mysql.dll

C'est bien à cela que tu pensais ?

Maintenant je dois redemarrer Apache je suppose... Comment fais ton sur Windows Server 2003 ?
BobbyWeb est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/03/2011, 15h07   #4
Membre chevronné
 
Inscription : juin 2004
Messages : 747
Détails du profil
Informations personnelles :
Âge : 28
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations forums :
Inscription : juin 2004
Messages : 747
Points : 741
Points : 741
ça ressemble à ça oui. Y avait--il d'autres extensiosn chargées dans php.ini ? Si c'est le cas et qu'lles l'étaient sur le même modèle ça devrait aller ... si les dll que tu mentionnes existent !

Pour redémarrer Apache sous Windows... euh je sais plus mais Google doit savoir ça
__________________
  • Mon blog PHP : http://blog.alterphp.com
  • "Peace cannot be kept by force, it can only be achieved by Understanding" -- Albert Einstein
pc.bertineau est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/03/2011, 16h57   #5
Modérateur
 
Inscription : septembre 2010
Messages : 7 101
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 7 101
Points : 8 465
Points : 8 465
au delà de rajouter des lignes, il faut vérifier si les dll existes
__________________
http://blog.stealth35.com/
stealth35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 15h27.


 
 
 
 
Partenaires

Hébergement Web