PhalconException:无法加载 NameController 处理程序 class

PhalconException: NameController handler class cannot be loaded

尝试过这个问题,但没有解决我的问题。 : Phalcon tutorial error PhalconException: TestController handler class cannot be loaded

我的应用程序在 AWS ubuntu 14.0 中,一些页面工作正常,但对于少数页面,我收到此错误:

PhalconException: NameController handler class cannot be loaded.

我的控制器名称是 CamelCase!

//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;
});

我将 apache2.conf 文件更改为 AllowOverride :all:

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

我的应用程序在这里 projectname/admin/app/:

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

无法调试此问题,任何人都可以帮助解决其他问题吗?

如果controller中没有controller页面就会出现这个问题,请重新检查controller页面是否存在。

这仅仅意味着这样的控制器不存在,比如class没有加载。