ZF2致命错误在共享主机上找不到AbstractActionController

时间:2013-07-19 08:43:29

标签: php controller zend-framework2 shared-hosting

我开发了我的应用程序localy(运行良好),并希望将其上传到共享主机进行测试。 现在我得到一个致命错误,说当我去我的应用程序的任何页面时找不到Zend DefaultController,只有索引页面工作...索引控制器也像我的其他控制器那样扩展默认控制器。

测试版本在tbox.ues.ch上可见,此页面可以正常工作但是当您转到tbox.ues.ch/tender时会抛出错误。

我在这一行的代码就是

use Zend\MVC\Controller\AbstractActionController ;

class TenderController extends AbstractActionController 
{...

没什么特别的,你可以看到

我正在使用zendskeletonapplication,我的.htaccess在根文件夹中包含

RewriteEngine On
RewriteCond %{REQUEST_URI} !^/public/.*$
RewriteRule ^(.*)$ /public/$1

RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]

RewriteRule ^public/.*$ /public/index.php [NC,L]

我已经搜索了arround,尝试了几个htaccess配置,但没有找到解决方案。问题仍然相同,即使我使用ZF2的默认.htaccess访问tbox.ues.ch/public上的应用程序

有人有什么想法吗?

1 个答案:

答案 0 :(得分:0)

刚发现我的错误...... 我将Zend \ MVC改为Zend \ Mvc ...大写问题

但我觉得很奇怪,它可以在我的本地主机上运行,​​而不是在我的共享主机上,无论如何我现在知道从哪里来我的问题