2012-12-20 61 views
0

要访问Cake中的一些新的缓存功能,我一直试图从2.2升级到2.3。按照建议,我用升级后的平台替换了lib/Cake文件夹。但是,它抛出了一堆关于无法找到的核心控制器的错误。将CakePHP 2.2升级到2.3的错误

2012-12-19 19:55:11 Error: [MissingControllerException] Controller class ThemeController could not be found. 

例如:

#0 /Users/work/Dropbox/Websites/cake-cart/app/webroot/index.php(92): Dispatcher->dispatch(Object(CakeRequest), Object(CakeResponse)) 
#1 {main} 
2012-12-19 19:55:11 Error: [MissingControllerException] Controller class ThemeController could not be found. 
#0 /Users/work/Dropbox/Websites/cake-cart/app/webroot/index.php(92): Dispatcher->dispatch(Object(CakeRequest), Object(CakeResponse)) 
#1 {main} 
2012-12-19 19:55:11 Error: [MissingControllerException] Controller class JsController could not be found. 
#0 /Users/work/Dropbox/Websites/cake-cart/app/webroot/index.php(92): Dispatcher->dispatch(Object(CakeRequest), Object(CakeResponse)) 
#1 {main} 
2012-12-19 19:55:12 Error: [MissingControllerException] Controller class CssController could not be found. 
#0 /Users/work/Dropbox/Websites/cake-cart/app/webroot/index.php(92): Dispatcher->dispatch(Object(CakeRequest), Object(CakeResponse)) 
#1 {main} 
2012-12-19 19:55:12 Error: [MissingControllerException] Controller class ImgController could not be found. 
#0 /Users/work/Dropbox/Websites/cake-cart/app/webroot/index.php(92): Dispatcher->dispatch(Object(CakeRequest), Object(CakeResponse)) 
#1 {main} 

我一直没能想出解决办法。这就是错误日志中的全部内容。谷歌和/或堆栈搜索显示没有人有这个问题。我意识到它应该是直截了当的,没有API问题。

任何人都可以从哪里开始解决这个问题?

在此先感谢....

回答

1

没关系....的人谁遇到这一点,首先检查你的蛋糕的版本。我以为我是2.2,因为我认为我已经从2.1成功升级,但它不是2.1仍然是,所以我必须经历从2.1到2.2的迁移步骤,然后2.3完美工作(关闭后浏览器 - 即使缓存关闭,我猜也会在浏览器中缓存一些内容)