1

질문을 시도했지만 문제가 해결되지 않았습니다. : Phalcon tutorial error PhalconException: TestController handler class cannot be loadedPhalconException : NameController 핸들러 클래스를로드 할 수 없습니다.

내 응용 프로그램 AWS 우분투 14.0에 일부 페이지는 잘 작동되지만 몇 페이지, 나는이 오류를 받고 있어요 :

PhalconException: NameController handler class cannot be loaded.

내 컨트롤러 이름

은 낙타 표기법입니다!

//Setup a base URI so that all generated URIs include the "tutorial" folder 
$di->set('url', function(){ 
    $url = new \Phalcon\Mvc\Url(); 
    $url->setBaseUri('/'); 
    return $url; 
}); 

나는에 AllowOverride 내 apache2.conf의 파일을 변경 : 모든 :

try { 
    //Register an autoloader 
    $loader = new \Phalcon\Loader(); 
    $loader->registerDirs(array(
     '../app/controllers/', 
     '../app/models/', 
     '../app/plugins/', 
    ))->register(); 
:

<Directory /var/www/> 
    Options Indexes FollowSymLinks 
    AllowOverride all 
    Require all granted 
</Directory> 

내 앱이 프로젝트 이름/관리자/응용 프로그램/ 여기를

캔트가 이것을 디버깅 할 수 있으면 누구나 다른 사람을 도울 수 있습니다. 문제가 되겠습니까?

답변

1

컨트롤러 페이지가 컨트롤러에 없으면이 문제가 발생하므로 컨트롤러 페이지가 존재하는지 다시 확인하십시오.

0

이것은 단순히 클래스가로드되지 않은 것처럼 그러한 컨트롤러가 존재하지 않는다는 것을 의미합니다.

+0

네, 시간 내 주셔서 감사합니다. 나는 정말 당신의 대답에 감사드립니다. 팔콘 프레임 워크에 익숙하십니까? 나는 이것에 대해 많은 지식을 얻을 수있는 몇 가지 링크를 제안 할 수있는 약간 새로운 것이다. –

+2

https://docs.phalconphp.com/en/3.2 공식 포럼 https://forum.phalconphp.com을 사용하십시오. – Juri

관련 문제