Notices, Warnings et Errors sur votre site Joomla!

Notices, Warnings et Errors sur votre site Joomla!

Lors de la création de votre site Joomla!, vous rencontrerez certainement des problèmes sous forme de Notices, Warnings ou Errors. Cette article se penche sur cet aspect.

Les sites rencontrent inévitablement des problèmes. Que vous utilisiez Joomla! ou un autre système, vous aurez besoin de repérer, comprendre et résoudre ces problèmes.

Joomla! utilise le langage PHP et lorsque PHP a des problèmes, il vous les rapporte. Cependant, suivant quelles sont ces erreurs, elles apparaitront sur votre site et seront donc visibles par les visiteurs.

warning sur un site joomla

Dans ce tutoriel, nous allons voir une courte introduction de ces erreurs. Nous allons voir les différents types d'erreurs qui peuvent apparaitre sur votre site et comment vous pouvez stopper leur affichage.

Notices vs Warnings vs Errors

Il existe 3 principales façons dont PHP va rapporter les problèmes : les notices, les warnings et les errors.

Notices

Ces sont les moins importantes. Selon le site web officiel PHP, les notices sont générées lorsque : “Le script a rencontré quelque chose qui pourrait indiquer une erreur, mais des notices peuvent également apparaître lors du fonctionnement normal du script.”

Warnings

Les warnings sont plus sérieux, mais n'endommageront probablement pas le fonctionnement de votre site web. Selon le site web officiel PHP, les warnings sont : “Des erreurs non-fatales. L'exécution du script n'est pas interrompue.”

Errors

Les errors sont le type le plus sérieux de problèmes et peuvent endommager votre site (du moins son affichage). Selon le site web officiel PHP, les errors sont :

“Les erreurs fatales d'exécution. Elles indiquent des erreurs qui ne peuvent pas être rétablies, comme un problème d'allocation de mémoire. L'exécution du script est interrompue.”

Joomla! 3 Le Livre Pour Tous

joomla 3 le livre pour tous

Écrit pour toutes les personnes qui débutent avec Joomla!, ou qui possèdent déjà quelques connaissances avec les versions précédentes, et qui souhaitent construire et entretenir un site web sans avoir à entrer dans le code.

version numérique

9€

Ajouter au panier

version papier

23€

Ajouter au panier

Option 1 : Désactiver le rapport d'erreur sur votre site Joomla!

Une solution, et probablement celle que vous choisirez en premier est de stopper l'affichage de ces erreurs.

  • Connectez-vous à l'administration de votre site et rendez-vous dans Site > Configuration > Serveur > Rapport d'erreurs.
  • Vous avez 5 choix :
    • Défaut : Cela permet la détermination du rapport d'erreur par le fichier php.ini de votre serveur.
    • Aucun : Masquera l'affichage de tous les rapports d'erreurs.
    • Simple : Affichera les Errors et Warnings mais n'affichera pas les Notices.
    • Maximum : Affichera les Errors, Warnings et Notices
    • Développement : Va littéralement vous accabler avec des commentaires. Si vous n'êtes pas développeur, s'il vous plait, n'utilisez pas ce paramètre.

rapport d'erreur de joomla!

Option 2 : Corriger le problème

Oui, oui, je sais, c'est une idée controversée. Corriger un problème est certainement plus compliqué que de cacher un problème.

Voici quelques suggestions pour vous aider à corriger le problème. Pensez à bien sauvegarder votre site avant de commencer.

  • Assurez-vous que votre site Joomla! ainsi que toutes les extensions installées sont à jour.
  • Recherchez sur Google et sur les forums Joomla! si quelqu'un n'aurait pas déjà rapporté le même message. Regardez s'il n'aurait pas trouvé une solution.
  • Lisez le message lui-même pour trouver des indices sur le problème. Souvent, le message va contenir le nom des extensions ou templates qui causeraient problème. Désactivez ces extensions ou templates pour voir si cela règle le problème.

Pas d'accès à l'administration

Si l'affichage d'une de ces erreurs vous empêche d'accéder à l'administration de votre site, vous ne pourrez pas désactiver le rapport d'erreur. Pour cela, vous devrez modifier votre fichier configuration.php. Une explication est donnée dans ce post du développeur d'AllEvents Christophe Avonture.

NOTE : Cet article est une traduction de l'article : Notices, Warnings and Errors on Your Joomla Site.

Assistance Joomla!

Icone assistance

Vous créez ou générez un site web et vous avec besoin de conseils ou d'une intervention afin de mener à bien votre projet. Contactez nous, nous pourrons rapidement vous assister par mail ou par téléphone.

Crédits photo

Image by Falkenpost from Pixabay