BG Development


Страници: (2) [1] 2   ( Първото ново мнение ) Reply to this topicStart new topicStart Poll

> phpDesigner: дебъгване на PHP - моля за помощ :)
PGMSH
Публикувано на: 24-01-2012, 20:24
Quote Post



Име:
Група: Потребител
Ранг: Посетител

Мнения: 94
Регистриран на: 27.11.11



Инсталирах си пробно PhpDesigner 8.
Настроих го.
Разгледах debug_php_with_xdebug

Но нещо не се получава:
Има три начина за стартиране: Debug, Run и Localhost.
1. На Debug спира на точките на прекъсване, ако са във файла, от който стартирам, но ако са в друг фрейм (който се ползва и работи) - не спира.
2. На Run изпълнява основния файл, който формира за фреймовете (той е php), зарежда в съответните фреймове един локален html и един html от друг хост, но ВМЕСТО ЗА ИЗПЪЛНИ локален php за третия фрейм ми ПРЕДЛАГА да го download, сякаш не намира php интерпретатора (а вече е изпълнил един php скрипт за основния файл).
3. С Localhost не спира дори на точки на прекъсване в основния файл (от който стартирам процеса) - всички фраймове си излизат нормално.

Моля разбирачите за помощ icon_smile.gif !
Благодаря



PMEmail Poster
Top
rvc
Публикувано на: 24-01-2012, 21:54
Quote Post



Име:
Група: Потребител
Ранг: Почетен член

Мнения: 2654
Регистриран на: 13.05.11



заеби дебъгването.
просто проследяваш логиката и това е.
PMEmail PosterUsers Website
Top
NikB
Публикувано на: 25-01-2012, 11:06
Quote Post



Име:
Група: Потребител
Ранг: Почетен член

Мнения: 1096
Регистриран на: 22.09.05



icon_smile.gif
Да, "истинският програмист" открива бъгове по шестнадесетичния дъмп.
Това е казано през 1970г.
Сега повечето "истински програмисти" не знаят какво е дъмп.

ПП Благодаря ти за мнението!
Не мисля, че програмирането е ефективно без дебъгване. (Впрочем, анализът на кода е един от начините за дебъгване, но с анализ на кода няма как да видиш всички подробности - например състоянието на променливите или случките в комуникациите - доста непрофесионално)
PMEmail Poster
Top
phreak
Публикувано на: 25-01-2012, 11:19
Quote Post



Име: Никола Костадинов
Група: Потребител
Ранг: Почетен член

Мнения: 1606
Регистриран на: 14.02.07



@rvc: ти заеби програмирането icon_smile.gif

@PGMSH: виж дали въобще ти се отваря сайта само през браузера. Прилича ми да не си сетъпнал правилно PHP-то, а самия дизайнер си вдига негов уеб сървър където е настроено и затова работи.

Преди време го пробвах тоя дизайнер и много не ми хареса, пробвай NuSphere PhpEd, там със сигурност мога да ти кажа как да го настроиш.


--------------------
Пих 3 уискита, 2 джина и 4 водки и накрая се натрових с некви бисквити...
PMEmail Poster
Top
edembg
Публикувано на: 25-01-2012, 15:45
Quote Post



Име: Румен Георгиев
Група: Потребител
Ранг: Новопостъпил

Мнения: 4
Регистриран на: 04.09.11



Иди тук:
http://xdebug.org/docs/install
прочети как да инсталираш xdebug към твойто PHP и ще тръгне.
PMEmail Poster
Top
PGMSH
Публикувано на: 25-01-2012, 18:08
Quote Post



Име:
Група: Потребител
Ранг: Посетител

Мнения: 94
Регистриран на: 27.11.11



QUOTE (phreak @ 25-01-2012, 11:19)
@PGMSH: виж дали въобще ти се отваря сайта само през браузера. Прилича ми да не си сетъпнал правилно PHP-то, а самия дизайнер си вдига негов уеб сървър където е настроено и затова работи.

Преди време го пробвах тоя дизайнер и много не ми хареса, пробвай NuSphere PhpEd, там със сигурност мога да ти кажа как да го настроиш.

Ако имаш в предвид да ли локалният ми WEB сървър работи с PHP - няма проблем: сайтът се вижда от браузърите извън дизайнера: localhost:8000/FrameMain.php.
Освен това инсталирах xdebug - т.е. сложих съответния dll в папка и я указах на php.ini в
CODE
[XDebug]
zend_extension="./extras/xdebug/php_xdebug-2.1.2-5.3-vc9-nts.dll"
xdebug.remote_enable=true
xdebug.remote_host=127.0.0.1
xdebug.remote_port=9000
xdebug.remote_handler=dbgp


Сега ще пробвам NuSphere PhpEd (впрочем, ще видя и колко пари струва icon_smile.gif)
PMEmail Poster
Top
PGMSH
Публикувано на: 25-01-2012, 18:37
Quote Post



Име:
Група: Потребител
Ранг: Посетител

Мнения: 94
Регистриран на: 27.11.11



Инсталирах NuSphere PhpEd (5.95).
Спира си на точките на прекъсване, виждат се променливите, има watch - работи си.
Благодаря.
(но се дразня, че не успях да подкарам PHP дизайнера icon_smile.gif)
PMEmail Poster
Top
phreak
Публикувано на: 26-01-2012, 09:45
Quote Post



Име: Никола Костадинов
Група: Потребител
Ранг: Почетен член

Мнения: 1606
Регистриран на: 14.02.07



препоръчвам ти и този екстеншън за Хром: https://chrome.google.com/webstore/detail/h...gncjmnklkdmdjin

Има го и за ФФ. Докато си браузваш сайта натискаш едно бутонче в браузъра и влиза в дебъг режим icon_wink.gif


--------------------
Пих 3 уискита, 2 джина и 4 водки и накрая се натрових с некви бисквити...
PMEmail Poster
Top
PGMSH
Публикувано на: 26-01-2012, 20:15
Quote Post



Име:
Група: Потребител
Ранг: Посетител

Мнения: 94
Регистриран на: 27.11.11



QUOTE (phreak @ 26-01-2012, 09:45)
Има го и за ФФ. Докато си браузваш сайта натискаш едно бутонче в браузъра и влиза в дебъг режим icon_wink.gif

Ако говориш за FireBug - ползвам го от години - без него нямаше да се оправя с DOM, JS , AJAX.
Напоследък има подобно и в IE и го направиха почти човешко. За другите браузъри - не съм търсил.

Впрочем, да, за PHP (въпреки, че PHP е сървърна джаджа, а браузъра - клиентска) - с тоя дебъг се вижда HTTP комуникацията с PHP файловете (преди ровех със снифери icon_smile.gif).

Абе аз и преди години съм драсвал по малко HTML и JS, ама не ми се налагаше да пиша РНР - работехме с ембендет сървъри - на микроконтролери © или на концентратори (Delphi) - вместо скриптов език слагахme логиката в сървъра icon_smile.gif.
PMEmail Poster
Top
phreak
Публикувано на: 27-01-2012, 09:16
Quote Post



Име: Никола Костадинов
Група: Потребител
Ранг: Почетен член

Мнения: 1606
Регистриран на: 14.02.07



не бе пич, слагаш точка в пхп-то и през браузера натискаш дебъг и ти спира на точката(във ПХП-то) , естествено ако мине от там де.


--------------------
Пих 3 уискита, 2 джина и 4 водки и накрая се натрових с некви бисквити...
PMEmail Poster
Top
0 потребители преглеждат тази тема в момента (0 гости, 0 анонимни потребители)
Потребители, преглеждащи темата в момента:

Topic Options Страници: (2) [1] 2  Reply to this topicStart new topicStart Poll

 


Copyright © 2003-2019 | BG Development | All Rights Reserved
RSS 2.0