2010-08-10 24 views
6

Ho recentemente aggiornato ad Ubuntu 10.04 e come al solito ho installato xdebug dal gestore pacchetti. Non ho mai avuto problemi dopo aver visualizzato i messaggi di errore formattati e var_dumps, ma questa volta non lo fanno.Xdebug è stato caricato correttamente in Ubuntu ma var_dump/gestione degli errori non è stato sovraccaricato

Ho eseguito phpinfo() e lo sta sicuramente caricando, e ho anche provato a eseguire alcune delle funzioni xdebug personalizzate e tutto funziona correttamente, ma quando eseguo un var_dump viene visualizzato come se xdebug non fosse installato. Qualche idea per cui questo sta accadendo?

risposta

21

xdebug sovraccarica la funzione predefinita var_dump con il proprio, il che significa che alcune impostazioni possono essere trasferite dalla configurazione PHP predefinita. In particolare, assicurati che html_errors = On.

È anche possibile che il pacchetto xdebug aggiunga un valore non predefinito configuration options. Specificamente in questo caso, assicurati che sia .

+0

Nice one - html_errors lo ha corretto. Tra l'altro è una nuova funzionalità in PHP 5.3? –

+1

@pitch_invasion L'impostazione di default ini potrebbe essere cambiata in php 5.3, ma non è una nuova impostazione, afaik. – cbednarski

Problemi correlati