Nous allons aborder les différents problèmes rencontrés lors de la création de votre site Joomla!, les Notices, Warnings ou Errors.
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.
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.” 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.
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. Crédits photo
Image by Falkenpost from Pixabay