Toutes les collections
Site Web
Résolution des problèmes liés aux sites Web
Comment identifier et corriger les erreurs du site Web ?
Comment identifier et corriger les erreurs du site Web ?

Le site web est hors ligne à cause d'une erreur, comment résoudre ce problème ?

Mis à jour il y a plus d’une semaine

Dans le domaine du développement de sites Web, il est courant d'être confronté à des erreurs que vous ignorez parfois. C'est pourquoi il est extrêmement utile de disposer d'une fonction qui vous permet de trouver une solution en fonction des informations dont vous disposez déjà.

Tout d'abord, vous devez activer les messages d'erreur PHP:

  • Pour que les erreurs soient directement visibles sur votre site Web, cochez le paramètre displayErrors

  • Pour que les erreurs soient enregistrées dans un fichier spécifique, cochez logErrors

Une fois cela fait, enregistrez vos modifications et accédez à nouveau à votre site Web. Vous verrez maintenant des messages d'erreur spécifiques sur lesquels vous pourrez travailler.

Recommandations générales

  1. Assurez-vous que les scripts ont été téléchargés dans le bon mode - ASCII ou Binaire. Vérifiez le fichier readme de votre script pour voir s'il y a des instructions spéciales. Normalement, il devrait être en mode ASCII.

  2. Vérifiez les valeurs de permission (chmod) du fichier ou du répertoire. Les permissions recommandées sont 755 pour les dossiers et 644 pour les fichiers.

  3. Si vous avez ajouté des configurations supplémentaires à votre fichier .htaccess, vérifiez-le et assurez-vous qu'il ne contient pas d'erreurs. Pour confirmer qu'il s'agit d'un problème avec le fichier .htaccess, il suffit de le renommer temporairement.

  4. Empêchez votre code PHP de couper le temps - pour cela, vous devez ajouter des règles de temporisation directement à vos scripts PHP.

  5. Et le conseil le plus important, recherchez sur Google le nom de votre script + erreur interne du serveur ou constructeur de site Web + message d'erreur. Il est fort probable que quelqu'un ait déjà rencontré le même problème et ait expliqué une solution en ligne, par exemple : " Erreur WordPress établissant une connexion à la base de données ".

Comment corriger des erreurs spécifiques ?

Vous pouvez également examiner de plus près le code d'erreur, la correction de la raison source pourrait résoudre votre problème sans restauration à partir d'une sauvegarde :

  • L'appel à une fonction non définie signifie que dans un ou plusieurs fichiers, le site Web essaie d'appeler une fonction qui n'a pas encore été définie correctement. Cela se produit généralement lorsqu'une version incorrecte de PHP est choisie, essayez d'abord de changer la version de PHP.

  • L'erreur de syntaxe (Parse error) se produit lorsque le code que vous avez écrit n'est pas conforme aux règles de syntaxe ou de langage de la langue dans laquelle vous travaillez. Dans ce genre de cas, vérifiez le fichier à l'endroit indiqué pour voir s'il y a des erreurs de syntaxe simples que vous pouvez corriger. En général, il s'agit de quelque chose de simple, comme l'absence de " ;" à la fin de la ligne.

  • Une erreur d'avertissement signifie qu'il manque un fichier ou que le code utilise des paramètres incorrects dans une fonction. Si vous voyez Accès refusé pour un utilisateur après "Avertissement", vérifiez que votre fichier de configuration utilise les informations d'identification correctes de la base de données.

  • Erreur fatale - cette erreur se produit généralement lorsque le code utilise une fonction require() et qu'il ne parvient pas à trouver le fichier requis. Vérifiez le fichier en question et téléchargez-le (ou restaurez-le à partir de la sauvegarde)

  • L'erreur Déprécié signifie que votre site Web a besoin d'une version de PHP inférieure à celle qui est actuellement définie. En changeant la version PHP pour une version inférieure, vous résoudrez le problème.

REMARQUES :

  • Effectuez une recherche en utilisant le forum de votre constructeur de site Web/extension, il est plus probable que vous y trouviez une solution.

  • Stackoverflow est un forum/communauté populaire où les développeurs du monde entier partagent leurs problèmes et leurs solutions.

  • Vous pouvez aussi toujours faire appel à un développeur professionnel pour s'occuper de votre site Web.

Avez-vous trouvé la réponse à votre question ?