【发布时间】:2012-04-25 11:04:58
【问题描述】:
Cakephp 2.1.1 应用程序正在创建大量内部服务器错误。每当我重新启动 apache 时,它就会重新开始工作,但过一会儿就会停止运行。
以下是我在错误日志中得到的内容。
2012-04-13 13:13:52 Error: [MissingControllerException] Controller class GController could not be found.
#0 /home/commstrat2_web/html/roadconference/app/webroot/index.php(96): Dispatcher->dispatch(Object(CakeRequest), Object(CakeResponse))
#1 {main}
谁能弄清楚为什么?
更新:以下是来自该站点的错误,该错误非常相似并且已被复制,但与日志中的错误不同
2012-04-13 12:57:27 Error: [MissingControllerException] Controller class AssetsController could not be found.
#0 /home/commstrat2_web/html/nbnsummit/app/webroot/index.php(96): Dispatcher->dispatch(Object(CakeRequest), Object(CakeResponse))
#1 {main}
2012-04-13 12:57:27 Error: [MissingControllerException] Controller class ImagesController could not be found.
#0 /home/commstrat2_web/html/nbnsummit/app/webroot/index.php(96): Dispatcher->dispatch(Object(CakeRequest), Object(CakeResponse))
#1 {main}
【问题讨论】:
-
应该那个控制器存在吗?您只是在日志中看到这些错误,还是在导航到 URL 时直接看到这些错误?
-
嘿德塞兹!很高兴再次交谈。此错误来自日志。还有另外两个来自同一服务器上另一个 Cake 站点的错误,它们的设置非常相似,因为我已经复制了很多。该网站是使用 Bake 工具构建的
-
那么可能只是有人试图访问不存在的 URL,可能是搜索引擎。
-
但是浏览器上的页面显示为内部服务器错误状态代码 500 并且不显示该页面
-
我也有管理员控制器,但没有用户控制器。不确定我是否需要拥有用户控制器,因为我不想登录它
标签: php apache cakephp mod-rewrite