2008-12-15 148 views
0

我想在Eclipse中的Zend Framework中調試我的項目。 Zend Debugger已經在運行了,現在我在Eclipse中遇到了調試工具的問題。它給了額外的GET參數,而Zend中的項目並不喜歡它。。用於Zend Debugger,Eclipse和Zend Framework的.htaccess

我想谷歌一下,發現this

我體改的的.htaccess文件但不能使它工作。

RewriteEngine On 

RewriteCond %{REQUEST_FILENAME} -s [OR] 
RewriteCond %{REQUEST_FILENAME} -l [OR] 
RewriteCond %{REQUEST_FILENAME} -d 
RewriteRule ^(.*)?(start_debug=1.*)$ index.php?$2 [L] 
RewriteRule ^.*$ - [NC,L] 
RewriteRule ^.*$ index.php [NC,L] 

不知道它的完全正確的,因爲在page重寫規則有一些對我來說UKNOWN標誌這我的Apache不工作。

這是Eclipse的製作鏈接是

http://localhost/?debug_start_url=http://localhost/&debug_session_id=1007&start_debug=1&debug_host=127.0.0.1&debug_no_cache=1229359621130&debug_port=10000&send_sess_end=1&original_url=http://localhost/&debug_stop=1

回答

0

與實際的Zend Framework 1.9.6和Zend Debugger一起工作沒有任何特別的變化

1

我成功地使用調試器和我的htaccess看起來像這樣

<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule ^(.*)$ index.php [QSA,L] 
    RewriteCond %{REQUEST_FILENAME} (logs|library|application|config) 
    RewriteRule ^(.*)$ index.php 
</IfModule> 

這基本上說,如果該URL不會導致存在或然後通過文件的index.php我去(也阻止了日誌,庫,應用程序的目錄和配置文件夾,因爲有時它們因爲服務器限制而位於我的一些項目的文檔根目錄中)。到目前爲止,沒有任何項目讓我失望。