Cakephp 2.1.1的内部服务器错误经常发生

时间:2012-04-13 03:20:26

标签: php apache cakephp mod-rewrite

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}

2 个答案:

答案 0 :(得分:0)

我们在2项服务方面遇到类似问题。两个服务都写入同一个缓存。尝试在配置文件中更改缓存前缀

答案 1 :(得分:0)

我的解决方案是在我的app/Config/routes.php文件中添加以下行。它将用户重定向到我的主页面。

Router::connect('/Assets', array('controller' => 'mainpages', 'action' => 'index'));