'PDOException' with message 'SQLSTATE[HY000] [2002] zend framework
Un plz me dire pourquoi j'obtiens cette erreur ?? tout d'abord ma connexion internet a été bon aujourd'hui, il n'est pas bon, alors je suis cette erreur.comment puis-je résoudre ce problème une idée plz??
Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[HY000] [2002] A
connection attempt failed because the connected party did not properly respond after a
period of time, or established connection failed because connected host has failed to
respond. ' in D:\SVN
data\WebClient_PHP\trunk\p\library\Zend\Db\Adapter\Pdo\Abstract.php:129
Stack trace: #0 D:\SVN
data\WebClient_PHP\trunk\p\library\Zend\Db\Adapter\Pdo\Abstract.php(129):
PDO->__construct('mysql:host=192....', 'root', 'root', Array) #1 D:\SVN
data\WebClient_PHP\trunk\p\library\Zend\Db\Adapter\Pdo\Mysql.php(109):
Zend_Db_Adapter_Pdo_Abstract->_connect() #2 D:\SVN
data\WebClient_PHP\trunk\p\library\Zend\Db\Adapter\Abstract.php(860):
Zend_Db_Adapter_Pdo_Mysql->_connect() #3 D:\SVN
data\WebClient_PHP\trunk\p\library\Zend\Db\Adapter\Abstract.php(930):
Zend_Db_Adapter_Abstract->quote('testing', NULL) #4 D:\SVN
data\WebClient_PHP\trunk\p\library\Zend\Auth\Adapter\DbTable.php(449): Zen
in D:\SVN
data\WebClient_PHP\trunk\p\library\Zend\Db\Adapter\Pdo\Abstract.php on line
144
c'est ma config.ini
[general]
db.adapter = PDO_MYSQL
db.params.host = 192.168.0.233
db.params.username = root
db.params.password = my_password
db.params.dbname = "mydatabasename"
code de mon index.php
$config = new Zend_Config_Ini(ROOT_DIR.'/application/config.ini', 'general');
$DB = Zend_Db::factory($config->db);
Zend_Db_Table::setDefaultAdapter($DB);
Il semble que si votre script ne peut pas co sur le serveur mysql. Avez-vous vérifié le mysql site web pour voir ce que ces codes d'erreur signifie?
OriginalL'auteur Edward Maya | 2012-03-13
Vous devez vous connecter pour publier un commentaire.
il semble que votre code de cette partie n'est pas de travail
l'adresse IP n'est pas correct si oui, allez à la cmd de windows et tapez ipconfig, vous obtiendrez votre ip correcte de le coller ici OU tout simplement écrire
si et seulement si vous utilisez localement est peut-être ça fonctionne.
OriginalL'auteur Fawad Ghafoor
pour le nom d'hôte/hôte essayez d'utiliser vos informations d'identification trouvé dans le Zend Serveur -> PHP Cloud tab -> page de Présentation -> Paramètres de l'Utilisateur onglet... puis faire de "l'hôte" de la partie dans les informations d'identification comme ceci:
OriginalL'auteur Frederick G. Sandalo
Avez-vous vérifié votre base de données mysql?
Si vous êtes sûr que c'est le cas, vérifiez que vos cartes de configuration est ok, peut-être le paramètre host n'est pas correctement configuré.
essayez de vous connecter à mysql en ligne de commande "mysql.exe -uroot -p -h 192.168.0.233" ou vous pouvez essayer avec "telnet 192.168.0.233 3306" si vous n'avez pas de mysql installé sur votre ordinateur hôte.
OriginalL'auteur arraintxo