无法连接到MySQL Zend Framework

时间:2012-04-07 12:09:13

标签: mysql zend-framework zend-studio

我正在尝试使用Zend Framework设置应用程序,但我得到的问题是我在application.ini由zend工具创建的默认主页中添加以下行抛出致命错误

  

致命错误:未捕获的异常'Zend_Db_Adapter_Exception'   消息'配置数组必须有一个用于登录的'密码'密钥   凭证'在C:\ xampp \ php \ PEAR \ Zend \ Db \ Adapter \ Abstract.php:295   堆栈跟踪:#0 C:\ xampp \ php \ PEAR \ Zend \ Db \ Adapter \ Abstract.php(183):   Zend_Db_Adapter_Abstract-> _checkRequiredOptions(Array)#1   C:\ XAMPP \ PHP \ PEAR \ Zend的\ db.php中(270):   Zend_Db_Adapter_Abstract-> __ construct(Array)#2   C:\ XAMPP \ PHP \ PEAR \ Zend的\应用\资源\ db.php中(142):   Zend_Db :: factory('PDO_MYSQL',Array)#3   C:\ XAMPP \ PHP \ PEAR \ Zend的\应用\资源\ db.php中(154):   Zend_Application_Resource_Db-> getDbAdapter()#4   C:\ XAMPP \ PHP \ PEAR \ Zend的\应用程序\引导\ BootstrapAbstract.php(683):   Zend_Application_Resource_Db-> init()#5   C:\ XAMPP \ PHP \ PEAR \ Zend的\应用程序\引导\ BootstrapAbstract.php(626):   Zend_Application_Bootstrap_BootstrapAbstract-> _executeResource( 'DB')

     

6 C:\ xampp \ php \ PEAR \ Zend \ Application \ Bootstrap \ BootstrapAbstract.php(586):

     

Zend_Application_Bootstrap_BootstrapAbstract-> _bootstrap(NULL)#7   C:\ xampp \ php \ PEAR \ Zend \ Ap in   第295行的C:\ xampp \ php \ PEAR \ Zend \ Db \ Adapter \ Abstract.php

resources.db.adapter = PDO_MYSQL
resources.db.params.host = localhost
resources.db.params.dbname = codenamesnm

我正在使用xampp与windows 7任何想法出了什么问题

1 个答案:

答案 0 :(得分:3)

不要忽略这些行:

resources.db.params.username = rob
resources.db.params.password = 123456

如有必要,请将它们设置为"root""",但请将它们放入 application.ini