Модераторы: Akella, bartram

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> PHP Expert Editor настройка редактора, Магите, кто пользует... 
:(
    Опции темы
-=Ustas=-
Дата 13.12.2005, 09:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ustix IT Group
****


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

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



Ciber SLasH, т.е. ты его юзаешь просто без сервака на чистом PHP.exe ?
Добавлено @ 09:28
Там обязательно надо хост указывать для отладчика. Т.е. при отладке скрипта, который отлаживаешь, ты должен указать хост на котором находится данный скрипт.


--------------------
В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм.
-----
PM WWW ICQ Skype   Вверх
Ciber SLasH
Дата 13.12.2005, 12:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1813
Регистрация: 9.11.2004
Где: С.-Петербург

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



Цитата
т.е. ты его юзаешь просто без сервака на чистом PHP.exe ?

Именно, ведь в "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
PM   Вверх
-=Ustas=-
Дата 13.12.2005, 14:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


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......" , где указываешь имя хоста и рутовскую диру этого хоста.


--------------------
В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм.
-----
PM WWW ICQ Skype   Вверх
Ciber SLasH
Дата 13.12.2005, 15:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1813
Регистрация: 9.11.2004
Где: С.-Петербург

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



Цитата
и ниже ставишь галочку "Use external HTTP server installed......"

Но ведь если это галочка, то значит должно работать и когда она выключена.
Иначе зачем в опциях упоминается о "Build-in HTTP Server".
PM   Вверх
CyClon
Дата 13.12.2005, 16:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Может кто-нить в одном посте кратно опишет, что нужно смделать чтобы работал демаггер, как им пользоваться и что сделать чтобы работала прверка синтаксиса..


--------------------
user posted image
PM   Вверх
-=Ustas=-
Дата 13.12.2005, 16:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ustix IT Group
****


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

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



Цитата(CyClon @ 13.12.2005, 16:21)
Может кто-нить в одном посте кратно опишет, что нужно смделать чтобы работал демаггер, как им пользоваться и что сделать чтобы работала прверка синтаксиса..

В хелпе PHP Expert Editor-а все подробно описано, и абсолютно достаточно для того, чтобы запустить и пользоваться отладчиком.
Добавлено @ 16:38
А также файл install.txt в дире отладчика:
Проще некуда!
Цитата

In order to install dbg server part follow instructions below.
1) copy php_dbg.dll-x.x.x into directory where  you have other php extensions installed
Note: x.x.x is a version of php that have been installed
2) edit php.ini
2.1) find list of extension= entries and add:
extension=php_dbg.dll-x.x.x
2.2) if you use ZendOptimizer or other Zend extension(s), add:
zend_extension=/pathtophpextensions/php_dbg.dll-x.x.x
just after or immediately before such entry for ZendOptimizer
2.3) somewhere below extension=php_dbg.dll line add the following section:

[Debugger]
debugger.enabled=on
debugger.profiler_enabled=on

3) create and run new php script file with call to phpinfo() function and make sure
dbg is listed there twice: one time in the head and second in the DBG section.

-------------------------------
CLIENT PART
-------------------------------
1) run install.bat
2) run DbgListener.exe, open settings and select one of IDE CoClass registered in the system:
PHPEd, PHPEdit, PHPCoder or others.

Enjoy.



--------------------
В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм.
-----
PM WWW ICQ Skype   Вверх
Ciber SLasH
Дата 13.12.2005, 16:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1813
Регистрация: 9.11.2004
Где: С.-Петербург

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



Иначе говоря:

Цитата(CyClon @ 13.12.2005, 16:21)
что нужно смделать чтобы работал демаггер

Покамест научил его работать только с параллельным запуском веб-сервера.

Решение по шагам:
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 ниже прописанной в предыдущем пункте:
Цитата
[Debugger]
debugger.enabled=on
debugger.profiler_enabled=on

4) пишем скрипт с кодом:
Код
<? phpinfo(); ?>

и смотрим появился ли раздел "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) должны обязательно быть строки:
Цитата
address=127.0.0.1
siteclass={FB52DCF0-C1D6-470F-9EB2-F7394C70DED0}

PM   Вверх
-=Ustas=-
Дата 13.12.2005, 16:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ustix IT Group
****


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

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



Цитата(Ciber @ 13.12.2005, 16:44)
1) если до "PHP Expert Editor"-а было установлено что-то, что юзает дэбаггер (у меня стоял PhpEd), то нужно переустановить "PHP Expert Editor"

Переустанавливать не нужно! Вот это тебе для чего:
Цитата

-------------------------------
CLIENT PART
-------------------------------
1) run install.bat
2) run DbgListener.exe, open settings and select one of IDE CoClass registered in the system:
PHPEd, PHPEdit, PHPCoder or others.

Этот батник пишет в реестр нужную инфу.


--------------------
В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм.
-----
PM WWW ICQ Skype   Вверх
Ciber SLasH
Дата 13.12.2005, 17:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1813
Регистрация: 9.11.2004
Где: С.-Петербург

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



Цитата
Этот батник пишет в реестр нужную инфу.

Запускал я батник, всё регистрировалось. Прописывал класс, но работать не хотел. Пока не удалил PhpEd и не переустановил PHP EE.
PM   Вверх
CyClon
Дата 6.4.2006, 14:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Нафига этот дебаггер вообще нужен, мне кнопка F9 хватает, чтобы не лезать в IE и не запускать скрипт, сразу из редактора. Чем дебаггер отличается от команды "Выполнить"? Я там понял, он может игнорировать участки кода между красными линиями, но я могу написать /* и */ где мне нужно.


--------------------
user posted image
PM   Вверх
Ciber SLasH
Дата 7.4.2006, 16:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1813
Регистрация: 9.11.2004
Где: С.-Петербург

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



Поднимаю снова тему.
Раньше работал на простеньких скриптах, а на больших вообще не работает, устанавливаешь точку останова, жмёшь F8, попадаешь в отладчик, дальше F9 (в надежде выполнить код до бряка) и всё... он либо ничего не делает, либо виснет.
Проверял на версии 3.3, сегодня проверил на 4.0 beta...
Добавлено @ 16:35
Он у кого-нить работает?
PM   Вверх
vitalygavrilov
Дата 20.4.2006, 13:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Цитата

Добрый день.
В php.ini
Нужно подправить параметр
extension_dir = "/usr/local/php/extensions"
Заменить относительный путь на абсолютный, например
extension_dir = "C:\WebServers\usr\local\php\extensions"
С уважением Андрей Калита.
Ankord Development Group
http://www.ankord.com/
Отдел сопровождения
[email protected]
39600, Украина,  г.Кременчуг, а/я 54


Вот какой ответ я получил задавая подобный вопрос, как на топике smile  

Это сообщение отредактировал(а) vitalygavrilov - 20.4.2006, 21:18
PM MAIL WWW   Вверх
vitalygavrilov
Дата 20.4.2006, 21:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Так что мне не чего добавить smile  

Это сообщение отредактировал(а) vitalygavrilov - 20.4.2006, 21:21
PM MAIL WWW   Вверх
Ciber SLasH
Дата 20.4.2006, 22:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1813
Регистрация: 9.11.2004
Где: С.-Петербург

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



Нет, это не помогло... всё равно он виснет... smile 
PM   Вверх
GZep
Дата 28.1.2007, 12:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


участник Винграда
***


Профиль
Группа: Завсегдатай
Сообщений: 1528
Регистрация: 7.7.2006
Где: Москва

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



Народ, а где я могу взять php_dbg.dll для php версии 5.1.6?

Да и еще и этот отладчик молчит... smile F8 (или F9) - обычный запуск, ни следа от отладчика.
На phpinfo() почему-то выдает следующее(это если F9):
Код

phpinfo() PHP Version => 5.1.6 System => Windows NT SP 5.1 build 2600......и так далее(без таблицы, просто сплошной плохочитабельный текст)

Если запускать phpinfo через браузер, то все нормально(есть таблички, все красиво и понятно). Почему так не пойму.

Помогите, пожалуйста.

Да, и еще вопрос: если я буду запускать отладчик кнопой F8, то мне не надо будет беспокоиться о вот этом:
http://localhost/script.php?ВОТ_ТУТ_ВРОДЕ_НАДО_ПРОПИСЫВАТЬ_ID_КАКОЙ-ТО
 smile 

Это сообщение отредактировал(а) GZep - 28.1.2007, 12:04


--------------------
user posted imageuser posted image
PM MAIL WWW ICQ Skype GTalk   Вверх
Страницы: (3) Все 1 [2] 3 
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Программное обеспечение"
Deface
Akella

Запрещается!

1. Обсуждение крэков, кейгенов и других подобных программ

Пробуйте искать сами или обращайтесь в приват к участникам форума.

Темы с подобными вещами будут немедленно удаляться, а нарушители - получать предупреждения.

Также запрещается обсуждение проблем работы этих программ (что куда вписать, куда что скопировать и т.п...)

2. Давать ссылки на взломанные продукты

  • Пожалуйста, пользуйтесь поиском перед тем, как задать вопрос - возможно ответ уже есть на форуме.
  • Название темы должно отражать её суть
  • Действия модераторов можно обсудить здесь

С уважением, Akella, bartram.

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


 




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


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

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