我一直在使用CakePHP,现在我正试图在家里进行设置。我在htdocs里面有一个项目文件夹,在那个文件夹里我有我的cakeProject ... / htdocs / Projects / CakeProject / app ....当我把url指向localhost / Projects / cakeProject /我得到这个错误。
缺少控制器
错误:找不到ProjectsController ....
它继续解释如何制作一个控制器。显然,这不是真正的问题。任何人都可以马上看到我在俯视什么?
这是堆栈跟踪: 堆栈跟踪
APP\webroot\index.php line 92 → Dispatcher->dispatch(CakeRequest, CakeResponse)
App::uses('Dispatcher', 'Routing');
$Dispatcher = new Dispatcher();
$Dispatcher->dispatch(new CakeRequest(), new CakeResponse(array('charset' => Configure::read('App.encoding'))));
object(CakeRequest) {
params => array(
[maximum depth reached]
)
data => array([maximum depth reached])
query => array([maximum depth reached])
url => 'projects/cakeProject/'
base => '/projects/cakeProject/app/webroot/index.php'
webroot => '/projects/cakeProject/app/webroot/'
here => '/projects/cakeProject/app/webroot/index.php/projects/cakeProject/'
}
object(CakeResponse) {
}
答案 0 :(得分:1)
我不确定问题是什么。我必须在安装过程中设置错误。我从Projects文件夹中删除了Project。重新克隆它,它现在正常工作。
答案 1 :(得分:0)
您的webroot文件夹在哪里? 您必须在执行任何操作之前配置webroot。
我不知道您使用的是哪种操作系统,但谷歌针对此主题的第三个结果是在Windows中使用xamp的详细guide。 也许它可以帮到你