Zend Framework ErrorController无法在实时网站上运行?

时间:2009-10-17 22:31:05

标签: zend-framework error-handling controller

我的网站几乎按照Zend快速入门指南进行设置。默认的ErrorController使用MAMP在本地工作。但是现在我已经将它部署到我的实际网站,当我进行不存在的操作时,根据FireBug我得到一个空白页面和“500内部服务器错误”。

在我的本地服务器上,我得到了一个404和格式错误的错误页面。

任何想法?我真的不知道从哪里开始寻找。

我很困惑:/

感谢。

1 个答案:

答案 0 :(得分:0)

先生们,我们有一个胜利者!

因为某些原因,我的实时服务器给了我这个错误:

[Sun Oct 18 10:56:53 2009] [error] [client 118.209.152.109] PHP致命错误:未捕获的异常'Zend_Loader_PluginLoader_Exception',消息'按名称插件'在注册表中找不到Headtitle';使用的路径:\ nZend_View_Helper_:Zend / View / Helper /:/ var / www / vhosts / lindengardens.com.au / httpdocs / application / views / helpers /'in /var/www/vhosts/lindengardens.com.au/httpdocs /library/Zend/Loader/PluginLoader.php:406 \ nStack trace:\ n#0 /var/www/vhosts/lindengardens.com.au/httpdocs/library/Zend/View/Abstract.php(1118):Zend_Loader_PluginLoader- > load('Headtitle')\ n#1 /var/www/vhosts/lindengardens.com.au/httpdocs/library/Zend/View/Abstract.php(569):Zend_View_Abstract-> _getPlugin('helper', 'headtitle')\ n#2 /var/www/vhosts/lindengardens.com.au/httpdocs/library/Zend/View/Abstract.php(336):Zend_View_Abstract-> getHelper('headtitle')\ n#3 [内部函数]:Zend_View_Abstract-> __ call('headtitle',Array)\ n#4 /var/www/vhosts/lindengardens.com.au/httpdocs/application/layouts/scripts/layout.phtml(32):Zend_View - > headtitle()\ n#5 /var/www/vhosts/lindengardens.com.au/httpdocs/library/Zend/View.php(108):incl in /var/www/vhosts/lindengardens.com.au / httpdocs资料/图书馆/ Zend公司/装载机/ PluginLoade第406行的r.php

如果我没有类似

的内容,我会收到上述错误
  

$ this-> view-> headTitle(“Linden Gardens Rainforest Retreat B& B Mt Dandenong - Error Page”);

在控制器中设置。

只是设置headTitle修复了问题 - 我想知道为什么在我的本地服务器上工作正常:/

感谢。