'PDOException' with message 'SQLSTATE[HY000] [2002] zend framework
Beliebigen plz mir sagen, warum ich immer diese Fehlermeldung ?? Erstens meine internet-Verbindung war gut heute seinem keine gut also bin ich immer diese Fehlermeldung.wie kann ich dieses Problem beheben irgendeine Idee, 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
dies ist meine 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"
etwas code aus meinem index.php
$config = new Zend_Config_Ini(ROOT_DIR.'/application/config.ini', 'general');
$DB = Zend_Db::factory($config->db);
Zend_Db_Table::setDefaultAdapter($DB);
Es sieht aus, als wenn Ihr Skript nicht connec zum mysql-server. Haben Sie die mysql-Website, um zu sehen, was diese Fehlercodes bedeuten?
InformationsquelleAutor Edward Maya | 2012-03-13
Du musst angemeldet sein, um einen Kommentar abzugeben.
scheint es, dass Ihr code diesen Teil nicht funktioniert
entweder die IP-Adresse ist nicht korrekt, wenn so gehen zu cmd in windows und geben Sie "ipconfig" erhalten Sie Ihre richtige ip-fügen Sie hier ODER einfach schreiben
wenn und nur wenn Sie lokal auch sein mag, es funktioniert.
InformationsquelleAutor Fawad Ghafoor
für den hostname/host versuchen, Ihre Anmeldeinformationen finden sich in der Zend-Server -> PHP-Cloud-tab -> Übersicht-Seite -> Benutzer-Registerkarte "Parameter" ... dann stellen Sie die "host" - Teil in die Anmeldeinformationen wie diese:
InformationsquelleAutor Frederick G. Sandalo
Haben Sie überprüfen Sie Ihre mysql-Datenbank ist?
Wenn Sie sicher sind, dass es ist, überprüfen Sie Ihre Adapter-Konfiguration ist ok, vielleicht der host-parameter nicht ordnungsgemäß konfiguriert ist.
versuchen Sie eine Verbindung zu mysql über Kommandozeile "mysql.exe -uroot -p -h 192.168.0.233" oder Sie können versuchen, mit "telnet 192.168.0.233 3306", wenn Sie nicht über mysql auf Ihrem host installiert.
InformationsquelleAutor arraintxo