Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Bonjour,
après avoir bien recherché .. je me tourne vers ce beau forum!
Voila, j'ai un modèle "Theme" qui hérite de Zend_Db_Table et j'obtiens ce message :
Fatal error: Uncaught exception 'Zend_Db_Adapter_Exception' with message 'SQLSTATE[HY000] [2013] Lost connection to MySQL server at 'reading initial communication packet', system error: 111' in /var/www/vieuxmetiers/vieuxmetier/library/Zend/Db/Adapter/Pdo/Abstract.php:143 Stack trace: #0 /var/www/vieuxmetiers/vieuxmetier/library/Zend/Db/Adapter/Abstract.php(414): Zend_Db_Adapter_Pdo_Abstract->_connect() #1 /var/www/vieuxmetiers/vieuxmetier/library/Zend/Db/Adapter/Pdo/Abstract.php(220): Zend_Db_Adapter_Abstract->query('DESCRIBE `theme...', Array) #2 /var/www/vieuxmetiers/vieuxmetier/library/Zend/Db/Adapter/Pdo/Mysql.php(136): Zend_Db_Adapter_Pdo_Abstract->query('DESCRIBE `theme...') #3 /var/www/vieuxmetiers/vieuxmetier/library/Zend/Db/Table/Abstract.php(604): Zend_Db_Adapter_Pdo_Mysql->describeTable('theme', NULL) #4 /var/www/vieuxmetiers/vieuxmetier/library/Zend/Db/Table/Abstract.php(533): Zend_Db_Table_Abstract->_setupMetadata() #5 /var/www/vieuxmetiers/vieuxmetier/library/Zend/Db/Table/Abstract.php(268): Zend_Db_Table_A in /var/www/vieuxmetiers/vieuxmetier/library/Zend/Db/Adapter/Pdo/Abstract.php on line 143
Je suis sous une distribution Ubuntu avec apache2, mysql-server-5 et le framework Zend.
Je vous montre aussi un morceau du phpinfo() :
PDO
PDO support enabled
PDO drivers mysql
pdo_mysql
PDO Driver for MySQL, client library version 5.0.51a
Voila tout, si quelqu'un a le remède ..
@+
Hors ligne
Bonsoir,
tu as cette erreur juste avec ce modèle ?
Je te mets ce lien peut etre que ca t'aidera, en rapport avec les pertes de connection :
http://dev.mysql.com/doc/refman/5.0/fr/gone-away.html
Dernière modification par alien7 (09-11-2008 23:44:44)
Hors ligne
Merci de ta réponse alien7!
Ben le truc est le fait de charger mon modèle qui hérite de Zend_Db_Table .. je pense que l'erreur sera lancé sur chaque classe héritant ce celle ci.
Sinon des requête sans passer par le PDO marche très bien, je viens de me mettre aux serveurs linux donc bon, peut-être de mauvaise manip mais je pense pas
Si quelqu'un a eu cette erreur !
Hors ligne
J'ai eu la même erreur en changeant d'env dans la config du application.ini
En remplaçant :
resources.db.adapter = "Pdo_Mysql"
resources.db.params.host = "127.0.0.1"
par ça :
resources.db.adapter = "Pdo_Mysql"
resources.db.params.host = "localhost"
Tout est redevenu bon.
Hors ligne