我开发了我的应用程序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上的应用程序
有人有什么想法吗?
答案 0 :(得分:0)
刚发现我的错误...... 我将Zend \ MVC改为Zend \ Mvc ...大写问题
但我觉得很奇怪,它可以在我的本地主机上运行,而不是在我的共享主机上,无论如何我现在知道从哪里来我的问题