我是Zend Framework的新手,并试图找出一些东西。我想知道是否有人可以帮我弄清楚为什么我无法连接到我的实时服务器上的MYSQL数据库(Cpanel /共享风格的webhost)。
我已采取以下步骤。
*(一) 我添加的连接信息如下:
resources.db.adapter = PDO_MYSQL
resources.db.params.host = localhost
resources.db.params.username = cpanel_dbuser
resources.db.params.password = 123456
resources.db.params.dbname = cpanel_db
我读的错误如
Fatal error: Uncaught exception 'Zend_Config_Exception' with message 'Error parsing /home/path/application/configs/application.ini on line 13 '
in /home/path/library/Zend/Config/Ini.php:181 Stack trace:
#0 /home/path/library/Zend/Config/Ini.php(201): Zend_Config_Ini->_parseIniFile('/home/path/...')
#1 /home/path/library/Zend/Config/Ini.php(125): Zend_Config_Ini->_loadIniFile('/home/path/...')
#2 /home/path/library/Zend/Application.php(383): Zend_Config_Ini->__construct('/home/path/...', 'production')
#3 /home/path/library/Zend/Application.php(85): Zend_Application->_loadConfig('/home/path/...')
#4 /home/path/public/index.php(25): Zend_Application->__construct('production', '/home/path/...')
#5 {main} thrown in /home/path/library/Zend/Config/Ini.php on line 18
修改 我的application.ini的第13行是密码。 其中有一个感叹号。 如果我更改数据库用户的密码现在可以使用。
Zend数据库密码中没有感叹号。
答案 0 :(得分:3)
仅供参考 - 请不要为我这么回答。
上面我已经回答了问题:
Zend数据库密码中没有感叹号。
我会删除这个问题但是为了别人的缘故'我以为我会在这里留下答案。 (搜索引擎可能会节省一些时间)