2010-08-10 9 views
6

Niedawno przeniesieni do Ubuntu 10.04 i jak zwykle zainstalowany XDebug z menedżera pakietów. Po tym nigdy nie miałem problemu z otrzymaniem sformatowanych komunikatów o błędach i var_dumps, ale tym razem nie.Xdebug prawidłowo załadowany w Ubuntu, ale obsługa var_dump/błąd nie nadmiernie jeździł

Uruchomiłem phpinfo() i to jest zdecydowanie ładowanie, a nawet próbowałem uruchomić niektóre z niestandardowych funkcji xdebug i wszystko działa poprawnie, ale kiedy robię var_dump pojawia się tak, jakby xdebug nie był zainstalowany. Jakieś pomysły, dlaczego tak się dzieje?

Odpowiedz

21

xdebug przeciąża domyślną funkcję var_dump z własnymi, co oznacza, że ​​niektóre ustawienia mogą zostać przeniesione z domyślnej konfiguracji PHP. W szczególności upewnij się, że html_errors = On.

Możliwe jest również, że pakiet xdebug dodatkowo trochę inny niż domyślny configuration options. Szczególnie w tym przypadku upewnij się, że xdebug.overload_var_dump = 1.

+0

Nice one - html_errors naprawił. Nawiasem mówiąc, jest to nowa funkcja w PHP 5.3? –

+1

@pitch_invasion Domyślne ustawienia ini mogły ulec zmianie w php 5.3, ale nie jest to nowe ustawienie, afaik. – cbednarski

Powiązane problemy