当我从浏览器运行 zend 框架项目时,一切正常,它连接到数据库。
当我从命令行运行项目时,它无法连接到数据库并引发错误:
致命错误:未捕获异常“PDOException”并带有消息
'SQLSTATE[HY000] [2002] 没有这样的文件或目录'
/usr/local/zend/share/ZendFramework/library/Zend/Db/Adapter/Pdo/Abstract.php:129
我用过从命令行运行 Zend Framework 操作 https://stackoverflow.com/q/2325338/457033的回答(https://stackoverflow.com/a/4706966/457033 https://stackoverflow.com/a/4706966/457033 )
It's my application.ini
文件的数据库部分
phpSettings.mysql.default_socket=/usr/local/zend/mysql/tmp/mysql.sock
resources.db.adapter = "PDO_MYSQL"
resources.db.params.host = "localhost"
resources.db.params.port = 3306
resources.db.params.username = "root"
resources.db.params.password = "root"
resources.db.params.dbname = "iteam"
resources.db.isDefaultTableAdapter = true
resources.db.params.charset = "utf8"
将 application.ini 的内容复制到 php.ini 文件中,这应该可以正常工作。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)