2013-07-19 62 views
0

我開發了我的應用程序localy(它運行正常),並希望將其上傳到共享主機進行測試。 現在我得到一個致命錯誤,說我找到應用程序中的任何頁面時,只有索引頁面沒有找到Zend DefaultController ...該索引控制器也像我的其他控制器一樣擴展了默認控制器。ZF2致命錯誤在共享主機上找不到AbstractActionController

測試版本在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的配置,但沒有找到解決方案。即使我在tbox.ues.ch/public上使用ZF2的默認.htaccess訪問我的應用,問題仍然是一樣的。

有人有任何想法嗎?

+0

它說的是完全不同的東西。致命錯誤:無法在/var/www/clients/client4/web5/web/module/Tender/src/Tender/Controller/TenderController.php上找到類'Zend \ MVC \ Controller \ AbstractActionController'23行 – akond

+0

沒關係,問題是一樣。 –

+0

你在說什麼「DefaultController」? Zend \ Mvc \ Controller \包不包含通常安裝中的「DefaultController」。你自己寫了這個DefaultController嗎?你想在任何情況下使用AbstractActionController或AbstractController嗎?因爲這兩個在Zend \ Mvc \ Controller – meberhard

回答

0

剛剛發現我的錯誤... 我改變的Zend \ MVC ......到Zend的\的mvc ...大寫問題

但我覺得奇怪的是,它的作品在我的本地,而不是我的共享主機上,無論如何,現在我知道從哪裏來我的問題