Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Eclipse + PDT + Xdebug проблема в настройке 
:(
    Опции темы
nIkTo
Дата 12.8.2011, 14:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 218
Регистрация: 5.7.2007

Репутация: нет
Всего: нет



Использую:
Windows 7 64-bit
Apache 2.2.17
PHP 5.2.17
Xdebug 2.1.2
Eclipse 3.7.0 + PDT

php.ini
Код

zend_extension_ts = "F:\WebServer\usr\php\ext\php_xdebug-2.1.2-5.2-vc6.dll"
xdebug.default_enable = On
xdebug.auto_trace = On
xdebug.remote_enable = On
xdebug.remote_host = 127.0.0.1
xdebug.remote_port = 9000
xdebug.remote_handler = dbgp


Не могу правильно настроить дебаг. Создал проект с тестовым скриптом самым банальным:

user posted image

Запускаю дебаг:

user posted image

Вроде бы все правильно но, когда последовательно выполняю скрипт в браузере ничего не выводится:

user posted image

А после того как скрипт отработает все вываливается:

user posted image

Это был основной вопрос, но так же раздражает эта мелочь:
После того как нажимаю на дебаг, открывается перспектива Debug а на перспективе PHP зачем то открывается браузер и ещё лишние окна, не могу понять где можно отключить всплывание этих окон при дебаге ....
user posted image

Это все, у кого есть мысли как избавится от этих косяков с радостью выслушаю.

Это сообщение отредактировал(а) nIkTo - 12.8.2011, 14:25
PM   Вверх
rodnover
Дата 12.8.2011, 15:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 223
Регистрация: 7.4.2009

Репутация: 1
Всего: 10



Вывод HTML кода, вроде идет буферизированно. 
http://php.net/manual/ru/function.flush.php
PM MAIL   Вверх
nIkTo
Дата 12.8.2011, 16:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 218
Регистрация: 5.7.2007

Репутация: нет
Всего: нет



rodnover, спасибо!
Действительно, подправил код, теперь вижу что работает.
Осталось теперь решить вопрос с выскакиванием ненужных окон.

Это сообщение отредактировал(а) nIkTo - 12.8.2011, 16:15
PM   Вверх
rodnover
Дата 12.8.2011, 16:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 223
Регистрация: 7.4.2009

Репутация: 1
Всего: 10



А с этой проблемой не сталкивался. Единственное, что может быть - пересохранить перспективу?
PM MAIL   Вверх
entrix91
Дата 7.10.2011, 16:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 7.10.2011

Репутация: нет
Всего: нет



Не работает. И в случае запуска через Command Line (/usr/bin/php5) и в случае Web Page (localhost>).

Через Command line никак не реагирует (не останавливается на первой строке (Break at first line) и игнорирует точки останова.

В браузере воспринимает php скрипт с переменными 
(в адресной строке: index.php?XDEBUG_SESSION_START=ECLIPSE_DBGP&KEY=13179914943023) как файл для загрузки (т.е. не обрабатывает как скрипт, а предлагает загрузить).

Сделал все настройки <i>xdebug</i>:
php.ini
                                                           
[xdebug]                                                                 
zend_extension="/usr/lib/php5/20090626+lfs/xdebug.so"                                 
xdebug.remote_enable=On                                                   
xdebug.remote_host="localhost"                                            
xdebug.remote_port=9000                                                  
xdebug.remote_handler="dbgp"                                              
xdebug.remote_connect_back=On                                             
xdebug.default_enable = On


В eclipse настроил согдасно инструкциям к PDT 2.0 (Zend Debugger - 10000 port, xdebug - 9000 port)

в phpinfo() секция xdebug - отображает все параматры, в частности:
xdebug.remote_enable    On    On
xdebug.remote_handler    dbgp    dbgp
xdebug.remote_host    localhost    localhost
xdebug.remote_log    /var/log/xdebug.log    /var/log/xdebug.log
xdebug.remote_mode    req    req
xdebug.remote_port    9000    9000
xdebug.scream    Off    Off



php -i, php -m также говорят о работоспособности xdebug.

В чем может быть проблема?
PM MAIL   Вверх
entrix91
Дата 7.10.2011, 17:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 7.10.2011

Репутация: нет
Всего: нет



все работает!
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.4270 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.