我目前正在使用Symfony2进行编程(遵循本教程:tutorial.symblog.co.uk,当我执行:
php app/console doctrine:schema:create
我明白了:
[PDOException] SQLSTATE[HY000] [2002] Not a directory
这是我的parameters.yml文件:
parameters: database_driver: pdo_mysql database_host: localhost database_port: '3306' database_name: symblog database_user: root database_password: ~ database_path: /Applications/MAMP/tmp/mysql/mysql.sock mailer_transport: gmail mailer_host: smtp.gmail.com mailer_user: ~ mailer_password: ~ locale: en secret: ~
我知道用户名和密码对于数据库和邮件程序都是正确的.
正如你所看到的,我正在使用MAMP,我的phpMyAdmin能够连接,其他一切都很好.请帮忙.
提前致谢!
从本地mysql.sock创建符号链接到MAMP:
sudo mkdir /var/mysql sudo ln -s /Applications/MAMP/tmp/mysql/mysql.sock /var/mysql/mysql.sock sudo chown _mysql /var/mysql/mysql.sock sudo chmod 777 /var/mysql/mysql.sock