Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Xdebug - zainstalowany i załadowany, a nie działa
Forum PHP.pl > Forum > Serwery WWW
Nix1
Witam,

Próbuję odpalić Xdebuga pod Ubuntu. Po zainstalowaniu, tak jak powinien, pojawia się w phpinfo i na liście załadowanych modułów "php -m" (dwa razy, raz w PHP modules i raz w Zend modules). Czyli niby ok.
W sumie efekt jest taki, że wszelkie błędy/warningi przestały się pojawiać, pomimo error_reporting(E_ALL), i ini_set('display_errors', 'On');
Netbeans pokazuje tylko "waiting for connection (netbeans-xdebug).

Na początku próbowałem z xdebugiem z pakietu php5-xdebug, potem zaktualizowałem do najnowszej wersji (2.1.0) zgodnie z instrukcjami na stronie xdebuga, ale bez zmian.

Skrypt próbujący połączyć się z portem xdebuga (stąd), nie łączy się. Zmiana portu w pliku ini na inny nie pomogła.

PHP które mam to 5.3.2.

Byłbym bardzo wdzięczny za pomoc, bo już nie mam pomysłu co może być nie tak.

Pozdrawiam
erix
Ok, a włączasz w ogóle sesję debugowania?
melkorm
ogólnie to
Kod
sudo apt-get install php5-xdebug


w ini musisz mieć html_errors na ON.

a konfiguracja, ja mam taką:
Kod
zend_extension=/usr/lib/php5/20090626+lfs/xdebug.so
xdebug.profiler_enable=1
xdebug.profiler_output_dir=/home/melkorm/tmp/
xdebug.remote_autostart=0
xdebug.var_display_max_depth=100
xdebug.remote_enable=1
xdebug.remote_handler=dbgp
xdebug.remote_mode=req
xdebug.remote_host=localhost
xdebug.remote_port=9000
xdebug.profiler_append=1
xdebug.profiler_output_name = cachegrind.out.%t.%p
xdebug.remote_log=/home/melkorm/tmp/


Gdy robisz przez apt wszystko zrobi się samo, plik zostanie utworzony w /etc/php5/apache2/conf.d/xdebug.ini

z 1 linijką ( z mojego config'u pierwsza).

I wszystko hula smile.gif
Nix1
Dzięki!

Problem wynikał z tego, że zabrakło "xdebug.remote_enable=1" w xdebug.ini.

I rzeczywiście miałem html_errors na Off, dziwna sprawa, bo chyba On jest defaultowo.

Pozdrawiam! smile.gif
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.