Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Bpnjour,
Pourriez-vous m'aider. J'ai easyPHP et j'essaye de creer un site en suivant le tuto suivant http://g-rossolini.developpez.com/tutor … age=modele qui repose sur le modele MVC. Cependant j'ai un problème au niveau de la connexion à MySQL j'obtien le message d'erreur suivant:
Fatal error: Uncaught exception 'Zend_Db_Adapter_Exception' with message 'The mysql driver is not currently installed' in C:\Program Files\EasyPHP 2.0b1\www\HAMVC\library\Zend\Db\Adapter\Pdo\Abstract.php:104 Stack trace: #0 C:\Program Files\EasyPHP 2.0b1\www\HAMVC\library\Zend\Db\Adapter\Abstract.php(380): Zend_Db_Adapter_Pdo_Abstract->_connect() #1 C:\Program Files\EasyPHP 2.0b1\www\HAMVC\library\Zend\Db\Adapter\Pdo\Abstract.php(206): Zend_Db_Adapter_Abstract->query('DESCRIBE `DVD`', Array) #2 C:\Program Files\EasyPHP 2.0b1\www\HAMVC\library\Zend\Db\Adapter\Pdo\Mysql.php(138): Zend_Db_Adapter_Pdo_Abstract->query('DESCRIBE `DVD`') #3 C:\Program Files\EasyPHP 2.0b1\www\HAMVC\library\Zend\Db\Table\Abstract.php(595): Zend_Db_Adapter_Pdo_Mysql->describeTable('DVD', NULL) #4 C:\Program Files\EasyPHP 2.0b1\www\HAMVC\library\Zend\Db\Table\Abstract.php(528): Zend_Db_Table_Abstract->_setupMetadata() #5 C:\Program Files\EasyPHP 2.0b1\www\HAMVC\library\Zend\Db\Table\Abstract.php(264): Zend_Db_Table_Abstract->_setup() #6 C:\Program F in C:\Program Files\EasyPHP 2.0b1\www\HAMVC\library\Zend\Db\Adapter\Pdo\Abstract.php on line 104
Je ne sais pas d'ou vient le probleme, j'ai vu sur le forum un probleme similaire mais c'était sur Wamp, c'est peut etre la même chose donc j'ai essaye de réaliser les solution proposer cependant j'ai été confronter a des problème:
- 1ère solution :"dans php.ini et regarde si le driver n'est pas commenté"
je ne sais pas a quoi cela correspond
- 2eme solution:Par défaut le pilote PDO_MYSQL n'est pas activé dans Wamp. Fait un clic gauche sur l'icone Wamp dans ta barre des tâches. Puis PHP settings, puis PHP extensions, puis clic sur php_pdo_mysql.
Mais quand je le fait je trouve php_pdo_mysql, je ne sai donc pas si c la meme chose et de plus il me dise kil ne peu pas etre installer car il y a des probleme de dependance.
Merci de votre aide
Hors ligne
2eme solution:Par défaut le pilote PDO_MYSQL n'est pas activé dans Wamp. Fait un clic gauche sur l'icone Wamp dans ta barre des tâches. Puis PHP settings, puis PHP extensions, puis clic sur php_pdo_mysql.
Mais quand je le fait je trouve php_pdo_mysql, je ne sai donc pas si c la meme chose et de plus il me dise kil ne peu pas etre installer car il y a des probleme de dependance.
Essaye plutôt de cliquer sur php_mysql et php_mysqli (dans le menu contextuel de Wamp, Extensions PHP). Ca devrait résoudre ton msg d'erreur, qui indique clairement que MySQL est désactivé.
Hors ligne
Merci,
J'ai resolu une partie du problème je n'ai plus l'erreur précédente mais maintenant j'en ai une autre.
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\EasyPHP 2.0b1\www\HAMVC\library\Zend\Db\Adapter\Pdo\Abstract.php:95 Stack trace: #0 C:\Program Files\EasyPHP 2.0b1\www\HAMVC\library\Zend\Db\Adapter\Abstract.php(380): Zend_Db_Adapter_Pdo_Abstract->_connect() #1 C:\Program Files\EasyPHP 2.0b1\www\HAMVC\library\Zend\Db\Adapter\Pdo\Abstract.php(206): Zend_Db_Adapter_Abstract->query('DESCRIBE `DVD`', Array) #2 C:\Program Files\EasyPHP 2.0b1\www\HAMVC\library\Zend\Db\Adapter\Pdo\Mysql.php(138): Zend_Db_Adapter_Pdo_Abstract->query('DESCRIBE `DVD`') #3 C:\Program Files\EasyPHP 2.0b1\www\HAMVC\library\Zend\Db\Table\Abstract.php(595): Zend_Db_Adapter_Pdo_Mysql->describeTable('DVD', NULL) #4 C:\Program Files\EasyPHP 2.0b1\www\HAMVC\library\Zend\Db\Table\Abstract.php(528): Zend_Db_Table_Abstract->_setupMetadata() #5 C:\Program Files\EasyPHP 2.0b1\www\HAMVC\library\Zend\Db\Table\Abstract.php(264): Zend_Db_Table_ in C:\Program Files\EasyPHP 2.0b1\www\HAMVC\library\Zend\Db\Adapter\Pdo\Abstract.php on line 95
Dc comme je disai je dois installe php_pdo_mysql cependant qd je fait clique droit et que je vais dans configuration -> extension php le php_pdo_mysql est coloré en rouge et la legende me dit que cele veut dire que ces extensions ne peuvent pas être utilisées car elles ont des erreurs de dependance.
Je ne vois pas comment resoudre le probleme.
aider moi svp.
Hors ligne
Bonjour,
Il y a 2 extensions à installer : php_pdo et php_pdo_mysql
La 2e extension utilise la 1ère.
C'est peut-être ça ton problème.
A+, Philippe
Hors ligne
J'ai selectionne le php_pdo et sa resoud pas le probleme je ne peut tjrs pas selectionne le php_pdo_mysql et de plus l'erreur n'est plus la meme cette fois ci l'erreur est :
Fatal error: Uncaught exception 'Zend_Db_Adapter_Exception' with message 'The mysql driver is not currently installed' in C:\Program Files\EasyPHP 2.0b1\www\HAMVC\library\Zend\Db\Adapter\Pdo\Abstract.php:104 Stack trace: #0 C:\Program Files\EasyPHP 2.0b1\www\HAMVC\library\Zend\Db\Adapter\Abstract.php(380): Zend_Db_Adapter_Pdo_Abstract->_connect() #1 C:\Program Files\EasyPHP 2.0b1\www\HAMVC\library\Zend\Db\Adapter\Pdo\Abstract.php(206): Zend_Db_Adapter_Abstract->query('DESCRIBE `DVD`', Array) #2 C:\Program Files\EasyPHP 2.0b1\www\HAMVC\library\Zend\Db\Adapter\Pdo\Mysql.php(138): Zend_Db_Adapter_Pdo_Abstract->query('DESCRIBE `DVD`') #3 C:\Program Files\EasyPHP 2.0b1\www\HAMVC\library\Zend\Db\Table\Abstract.php(595): Zend_Db_Adapter_Pdo_Mysql->describeTable('DVD', NULL) #4 C:\Program Files\EasyPHP 2.0b1\www\HAMVC\library\Zend\Db\Table\Abstract.php(528): Zend_Db_Table_Abstract->_setupMetadata() #5 C:\Program Files\EasyPHP 2.0b1\www\HAMVC\library\Zend\Db\Table\Abstract.php(264): Zend_Db_Table_Abstract->_setup() #6 C:\Program F in C:\Program Files\EasyPHP 2.0b1\www\HAMVC\library\Zend\Db\Adapter\Pdo\Abstract.php on line 104
Donc je vois pas comment resoudre cela.
Hors ligne
Bonjour Assifa,
As tu redémarré le serveur après avoir installé et activé les extensions ?
A+
Hors ligne
Bonjour,
euh je me rapel plus je l'avai fai hier soir, le je suis en cours je vai voir en rentrant. J'espere que c ça.
merci.
Hors ligne
assifa a écrit:
J'ai selectionne le php_pdo et sa resoud pas le probleme je ne peut tjrs pas selectionne le php_pdo_mysql et de plus l'erreur n'est plus la meme cette fois ci l'erreur est :
Code:
Fatal error: Uncaught exception 'Zend_Db_Adapter_Exception' with message 'The mysql driver is not currently installed' in C:\Program Files\EasyPHP 2.0b1\www\HAMVC\library\Zend\Db\Adapter\Pdo\Abstract.php:104 Stack trace: #0 C:\Program Files\EasyPHP 2.0b1\www\HAMVC\library\Zend\Db\Adapter\Abstract.php(380): Zend_Db_Adapter_Pdo_Abstract->_connect() #1 C:\Program Files\EasyPHP 2.0b1\www\HAMVC\library\Zend\Db\Adapter\Pdo\Abstract.php(206): Zend_Db_Adapter_Abstract->query('DESCRIBE `DVD`', Array) #2 C:\Program Files\EasyPHP 2.0b1\www\HAMVC\library\Zend\Db\Adapter\Pdo\Mysql.php(138): Zend_Db_Adapter_Pdo_Abstract->query('DESCRIBE `DVD`') #3 C:\Program Files\EasyPHP 2.0b1\www\HAMVC\library\Zend\Db\Table\Abstract.php(595): Zend_Db_Adapter_Pdo_Mysql->describeTable('DVD', NULL) #4 C:\Program Files\EasyPHP 2.0b1\www\HAMVC\library\Zend\Db\Table\Abstract.php(528): Zend_Db_Table_Abstract->_setupMetadata() #5 C:\Program Files\EasyPHP 2.0b1\www\HAMVC\library\Zend\Db\Table\Abstract.php(264): Zend_Db_Table_Abstract->_setup() #6 C:\Program F in C:\Program Files\EasyPHP 2.0b1\www\HAMVC\library\Zend\Db\Adapter\Pdo\Abstract.php on line 104Donc je vois pas comment resoudre cela.
Le sujet n'étant pas résolu, je me permet de relancer, j'ai suivi ce qu'il y avait dans ce sujet et j'arrive au même problème final ... Comment puis-je faire pour résoudre l'erreur ?
Dernière modification par !N50MN!@K33 (22-02-2008 15:20:33)
Hors ligne
En fait je viens de trouver la solution.
Au lieu de le cocher, je suis allé dans le fichier php.ini, dans la partie "Dynamic Extensions" et j'ai enlever le ";" devant "extension=php_pdo_mysql.dll" (celui qui m'interressait)...
Et voilà, plus d'erreur ^^
Hors ligne