我正在使用Phalcon的MAMP堆栈并尝试使用开发人员工具。但是,如果我尝试创建模型,则会出现以下错误:
ERROR: SQLSTATE[HY000] [2002] No such file or directory
我检查了安装本身,项目的sql设置和套接字值(mysql,mysqli,pdo_mysql)。我没有进一步了解如何解决这个问题。
答案 0 :(得分:0)
您的数据库连接似乎有问题。检查this answer - 它建议使用DB IP而不是主机名。
答案 1 :(得分:0)
使用控制台命令检查您是否可以登录数据库:mysql -u USERNAME -p
。仅在为用户使用密码时添加参数-p
。使用存储在Phalcon配置中的凭据(假设您实际拥有一个,如果没有 - 创建它)。 More details如果它不起作用 - 解决此问题应解决模型创建问题。