Moin,
das Problem ist, das Lion anscheinend ohne MySQL kommt. Was sehr ärgerlich ist. Ich schau mal nach einer Lösung. Sofern jemand schneller sein sollte und bereits eine Lösung hat, bitte einfach melden![]()
Ergebnis 1 bis 5 von 5
- 24.07.2011, 16:23 #1Gala
Themenstarter
- Registriert
- 12.2008
- Beiträge
- 53
Nach Update auf Lion keine Internet Seiten mit MySQL mehr darstellbar
Hallo,
nachdem ich meinen MAC neu starte führe ich immer folgenden Befehl aus:
sudo ln -s /usr/local/zend/mysql/tmp/mysql.sock /tmp/mysql.sock
Damit kann ich dann Meine Seiten mit MySQL Unterstützung darstellen.
Seit dem Update auf Lion klappt das nicht mehr.
Ich bekomme immer folgende Meldung:
Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[HY000] [2002] Can't connect to local MySQL server through socket...
Weis jemand, wie ich das beheben kann?
Danke und Gruß,
Mondy
- 26.07.2011, 11:34 #2Alkmene
- Registriert
- 06.2011
- Beiträge
- 34
- 27.07.2011, 23:20 #3Gala
Themenstarter
- Registriert
- 12.2008
- Beiträge
- 53
Ich hatte vergessen zu erwähnen, dass bei mir der Zend Server CE installiert war und auch noch ist.
Da ist ein My SQL Server mit dabei.
Der funktioniert nun aber anscheinend nicht mehr.
- 28.07.2011, 00:11 #4Boskoop
- Registriert
- 06.2010
- Ort
- Bochum
- Beiträge
- 41
Hallo,
ich nutze zwar weder Lion noch Zend Server, kann Dir aber ein paar Tips geben.
Zum einen, hast Du bereits geschaut, ob Du die aktuellste Version davon nutzt? Eventuell gibt es ja ein Update falls es ein Bug ist.
Ansonsten schau doch mal in die php.ini was für ein Pfad für den Socket gesetzt ist.
Theoretisch gibt es zwei stellen an denen man das setzen kann, zum einen pdo_mysql.default_socket und zum anderen den Mysql Socket.
Du kannst testen statt Dich über localhost mit 127.0.0.1 zu verbinden.
Ansonsten, kann man auch den Socket bei der PDO Verbindung mit angeben, ungefähr so:
Ich hoffe ich konnte Dich auf die richtige Spur bringen.Code:$db = new PDO( 'mysql:host=localhost;dbname=datenbank;unix_socket=/usr/local/zend/mysql/tmp/mysql.sock','user', 'passwd');
Liebe Grüße,
joroiMac 27" late '10 | iPad 64GB 3G | iPhone 4s 64 GB | AppleTV 2
- 06.08.2011, 13:24 #5
In der hosts-Datei (/etc/hosts) wird wohl beim Update der Eintrag zu localhost gelöscht...
Einfach mal danach googeln, dazu sollte es Millionen Seiten geben


Zitieren


