无法使我的ZF2应用程序在共享服务器上运行

时间:2015-03-10 22:30:44

标签: zend-framework2

在本地开发我的Zend Framework 2网站后,我刚买了一个托管并部署了它,但无法让它工作! 首先,我的托管服务不允许我以root身份使用公用文件夹,所以我找到了这个解决方案(将index.php添加到包含public / index.php的根目录,以及一个重定向所有内容的.htaccess它): ZF on shared host
我在本地进行了测试,效果很好,我可以从mysite.loc和mysite.loc / public中访问它 但是,在远程它不起作用,看起来它找不到类:

  

致命错误:第8行的/web/htdocs/www.mysite.com/home/module/Cycling/src/MyModule/Controller/IndexController.php中找不到类'Zend \ MVC \ Controller \ AbstractActionController'

我变得疯狂,真的需要一些帮助,如果从根本上它在本地工作,可能会出现什么问题呢?

1 个答案:

答案 0 :(得分:4)

Zend\MVC\Controller\AbstractActionController不是正确的类名,应该是Zend\Mvc\Controller\AbstractActionController(注意'Mvc'的情况)。我猜你是在一个不区分大小写的文件系统(例如OS X或Windows)上开发了这个站点,这就是你在共享服务器上只看到这个问题的原因。