Nach der Aktivierung des PDO - Fehler 2002 getaddrinfo fehlgeschlagen: Name oder eine Dienstleistung nicht bekannt

Habe ich vor kurzem gelernt über PDO, also änderte ich meine php-Dateien auf, passen Sie das format und jetzt bin ich immer wieder diese Antwort:

ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo failed: Name or service not known

Ich nicht ändern Sie die verbindungsvariablen nur das format zu passen, PDO. Ich arbeite mit einer Bitnami Lampstack (5.3.16-0) und haben, was die Dokumentation sagt, soweit Sie die Kommentarzeichen vor der Zeile für PDO mit mysql in die php.ini-Datei. Ich Frage mich, ob es hat zu tun mit meinem mysql.sock-Datei, die eine Größe von 0.

Meine PDO-Verbindung sieht so aus (ich habe den unix_socket und Anschluss-Stücke, weil Sie erwähnt wurden in einer anderen Frage im Zusammenhang mit diesem Fehler, aber Sie schien nicht zu helfen):

$dbConnection = new PDO('mysql:unix_socket=/opt/lampstack-5.3.16-0/mysql/tmp/mysql.sock;host=$dbhost;port=3306;dbname=$dbname;', $user, $pass);

apache, mysql, httpd, ect sind alle einwandfrei auf meinem server und dieser kam nur bis nach der Aktivierung des PDO.

InformationsquelleAutor tehaaron | 2012-11-20

Schreibe einen Kommentar