php – SQLSTATE [HY000] [2002]当doctrine:schema:create时不是目录

前端之家收集整理的这篇文章主要介绍了php – SQLSTATE [HY000] [2002]当doctrine:schema:create时不是目录前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我目前正在使用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

猜你在找的PHP相关文章