我最近被赋予将网站从一台服务器移到另一台服务器的工作。本网站使用CakePHP框架(免责声明:我以前从未使用过Cake)。在复制所有数据库和文件后,我无法加载网站。它给了以下错误:蛋糕php框架应用程序::导入问题
Fatal error: Class 'Router' not found in /sitepath/cake/dispatcher.php on line 283
下面的代码是行283:$namedExpressions = Router::getNamedExpressions();
从我读这个错误发生,因为App::import('Core', array('Router', 'Controller'));
,这是在同一个文件,无法正常工作。事实上,如果我var_dump()
App::import
行我可以看到它返回false。所以我只能假设App::import
不应该返回false,对吧?我猜我的问题是,配置错误的配置设置,可能是默认路径?我在配置设置中唯一改变的是数据库凭证,我已经更新了它们以用于新服务器上的新数据库。所以如果有人能指引我正确的方向,并让我知道如果我配置了错误的东西,那就太好了。谢谢。
另外,我应该注意到这是使用Cake 1.3。