GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come configurare i messaggi di errore di xdebug per aprire il file nell'editor Kate su Ubuntu

Xdebug è un potente strumento di debug e profilazione per php che ti consente di trovare e correggere gli errori più velocemente mostrando l'intera traccia dello stack, il file del codice sorgente e il numero di riga.

Se vuoi che il tuo sviluppo php sia privo di errori, dovresti usare qualcosa come xdebug fin dall'inizio.

Un trucco molto utile è configurare xdebug per mostrare gli errori con collegamenti ipertestuali al file del codice sorgente che può essere aperto direttamente in un editor di testo a tua scelta.

Non tutti gli editor di testo supportano questa funzione. Tuttavia su Ubuntu, l'editor di testo Kate supporta l'apertura di file tramite URL dai browser.

Leggi di seguito per sapere come.

Configura i messaggi di errore di Xdebug per aprire il file in Kate

Modifica il file di configurazione del modulo php file xdebug.ini che si trova nella directory mods-available.

Sul mio sistema, ad esempio, si trova in:

/etc/php/7.4/mods-available/xdebug.ini

Modifica e aggiungi la seguente riga al file di configurazione:

xdebug.file_link_format="kate://open/?url=file://%f&line=%l"

Il file sarebbe simile a questo:

$ cat /etc/php/7.4/mods-available/xdebug.ini
zend_extension=xdebug.so
# our modifications
xdebug.file_link_format="kate://open/?url=file://%f&line=%l"

La riga compatibile con il browser Chrome per richiamare l'editor di testo Kate è la seguente. Prende il percorso del file e il
numero di riga:

kate://open/?url=file://%f&line=%l

Altre impostazioni utili

Ci sono un paio di impostazioni più utili in xdebug che possono essere usate per rendere lo sviluppo più privo di bug.

L'impostazione dell'urlo disabiliterà la soppressione degli errori utilizzando l'operatore "@" e mostrerà tutti gli errori.

Ciò è utile per rilevare tutti i possibili errori nascosti in qualsiasi punto dell'applicazione.

xdebug.scream = 1

L'impostazione halt_level determina se gli avvisi e gli avvisi vengono segnalati come errori.

xdebug.halt_level=E_WARNING|E_NOTICE|E_USER_WARNING|E_USER_NOTICE

Link e risorse

Per saperne di più sui parametri di configurazione di xdebug, controlla la documentazione su:

https://xdebug.org/docs/all_settingshttps://xdebug.org/docs/upgrade_guide
Ubuntu
  1. Come modificare il nome host su Ubuntu 18.04

  2. Come aprire file ISO su Ubuntu Linux

  3. Ubuntu:come aprire un file .bak su Linux?

  4. Come modificare i file di sistema con l'editor di Kate??

  5. Come installare g++ su Ubuntu

Come pianificare attività su Ubuntu 20.04 utilizzando Crontab

Come installare Kate Editor su Ubuntu 20.04

Come installare e configurare la condivisione di file Samba su Ubuntu 20.04

Come aprire il file manager di Ubuntu come utente root

Come installare Kate Editor su Ubuntu 20.04 LTS

Come installare un Configure MASTER PDF EDITOR IN UBUNTU