2017-09-27 69 views
1

试过这个问题,但它没有解决我的问题。 :Phalcon tutorial error PhalconException: TestController handler class cannot be loadedPhalconException:无法加载NameController处理程序类

我的应用是在AWS Ubuntu的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; 
}); 

我改变了我的apache2.conf文件的AllowOverride:所有

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

我的应用是在这里项目名称/管理/应用/

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

无法调试此任何人都可以帮助其他什么cou ld是问题。?

回答

1

如果控制器页面没有出现在控制器中,那么这个问题就会出现,所以请重新检查控制器页面是否存在。

0

这只是表示这样的控制器不存在,就像没有加载类一样。

+0

是的,谢谢你的时间。我非常感谢你的回答。你熟悉phalcon框架吗?我对这个有点新,你可以建议一些链接,我可以从中获取更多的知识。 –

+2

https://docs.phalconphp.com/en/3.2并使用官方论坛https://forum.phalconphp.com – Juri

相关问题