Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Netbeans nie łączy się z xdebug
Forum PHP.pl > Forum > Kontrola i zarządzanie projektami
amii
Instalacja wyglądała tak:
1. Ściągnięcie i rozpakowanie potrzebnych plików do xdebug
2. Skopiowanie xdebug.so do /etc/php5/xdebug
3. Wedytowanie /etc/php5/apache2/php.ini (Configuration File (php.ini) Path) i dopisanie:
zend_extension="/etc/php5/xdebug/xdebug.so"
xdebug.remote_enable=on
xdebug.remote_handler=dbgp
xdebug.remote_mode=req
xdebug.idekey="netbeans-xdebug"
xdebug.remote_host=localhost
xdebug.remote_port=9000
4. Restarta apache i netbeans
5. php.ini wyświetla xdebug z wszystkimi ustawieniami

Kiedy chcę zrobić debug main project w netbeans cały czas mam Waiting for Connection (netbeans-xdebug) w przeglądarce wyskuje: http://localhost/svn/trunk/public/index.ph...netbeans-xdebug
Not Found
Kiedy chcę odłączyć xdebug dostaje takie info jak w okienku:

darko
Sprawdź:
1. w phpinfo czy masz wpis dla xdebuga, albo czy przypadkiem nie masz już zend debuggera włączonego (jeśli masz to zakomentuj wszystkie wpisy dla zend debuggera w php.ini i restart apache)
2. czy coś nie nasłuchuje już na porcie 9000
3. czy konfiguracja zadziała dla wpisu zend_extension_ts (zamiast zend_extension - koniecznie wpisy dla xdebuggera muszą znaleźć się za wpisem zend_extension_ts)

Po każdej zmianie w cfg restart ide i apache'a.
amii
Niestety ciągle to samo. Debugger zend mógł być włączony bo było ustawione
report_zend_debug = On
przestawiłem na off ale nic się nie zmienia
report_zend_debug = Off

Port 9000 czysty, zmieniałem ścieżkę wrzucałem xdebug.so do katalogu sugerowanego przez wizarda xdebug czyli u mnie: /usr/lib/php5/20090626+lfs
mi już brakuje pomysłów czemu to nie hula

darko
Nie możesz mieć dwóch debuggerów jednocześnie. Wywal z php.ini wpisy dotyczące debuggera zend, ale zostaw ten jeden zend_extension(_ts) -> restart serwera i powinno działać.
amii
Rzeczywiście poszło smile.gif
Problemem jest inna kwestia kiedy netbeans próbował otworzyć stronę do debugowania ma niewłaściwą ścieżkę:
http://localhost/svn/trunk/public/index.ph...netbeans-xdebug
zamiast poprawnej:
http://localhost/magda/svn/trunk/public/index.php?XDEBUG_SESSION_START=netbeans-xdebug

Jak ktoś wie gdzie można to ustawić to fajnie jak by dał znać smile.gif ale dobrze, że w ogóle działa bo tą ścieżkę mogę od biedy na sztywno korygować
darko
Zainteresuj się wtyczką do firefoxa jewst banalna w obsłudze, wciskasz tylko jeden przycisk i debugowanie właściwego skryptu "samo rusza".
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.