尝试了这个问题,但它并没有解决我的问题。 :Phalcon tutorial error PhalconException: TestController handler class cannot be loaded
我的应用程序在AWS ubuntu 14.0中,并且有些页面工作正常,但对于少数页面,我收到此错误:
PhalconException:无法加载NameController处理程序类。
我的控制器名称是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();
无法调试此问题,任何人都可以帮助解决其他问题。?
答案 0 :(得分:1)
如果控制器页面不存在于控制器中,则会出现此问题,因此请重新检查控制器页面是否存在。
答案 1 :(得分:0)
这只是意味着这样的控制器不存在,就像没有加载类一样。