我有一個簡單的ZF,它已經運行良好。 我已經將它設置爲在子文件夾中工作,所以我使用localhost/zftutorial URL訪問它。在Eclipse中調試Zend Framework,mod_rewrite問題
現在的時間來進行調試,但是當我在Eclipse運行調試器,它附加調試網址參數(如XDEBUG_SESSION_START = ECLIPSE_DBGP),突破一切,我開始得到這個消息:
>Zend_Controller_Dispatcher_Exception:無效控制器所指定的(的index.php)在C:上線\ Program Files文件\的VertrigoServ \ WWW \庫\ Zend的\庫\ Zend的\控制器\分派器\ Standard.php 241
我試圖設置兩個本地主機/ zftutorial和localhost/zftutorial/public/index.php作爲調試器的起始URL,但仍然是g看同樣的信息。
看起來ZF喜歡乾淨的URL名稱,但Eclipse需要帶有php擴展名的腳本,但是需要控制器名稱。無論調試我使用的選項,Ecplise試圖從 不Zend的風格的URL開始調試 - http://localhost/zftutorial/index.php
我想這是可以解決的2種方式:
- 配置Eclipse以某種方式使用了正確的URL調試參數,可以像本地主機/ zftutorial 本地主機
- 設置重寫規則/ zftutorial /公/ index.php文件被改寫爲localhost/zftutorial(右?)