.htaccess для Zend Debugger, Eclipse и Zend Framework - PullRequest
0 голосов
/ 15 декабря 2008

Я хочу отладить свой проект в Zend Framework в Eclipse. Zend Debugger уже запущен, но у меня проблема с инструментом отладки в Eclipse. Это дает дополнительные параметры GET, и проекту в Zend это не нравится.

Я попытался гуглить и нашел это

Я изменил файл .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]

Не знаю, полностью ли это правильно, потому что правила перезаписи на странице 1013 * имеют некоторые неизвестные мне флаги, с которыми не работает мой 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 ]

1 голос
/ 16 декабря 2008

Я успешно использую отладчик, и мой 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 (также заблокируйте папки журналов, библиотек, приложений и конфигураций, потому что иногда они находятся в корне документа на некоторые из моих проектов из-за ограничений сервера). До сих пор не подводил меня ни в одном проекте.

0 голосов
/ 10 января 2010

с реальной Zend Framework 1.9.6 и Zend Debugger он работает без каких-либо особых изменений

0 голосов
/ 16 декабря 2008

попробуйте проверить эту статью

http://easy -tutorials-php.blogspot.com / 2008/10 / отладка-PHP-используя-Vertrigo-сервер and.html

может быть, это поможет вам

...