Вопрос

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

Я попробовал поискать в Google и нашел этот

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

Не знаю, правильно ли это, потому что правила Rewrite на страница есть некоторые неизвестные мне флаги, с которыми мой 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/&deb ug_stop=1

Это было полезно?

Решение 3

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

Другие советы

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

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

http://easy-tutorials-php.blogspot.com/2008/10/debuging-php-using-vertrigo-server-and.html

возможно, это поможет тебе

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top