Passer au contenu principal
5 minutes de temps de lecture (1021 mots)

Comment aider au débogage des extensions Joomla

joomla-debu_20191002-082145_1

Les développeurs Joomunited s'engagent à fournir le meilleur service possible et à rendre votre extension aussi optimale que possible.
Nous exécutons, sur chaque version, des centaines de tests automatiques et bien sûr des tests manuels à l'ancienne. Mais bon, un bug arrive ! en particulier dans les cas où vous avez installé une (ou des tonnes) d'extensions qui provoquent un certain type d'incompatibilité. Pour que votre site Web Joomla reste opérationnel, nos développeurs souhaitent résoudre votre problème le plus rapidement possible.

Dans cet article, nous expliquerons comment donner les bonnes informations au développeur afin qu'il puisse comprendre et résoudre rapidement l'erreur.

Cet article va être séparé en 3 étapes:

  • Activer le rapport d'erreurs PHP Joomla
  • Identifier les erreurs PHP
  • Vérifier les erreurs javascript


Activer le rapport d'erreurs PHP Joomla

Le mode de débogage est activé sur Joomla lorsque les développeurs résolvent certains problèmes.
L'activation du système de débogage permet au développeur de voir les détails sur la façon dont Joomla rend votre site. Il est vraiment facile de l'allumer.

 

Connectez-vous à votre panneau de contrôle Joomla

 

login-joomla

 

Cliquez sur le lien Configuration globale dans le menu de gauche

 

configuration globale

 

 

Cliquez sur l'onglet Serveur , il doit se trouver sur les onglets répertoriés en haut de la page

 

onglet serveur


      
Sous les paramètres du serveur , vous verrez une option appelée "Rapport d'erreurs", sélectionnez le maximum, puis cliquez sur Enregistrer en haut à gauche de la page.

 

Rapport d'erreur maximum

 

Prenez une capture d'écran de l'erreur. Maintenant que vous avez défini le rapport d'erreurs au maximum, vous pourrez voir les erreurs PHP dans le frontend, prenez simplement une capture d'écran et ajoutez-la au ticket.

 

Erreur PHP

 

La capture d'écran doit inclure l'erreur et le lien où elle se produit, y compris le nom du fichier et l'erreur renvoyée.

 

Différentes sortes d'erreurs PHP Joomla

Erreurs d'analyse ou erreurs de syntaxe PHP

L'erreur d'analyse se produit s'il y a une erreur de syntaxe dans le script; la sortie est des erreurs d'analyse. Une erreur d'analyse arrête l'exécution du script. Il y a plusieurs raisons à l'apparition d'erreurs d'analyse en PHP. Ces types d'erreur peuvent empêcher votre contenu de s'afficher correctement ou certaines fonctionnalités de fonctionner, ce qui est très préjudiciable à votre expérience d'extension Joomla.

Les raisons les plus courantes des erreurs d'analyse sont les suivantes:

  • Citations non fermées
  • Parenthèses manquantes ou supplémentaires
  • Bretelles non fermées
  • point-virgule manquant

 

Erreurs fatales PHP

Ce sont également des erreurs critiques - par exemple, l'instanciation d'un objet d'une classe inexistante ou l'appel d'une fonction inexistante. Ces erreurs provoquent l'arrêt immédiat du script, entraînant une page qui ne sera pas chargée avec une page vierge et un message d'erreur (si le rapport d'erreurs Joomla est activé)

 

Erreurs de notification PHP

Ce sont de petites erreurs non critiques que PHP rencontre lors de l'exécution d'un script Joomla - par exemple, l'accès à une variable qui n'a pas encore été définie (non défini). Par défaut, ces erreurs ne sont pas du tout affichées dans joomla, elles s'afficheront une fois que vous aurez activé au maximum le rapport d'erreurs Joomla. Sur un site de production, ce n'est pas recommandé car cela arrive très souvent.

Cependant, votre page sera toujours chargée, sans aucun impact sur le contenu ou la fonctionnalité d'extension Joomla.

 

Erreurs d'avertissement PHP

Une erreur d'avertissement n'arrête pas non plus l'exécution du script, une erreur d'avertissement n'est pas une erreur critique.
Une erreur d'avertissement se produit lorsque, par exemple, une extension Joomla transmet un paramètre erroné dans la fonction ou que nous incluons un fichier externe à l'aide de la fonction include () mais que le fichier n'existe pas.

 

rapport d'erreurs

 

PHP: fichier manquant

Comme le titre est indiqué, un fichier est manquant ou inaccessible. Il aurait pu être simplement supprimé par erreur, ou supprimé après une mise à jour de l'extension Joomla mais toujours appelé. Le message d'erreur peut être un avertissement ou, dans certains cas, bloquer l'exécution du script, comme si je supprime le fichier de configuration Joomla, un message spécifique est renvoyé:

 

configuration-manquante-joomla 

 

Vérifier les erreurs javascript

Nous allons rechercher les erreurs Javascript avec la console Chrome ou Firefox. Selon votre navigateur, son nom est légèrement différent, mais après Chrome et FireFox, nous l'appellerons la "Console".
 
Pour ouvrir la console, suivez simplement ces étapes : À partir de votre navigateur Web, faites un clic droit sur inspecter, sur le frontend dans n'importe quelle partie de votre site.

 

inspecter

 

Sélectionnez l'onglet "console". Le clic droit ouvrira les outils de développement sur le côté droit de la page, cliquez sur "Console"

 

console

 

Vérifiez les erreurs , avec la console ouverte, reproduisez l'erreur que vous attendiez et jetez un œil à la console, les erreurs sont des textes rouges qui décrivent où se trouve le conflit javascript.

 

console d'erreur

 

Si vous avez trouvé une erreur JavaScript, veuillez prendre une capture d'écran de la version étendue de l'erreur pour l'inclure dans votre ticket/publication.


 
Envoyer / partager votre rapport de problème Joomla

Maintenant que vous avez toutes ces informations, vous aiderez le développeur à accélérer le processus, allez simplement pour toutes les informations que vous avez collectées et vers votre ticket / poste, rappelons-nous, les éléments sont:  

 

  • Les captures d'écran que vous avez prises avec l'erreur PHP
  • Une capture de l'erreur JavaScript

Si vous suivez ces étapes et envoyez-nous les informations correctes, le développeur sera en mesure de faire un travail de débogage plus rapide et nous vous remercions beaucoup à l'avance :)

 

Créer et partager un nouveau compte utilisateur Joomla à des fins d'assistance

La création d'un nouvel utilisateur administrateur est parfois un moyen rapide de montrer à l'équipe de support de quoi s'agit votre problème. Avant de commencer ce processus, un petit rappel:
 

  • Nous vous recommandons de supprimer les comptes d'utilisateurs administrateur créés à des fins d'assistance
  • Toutes les informations partagées avec notre équipe sont sécurisées et resteront privées


 
 Afin de créer un nouvel utilisateur, tout d'abord, vous vous connectez à votre site d'administration. Après vous être connecté avec succès, vous êtes dans le tableau de bord Joomla. Ensuite, vous devez aller dans la section de gauche et cliquer sur Utilisateurs.

Vous pourrez voir le tableau de bord des utilisateurs, en haut à gauche sera un bouton vert "Nouveau".

 

Détails de l'utilisateur

 

Remplissez toutes les informations et sur l'onglet "Groupe d'utilisateurs assignés" cliquez sur "Super utilisateurs"

 

Groupe de super-utilisateurs

 

 

Enfin, cliquez sur Enregistrer.

 

save-joomla-user

 

L'utilisateur du support sera créé, il suffit maintenant d'ajouter les informations d'identification à votre ticket et tout sera fait;)

4
Rester informé

Lorsque vous vous abonnez au blog, nous vous envoyons un e-mail lorsqu'il y a de nouvelles mises à jour sur le site afin que vous ne les manquiez pas.

Articles Similaires

 

commentaires 2

Invité - Osman Hoşgör le dimanche 19 avril 2020 22:38

Mrb.

Projelerin bölümünde "Ce sont vos dossiers dans c:/wamp64/www
Pour les utiliser comme lien http, vous devez les déclarer comme VirtualHos" böyle bir hata ile karşılaştım.

bu hata nasıl giderilebilir.

teşekkürler

Mrb. Projelerin bölümünde "Ce sont vos dossiers dans c: / wamp64 / www Pour les utiliser comme lien http, vous devez les déclarer comme VirtualHos" böyle bir hata ile karşılaştım. bu hata nasıl giderilebilir. teşekkürler
Tristan le lundi 20 avril 2020 08:14

Salut, si vous voulez charger l'hôte local, vous pouvez taper dans votre barre d'adresse http: // locahost ou 127.0.0.0

Salut, si vous voulez charger l'hôte local, vous pouvez taper dans votre barre d'adresse http: // locahost ou 127.0.0.0
Déjà enregistré? Connectez-vous ici
Vendredi 19 avril 2024

Image Captcha