致命错误:未捕获的异常' Zend_Config_Exception'消息'语法错误,意外' ='

时间:2015-06-08 10:26:32

标签: zend-framework

每当我运行应用程序时,我都会收到此错误。我按照此网址中给出的步骤进行操作:http://code.tutsplus.com/tutorials/zend-framework-from-scratch-models-and-integrating-doctrine-orm--net-23654

这是非常有帮助的。但我不知道我犯了什么错误。对于以同样的方式发布的许多其他问题,我尝试了之前给出的答案。

我也尝试改变application.ini file。但它不起作用。请尽快指导我。

我的application.ini看起来像这样:

[production]
phpSettings.display_startup_errors = 0
phpSettings.display_errors = 0
includePaths.library = APPLICATION_PATH"/../library"
bootstrap.path = APPLICATION_PATH "/Bootstrap.php"
bootstrap.class = "Bootstrap"
appnamespace = "Application"
resources.frontController.controllerDirectory = APPLICATION_PATH "/controllers" 
resources.frontController.params.displayExceptions = 0
phpSettings.date.timezone = "Europe/London"
resources.layout.layoutPath = APPLICATION_PATH "/layouts/scripts/"

[staging : production]
resources.db.adapter = "PDO_MYSQL"
resources.db.params.dbname = "thenextsocial"
resources.db.params.host = "localhost"
resources.db.params.username = "[your local database username]"
resources.db.params.password = "[your local database password]"

[testing : production]
phpSettings.display_startup_errors = 1
phpSettings.display_errors = 1

[development : production]
phpSettings.display_startup_errors = 1
phpSettings.display_errors = 1
resources.frontController.params.displayExceptions = 1 

2 个答案:

答案 0 :(得分:0)

如果没有看到代码,我能做的最好就是解释错误的含义。

您的代码在遇到其他内容时遇到了=。可能是您尝试初始化变量并意外包含分号:

$var; = "value";

错误消息还应包括发生错误的类和行号。看看那一行和前一行 - 您可能会发现代码中有一个意外的字符。

由于异常属于Zend_Config_Exception类型,我怀疑这与您的application.ini文件有关。确保每行中没有换行符或其他字符。

答案 1 :(得分:0)

在Config.ini中

更改Password = yourpassword

收件人:Password = 'yourpassword'