2012-11-03 4 views
1

직장에서 CakePHP를 사용해 왔는데 이제는 집에서 설정하려고합니다. htdocs 안에 프로젝트 폴더가 있고 내 cakeProject .../htdocs/Projects/CakeProject/app .... 폴더에 localhost/Projects/cakeProject URL을 가리키면이 오류가 발생합니다. ProjectsController를 찾을 수 없습니다 ....XAMPP로 CakePHP 설정하기

을 그리고 컨트롤러를 만드는 방법을 설명에 간다 :

컨트롤러에게

오류를 누락

. 분명히 이것은 실제 문제가 아닙니다. 아무도 내가 간과하는 것을 바로 볼 수 있습니까 ?? 스택 추적

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) { 

} 

답변

1

무슨 문제인지 잘 모르겠습니다. 설치 중에 뭔가 잘못한 게 틀림 없습니다. 프로젝트 폴더에서 프로젝트를 삭제했습니다. 그것을 recloned 지금 제대로 작동하고 있습니다.

0

는 웹 루트 폴더입니다 : 여기

는 스택 추적입니까? 아무것도하기 전에 웹 루트를 구성해야합니다.

어떤 운영체제를 사용하고 있는지 알 수는 없지만이 주제에 대한 Google의 세 번째 결과는 windows에 xamp가있는 guide입니다. 도움이 될 수도 있습니다

+0

저는 Windows에 있습니다. 나는 물건을 세우는 것과 비슷한 가이드를 따라 갔다. 난 정확히 당신이 htdocs/Projects/cakeProject/app에있는 방식으로 내 웹 루트를 구성한다는 것을 의미하지는 않습니다. core.php, database.php 및 routes.php를 구성했습니다. –