GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment configurer les messages d'erreur xdebug pour ouvrir le fichier dans l'éditeur Kate sur Ubuntu

Xdebug est un puissant outil de débogage et de profilage pour php qui vous permet de trouver et de corriger les erreurs plus rapidement en affichant la trace complète de la pile, le fichier de code source et le numéro de ligne.

Si vous voulez que votre développement php soit sans erreur, vous devez utiliser quelque chose comme xdebug dès le début.

Une astuce très utile consiste à configurer xdebug pour afficher les erreurs avec des hyperliens vers le fichier de code source qui peuvent s'ouvrir directement dans un éditeur de texte de votre choix.

Tous les éditeurs de texte ne prennent pas en charge cette fonctionnalité. Cependant, sur Ubuntu, l'éditeur de texte kate prend en charge l'ouverture de fichiers via des URL à partir de navigateurs.

Lisez ci-dessous pour savoir comment.

Configurer les messages d'erreur Xdebug pour ouvrir le fichier dans Kate

Modifiez le fichier de configuration du module php xdebug.ini qui se trouve dans le répertoire mods-available.

Sur mon système, par exemple, il se trouve à :

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

Modifiez et ajoutez la ligne suivante au fichier de configuration :

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

Le fichier ressemblerait à ceci :

$ cat /etc/php/7.4/mods-available/xdebug.inizend_extension=xdebug.so# nos modificationsxdebug.file_link_format="kate://open/?url=file://%f&line=%l" 

La ligne compatible avec le navigateur chrome pour invoquer l'éditeur de texte Kate est la suivante. Il prend le chemin d'accès au fichier et le
numéro de ligne :

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

Autres paramètres utiles

Il existe quelques paramètres plus utiles dans xdebug qui peuvent être utilisés pour rendre le développement plus exempt de bogues.

Le réglage du cri désactivera la suppression des erreurs à l'aide de l'opérateur "@" et affichera toutes les erreurs.

Ceci est utile pour détecter toutes les erreurs possibles qui sont cachées n'importe où dans votre application.

xdebug.scream =1

Le paramètre halt_level détermine si les avis et les avertissements sont signalés comme des erreurs.

xdebug.halt_level=E_WARNING|E_NOTICE|E_USER_WARNING|E_USER_NOTICE

Liens et ressources

Pour en savoir plus sur les paramètres de configuration de xdebug, consultez la documentation à :

https://xdebug.org/docs/all_settingshttps://xdebug.org/docs/upgrade_guide
Ubuntu
  1. Comment changer le nom d'hôte sur Ubuntu 18.04

  2. Comment ouvrir des fichiers ISO sur Ubuntu Linux

  3. Ubuntu - Comment ouvrir un fichier .bak sous Linux ?

  4. Comment éditer les fichiers système avec l'éditeur Kate ? ?

  5. Comment installer g ++ sur Ubuntu

Comment planifier des tâches sur Ubuntu 20.04 à l'aide de Crontab

Comment installer Kate Editor sur Ubuntu 20.04

Comment installer et configurer le partage de fichiers Samba sur Ubuntu 20.04

Comment ouvrir le gestionnaire de fichiers Ubuntu en tant qu'utilisateur root

Comment installer Kate Editor sur Ubuntu 20.04 LTS

Comment installer et configurer MASTER PDF EDITOR DANS UBUNTU