SQLSTATE [HY000] [2002]不是doctrine:schema:create时的目录

 除了祝福我能怎么办_218 发布于 2023-02-08 13:19

我目前正在使用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能够连接,其他一切都很好.请帮忙.

提前致谢!

1 个回答
  • 从本地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
    

    2023-02-08 13:22 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有