Ich arbeite an der symfony tutorial jobeet und ich habe Probleme, eine Datenbankverbindung zur MySQL-Datenbank über Doktrin zu bekommen. Entwicklungsumgebung: Mac OS X und XAMPP.Keine Datenbankverbindung über Doktrin in Symfony
Der Befehl php symfony doctrine:build-schema
gibt mir die folgende Fehlermeldung:
Warning: PDO::__construct(): [2002] No such file or directory (trying to connect via unix:///var/mysql/mysql.sock) in /Users/xx/projects/myproject/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/vendor/doctrine/Doctrine/Connection.php on line 470
PDO Connection Error: SQLSTATE[HY000] [2002] No such file or directory
Die Datenbankeinstellungen in der database.yml:
all:
doctrine:
class: sfDoctrineDatabase
param:
dsn: 'mysql:host=localhost;dbname=my_project_db'
username: root
password: root
MySQl läuft. Benutzername und Passwort sind korrekt. Die Datenbank 'my_project_db' existiert.
Kann mir jemand einen Hinweis geben, was schief läuft?
Gibt es die Datei /var/mysql/mysql.sock? Versuchen Sie, diese Datei mit locate zu finden, wenn nicht. – greg0ire
ja. Es ist eine leere Datei in/Programme/XAMPP/Xamppfiles/var/mysql/ – skanne