【发布时间】:2009-10-17 22:31:04
【问题描述】:
我的网站几乎按照 Zend 快速入门指南进行设置。默认的 ErrorController 使用 MAMP 在本地工作。但是现在我已经将它部署到我的实时站点,当我执行一个不存在的操作时,我得到一个空白页面和一个“500 内部服务器错误”,根据 FireBug。
在我的本地服务器上,我得到一个 404 和一个格式正确的错误页面。
有什么想法吗?我真的不知道从哪里开始寻找。
我很困惑:/
谢谢。
【问题讨论】:
-
apache 的 error_log 是怎么说的?使用 mamp,这应该位于 /Applications/MAMP/logs/apache_error_log
-
MAMP 日志没有显示错误,因为如果 PHP 处理它,它不应该。在我的实时服务器上,我收到 PHP 致命错误:未在注册表中找到带有消息 'Plugin by name 'Headtitle' 的未捕获异常 'Zend_Loader_PluginLoader_Exception';使用的路径:\nZend_View_Helper_:等等......哦..我想知道这是否是问题所在。我注意到我的本地服务器没有启动 Headtitle helpe,但现场服务器却启动了。而且我在 ErrorController 中没有设置。嗯……
标签: zend-framework error-handling controller