Pracuję nad tutorialem symfony i mam problemy z uzyskaniem połączenia z bazą danych MySQL przez doktrynę. Środowisko programistyczne: Mac OS X i XAMPP.Brak połączenia z bazą danych przez doktrynę w Symfony
php polecenia symfony doctrine:build-schema
daje mi się następujący komunikat o błędzie:
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
ustawienia bazy danych w database.yml:
all:
doctrine:
class: sfDoctrineDatabase
param:
dsn: 'mysql:host=localhost;dbname=my_project_db'
username: root
password: root
MySQL działa. Nazwa użytkownika i hasło są poprawne. Baza danych "my_project_db" istnieje.
Czy ktoś może mi podpowiedzieć, co się dzieje?
Czy istnieje plik /var/mysql/mysql.sock? Spróbuj znaleźć ten plik za pomocą zlokalizuj, jeśli nie. – greg0ire
tak. jest to pusty plik w katalogu/Applications/XAMPP/xamppfiles/var/mysql/ – skanne