![]() |
Модераторы: Akella, bartram |
![]() ![]() ![]() |
|
-=Ustas=- |
|
|||
![]() Ustix IT Group ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2222 Регистрация: 21.1.2005 Где: Краснодар Репутация: нет Всего: 69 |
Доброго времени суток!
Если кто пользует данный редактор, то помогите настроить отладчик. Никак не получается у меня! Все время выдает: DBG Failed to start debug session reason: failed to establish connection to client host on 127.0.0.1:7869 Что это может быть? Подскажите! Пасибки! -------------------- В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм. ----- |
|||
|
||||
Akina |
|
|||
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 13 Всего: 454 |
а у тебя локально php и веб-сервер установлены? а файрвол какой-нить не наличествует?
-------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
borisvolfson |
|
|||
Новичок Профиль Группа: Участник Сообщений: 44 Регистрация: 3.2.2005 Репутация: нет Всего: 3 |
Насколько я помню, там нужно к PHP прикрутить специальное расширение, которое есть в PHP Expert Editor. Там же есть инструкция по установке.
|
|||
|
||||
Opik |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Vingrad developer Сообщений: 1918 Регистрация: 6.10.2004 Где: Рига Репутация: нет Всего: 55 |
borisvolfson
да, ты прав, нужно ![]() |
|||
|
||||
-=Ustas=- |
|
|||
![]() Ustix IT Group ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2222 Регистрация: 21.1.2005 Где: Краснодар Репутация: нет Всего: 69 |
Сервак конечно установлен, и имеется в наличии Outpost - но в нем локальные IP-ишники занесены в виде исключения! А каким же образом прикручивать это расширение, если не ошибаюсь, оно в дире DBG?!
Добавлено @ 18:23 Блин, тормозю жутко! Все, настроил, там же подробная инструкция!!! ![]() Пасибки всем! -------------------- В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм. ----- |
|||
|
||||
PARROT |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2339 Регистрация: 5.1.2005 Где: Спб-ЦарьГрад Репутация: нет Всего: 50 |
И я настроила по инструкции, кто теперь расскажет подробно как пользоваться этим отладчиком?
![]() Че он может найти, чего нет и что нужно сделать для поиска? -------------------- Безумный утешается прошедшим, слабоумный - будущим, умный - настоящим! |
|||
|
||||
borisvolfson |
|
|||
Новичок Профиль Группа: Участник Сообщений: 44 Регистрация: 3.2.2005 Репутация: нет Всего: 3 |
Отладчик нужен для отладки
![]() |
|||
|
||||
borisvolfson |
|
|||
Новичок Профиль Группа: Участник Сообщений: 44 Регистрация: 3.2.2005 Репутация: нет Всего: 3 |
Вообще, если необходима отладка, лучше все-таки исопльзовать Zend Studio, хотя я сам предпочитаю PHP Expert Editor. Могу еще сказать по собсвенному опыту: лучше дело до отладки не доводить.
|
|||
|
||||
Yeah! |
|
|||
Unregistered |
Помогите! Пользуюсь Expert Editor 3.3
Ситуация следующая: - запускаю Expert Editor в первый раз. Открываю файл. - жму F9 (Run) - запускается и работает (ошибок нет). - жму F8 (debug) - запускается и работает (ошибок нет). - возвращаюсь к редактору, ничего не изменяю в файле и жму F9 (Run) - не запускается и выдает ошибку: DBG Failed to start debug session reason: failed to establish connection to client host on 127.0.0.1:7869 При этом в режиме отладчика (F8) запускается и работает. Результат выполнения скрипта доступент если нажать еще раз F8 (в отладчике). Использую Denwer - PHP 5.0.4 (php-dbg есть) - Apache 1.3. Файервола нет! Есть Антивирус Norton, но я его пробовал disable - не помогает. Что самое интересное - когда-то давно работало без проблем и без спец. настроек! |
|||
|
||||
CyClon |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 838 Регистрация: 3.12.2005 Репутация: нет Всего: 4 |
Блин я думал что дебаггер это F7
![]() |
|||
|
||||
Ciber SLasH |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1813 Регистрация: 9.11.2004 Где: С.-Петербург Репутация: 1 Всего: 67 |
А есть у кого нить версия дэбаггера для PHP 5.0.4 ?
Нужна php_dbg.dll-5.0.4 |
|||
|
||||
Ciber SLasH |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1813 Регистрация: 9.11.2004 Где: С.-Петербург Репутация: 1 Всего: 67 |
Так, завёлся ПЫХ с php_dbg.dll-5.0.3 — через phpinfo() видно что работает.
Но Дэбаггер так и не хочет останавливаться на бряках... Чё ж ему ещё надо ? Это сообщение отредактировал(а) Ciber SLasH - 13.12.2005, 01:31 |
|||
|
||||
-=Ustas=- |
|
|||
![]() Ustix IT Group ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2222 Регистрация: 21.1.2005 Где: Краснодар Репутация: нет Всего: 69 |
Так пробовал:
-------------------- В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм. ----- |
|||
|
||||
Ciber SLasH |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1813 Регистрация: 9.11.2004 Где: С.-Петербург Репутация: 1 Всего: 67 |
Всмысле?
У меня эта информация показывается через phpinfo(); |
|||
|
||||
Ciber SLasH |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1813 Регистрация: 9.11.2004 Где: С.-Петербург Репутация: 1 Всего: 67 |
Странно, но если указать ему использовать удалённый сервер (Дэнвер), то бряки срабатывают.
Но как же его заставить работать без Дэнвера ? |
|||
|
||||
-=Ustas=- |
|
|||
![]() Ustix IT Group ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2222 Регистрация: 21.1.2005 Где: Краснодар Репутация: нет Всего: 69 |
Ciber SLasH, т.е. ты его юзаешь просто без сервака на чистом PHP.exe ?
Добавлено @ 09:28 Там обязательно надо хост указывать для отладчика. Т.е. при отладке скрипта, который отлаживаешь, ты должен указать хост на котором находится данный скрипт. -------------------- В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм. ----- |
|||
|
||||
Ciber SLasH |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1813 Регистрация: 9.11.2004 Где: С.-Петербург Репутация: 1 Всего: 67 |
Именно, ведь в "Run -> Options... -> вкладка: HTTP Server Options" есть группа "Build-in HTTP Server Options". Вот в этой группе я и прописал путь к php.exe и поставил переключатель в положение "Use the script folder as Root Directory". Добавлено @ 12:50 Или в таком случае нужно юзать: http://localhost/index.php?DBGSESSID=1@clienthost:7869 |
|||
|
||||
-=Ustas=- |
|
|||
![]() Ustix IT Group ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2222 Регистрация: 21.1.2005 Где: Краснодар Репутация: нет Всего: 69 |
Нужно писать путь до пхп.ехе в поле "Path to PHP.exe file", затем как ты и описывал выше "Use the script folder as Root Directory", и ниже ставишь галочку "Use external HTTP server installed......" , где указываешь имя хоста и рутовскую диру этого хоста.
-------------------- В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм. ----- |
|||
|
||||
Ciber SLasH |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1813 Регистрация: 9.11.2004 Где: С.-Петербург Репутация: 1 Всего: 67 |
Но ведь если это галочка, то значит должно работать и когда она выключена. Иначе зачем в опциях упоминается о "Build-in HTTP Server". |
|||
|
||||
CyClon |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 838 Регистрация: 3.12.2005 Репутация: нет Всего: 4 |
Может кто-нить в одном посте кратно опишет, что нужно смделать чтобы работал демаггер, как им пользоваться и что сделать чтобы работала прверка синтаксиса..
|
|||
|
||||
-=Ustas=- |
|
||||
![]() Ustix IT Group ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2222 Регистрация: 21.1.2005 Где: Краснодар Репутация: нет Всего: 69 |
В хелпе PHP Expert Editor-а все подробно описано, и абсолютно достаточно для того, чтобы запустить и пользоваться отладчиком. Добавлено @ 16:38 А также файл install.txt в дире отладчика: Проще некуда!
-------------------- В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм. ----- |
||||
|
|||||
Ciber SLasH |
|
||||||||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1813 Регистрация: 9.11.2004 Где: С.-Петербург Репутация: 1 Всего: 67 |
Иначе говоря:
Покамест научил его работать только с параллельным запуском веб-сервера. Решение по шагам: 1) копируем библиотеку из "PHP Expert Editor\DBG\PHP_DBG.DLL\" (к примеру для PHP 5.0.3 — это файл php_dbg.dll-5.0.3) в каталог расширений PHP вэб-сервера (к примеру в "E:\Denwer\usr\local\php5\ext\") 2) прописываем в php.ini в разделе расширений библиотеку дэбаггера (к примеру "extension=php_dbg.dll-5.0.3") 3) дописываем в php.ini ниже прописанной в предыдущем пункте:
4) пишем скрипт с кодом:
и смотрим появился ли раздел "dbg" с перечислением переменных дэбаггера. Если не появился, то в секции [Debugger] вместо on пишем true (у меня почему-то именно так прокатило. Подсмотрел как пишет PhpEd настройки в php.ini). 5) открываем "PHP Expert Editor" и лезем в "Run -> Options...". Там на вкладке "HTTP Server Options" прописываем путь к php.exe и ставим галочку "Use External HTTP server installed on this computer (Apache, MS IIS, etc.)". Далее указываем имя хоста (к примеру localhost) и рутовую директорию (к примеру "E:\Denwer\home\localhost\www") 6) загружаем в "PHP Expert Editor" файл из рутовой директории вэб-сервера (к примеру "E:\Denwer\home\localhost\www\index.php") и жмём F8 Побочные эффекты: 1) если до "PHP Expert Editor"-а было установлено что-то, что юзает дэбаггер (у меня стоял PhpEd), то нужно переустановить "PHP Expert Editor" 2) в файле "PHP\PHP Expert Editor\DBG\DBGLIS~1.ini" (почему-то имя этого файла при запуске дэбаггера из "PHP Expert Editor"-а становится в формате DOS) должны обязательно быть строки:
|
||||||||
|
|||||||||
-=Ustas=- |
|
||||
![]() Ustix IT Group ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2222 Регистрация: 21.1.2005 Где: Краснодар Репутация: нет Всего: 69 |
Переустанавливать не нужно! Вот это тебе для чего:
Этот батник пишет в реестр нужную инфу. -------------------- В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм. ----- |
||||
|
|||||
Ciber SLasH |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1813 Регистрация: 9.11.2004 Где: С.-Петербург Репутация: 1 Всего: 67 |
Запускал я батник, всё регистрировалось. Прописывал класс, но работать не хотел. Пока не удалил PhpEd и не переустановил PHP EE. |
|||
|
||||
CyClon |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 838 Регистрация: 3.12.2005 Репутация: нет Всего: 4 |
Нафига этот дебаггер вообще нужен, мне кнопка F9 хватает, чтобы не лезать в IE и не запускать скрипт, сразу из редактора. Чем дебаггер отличается от команды "Выполнить"? Я там понял, он может игнорировать участки кода между красными линиями, но я могу написать /* и */ где мне нужно.
|
|||
|
||||
Ciber SLasH |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1813 Регистрация: 9.11.2004 Где: С.-Петербург Репутация: 1 Всего: 67 |
Поднимаю снова тему.
Раньше работал на простеньких скриптах, а на больших вообще не работает, устанавливаешь точку останова, жмёшь F8, попадаешь в отладчик, дальше F9 (в надежде выполнить код до бряка) и всё... он либо ничего не делает, либо виснет. Проверял на версии 3.3, сегодня проверил на 4.0 beta... Добавлено @ 16:35 Он у кого-нить работает? |
|||
|
||||
vitalygavrilov |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 19 Регистрация: 19.4.2006 Где: Оренбург Репутация: нет Всего: нет |
Вот какой ответ я получил задавая подобный вопрос, как на топике ![]() Это сообщение отредактировал(а) vitalygavrilov - 20.4.2006, 21:18 |
|||
|
||||
vitalygavrilov |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 19 Регистрация: 19.4.2006 Где: Оренбург Репутация: нет Всего: нет |
Так что мне не чего добавить
![]() Это сообщение отредактировал(а) vitalygavrilov - 20.4.2006, 21:21 |
|||
|
||||
Ciber SLasH |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1813 Регистрация: 9.11.2004 Где: С.-Петербург Репутация: 1 Всего: 67 |
Нет, это не помогло... всё равно он виснет...
![]() |
|||
|
||||
GZep |
|
|||
![]() участник Винграда ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1528 Регистрация: 7.7.2006 Где: Москва Репутация: 1 Всего: 32 |
Народ, а где я могу взять php_dbg.dll для php версии 5.1.6?
Да и еще и этот отладчик молчит... ![]() На phpinfo() почему-то выдает следующее(это если F9):
Если запускать phpinfo через браузер, то все нормально(есть таблички, все красиво и понятно). Почему так не пойму. Помогите, пожалуйста. Да, и еще вопрос: если я буду запускать отладчик кнопой F8, то мне не надо будет беспокоиться о вот этом: http://localhost/script.php?ВОТ_ТУТ_ВРОДЕ_НАДО_ПРОПИСЫВАТЬ_ID_КАКОЙ-ТО ![]() Это сообщение отредактировал(а) GZep - 28.1.2007, 12:04 -------------------- ![]() ![]() |
|||
|
||||
Всемогущий |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 440 Регистрация: 25.6.2006 Где: Челябинск Репутация: нет Всего: 13 |
||||
|
||||
GZep |
|
|||
![]() участник Винграда ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1528 Регистрация: 7.7.2006 Где: Москва Репутация: 1 Всего: 32 |
Оттуда я и начинал искать. Но вот проблема - нужная библиотека не качается ![]() Все проблемы остаются в силе ![]() -------------------- ![]() ![]() |
|||
|
||||
discent |
|
||||
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 30.1.2007 Репутация: нет Всего: нет |
GZep
Сегодня скачалась. на сайте DBG 2.13.1 dbglistner [161Kb] - Mar 29, 2006 zip'd archieve includes dbg listener for the client part. ссылка показывает http://dd.cron.ru/dbg/download.php?h=213.1-cli-w32 перенаправляет http://heanet.dl.sourceforge.net/sourcefor....13.1-win32.zip В PHP Expert Editor 4.1 были библиотеки средним размером около 23Кб, в скачаном около 49Кб. Учел все пожелания, типа абсолютные пути .... При этом в результатах phpinfo() нет раздела dbg и остается проблема:
При запуске phpinfo(); через F8 - много значений [email protected]:7869 ![]() Остаются открытые вопросы: 1. почему нет раздела DBG? 2. почему не запускается отладчик? Это сообщение отредактировал(а) discent - 30.1.2007, 14:52 |
||||
|
|||||
discent |
|
|||
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 30.1.2007 Репутация: нет Всего: нет |
К выше сказаному в IE http://localhost/[email protected]:7869 работает
просто открывается страницу. и все. |
|||
|
||||
GZep |
|
|||
![]() участник Винграда ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1528 Регистрация: 7.7.2006 Где: Москва Репутация: 1 Всего: 32 |
А редактор при запуске отладчика сам добавляет это в конец? -------------------- ![]() ![]() |
|||
|
||||
discent |
|
|||
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 30.1.2007 Репутация: нет Всего: нет |
GZep,
С офсайта никаких ответов, хотя по номиналу обещают ответить на протяжении 24 часов. ![]() Попробую объяснить последовательно. Это " http://localhost/[email protected]:7869 " задал в строке адреса в IE. содержание скрипта htdoc.php: //--------------- <?php phpinfo() ?> //--------------- IE корректно отображает страницу с результатами phpinfo(). При этом есть строки со значениями типа "[email protected]:7869". И на удивление нет секции DBG. Второй момент. Открываю этот скрипт в PHP ExpertEditor, ставлю точку останова, жму "Отладка", отладчик не запускается, результаты отображаются как описал выше. |
|||
|
||||
LeoStanlik |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 12 Регистрация: 19.10.2007 Репутация: нет Всего: нет |
php exp editor 4.2 + denver3(стандартный едишн) + expert debuger
очень ими доволен, дебагер вещь полезная особенно если трудно локализовать ошипку Попробую написать, как я их подружил. Скажу сразу - внутренний сервак едитора не использую (по его маломощи). * кинуть dll php_dbg.dll-5.2.x (брал тут) в Z:\usr\local\php5\ext\, я его переминовал для понятности в php_dbg.dll * в php.ini пишем в соотв секциях:
* далее - "настройки редактора"-"запуск и отладка"-"использовать внешний сервер" пишем: host - mysite.ru root dir - Z:\home\mysite.ru\www * там же - "интерпретаторы скриптов": Z:\usr\local\php5\php.exe (думаю желательно выставить и расширения - php,php5,inc) все... listener (сторона клиента, пускается автоматом), да и сетапится он при инсталляции еедитора я лично доволен |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Программное обеспечение" | |
|
Запрещается! 1. Обсуждение крэков, кейгенов и других подобных программ Пробуйте искать сами или обращайтесь в приват к участникам форума. Темы с подобными вещами будут немедленно удаляться, а нарушители - получать предупреждения. Также запрещается обсуждение проблем работы этих программ (что куда вписать, куда что скопировать и т.п...) 2. Давать ссылки на взломанные продукты
|
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Программное обеспечение | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |