.htaccess for Zend Debugger,Eclipse和Zend Framework

时间:2008-12-15 17:09:02

标签: eclipse debugging zend-framework mod-rewrite zend-debugger

我想在Eclipse中的Zend Framework中调试我的项目。 Zend Debugger现在已经运行了萌芽,我在Eclipse中遇到了Debug工具的问​​题。它提供了额外的GET参数,Zend中的项目不喜欢它。

我试图谷歌搜索并找到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上的重写规则对我来说有一些我的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

3 个答案:

答案 0 :(得分: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(也阻止日志,库,应用程序和配置文件夹,因为有时它们在文档根目录中由于服务器的限制,我的一些项目)。到目前为止,在任何项目上都没有让我失望。

答案 1 :(得分:0)

答案 2 :(得分:0)

使用实际的Zend Framework 1.9.6和Zend Debugger,无需任何特殊更改即可正常工作