GNU/Linux >> Tutoriels Linux >  >> Panels >> cPanel

Comprendre les codes d'erreur HTTP et d'autres erreurs de site Web

Lorsque vous tentez d'accéder à un site Web ou à une autre ressource en ligne, une page d'erreur peut s'afficher à la place de la réponse attendue. Ce sera probablement l'un des rares codes d'erreur HTTP que vous pourriez rencontrer.

Ce guide couvrira certains des codes d'erreur HTTP les plus courants sur les sites Web et fournira une explication des causes possibles et des mesures que vous pouvez prendre pour résoudre l'erreur.

Commençons…

  • Erreur 404 introuvable
  • Erreur 403 interdite
  • 500 Erreur interne du serveur
  • Service 503 indisponible
  • Autres erreurs de site Web

Erreur 404 introuvable

C'est l'un des codes d'erreur HTTP les plus courants. Cela signifie simplement que la page demandée est introuvable.

Cela peut se produire lorsque vous avez mal saisi une URL lorsque l'emplacement d'une page a changé. Ou lorsque la page ou le contenu auquel vous essayez d'accéder n'existe plus sur le serveur.

Pour les sites basés sur WordPress, cette erreur peut également se produire à la suite de problèmes avec les paramètres de permalien du site. Essayez de ré-enregistrer les paramètres de permaliens dans la section paramètres> permaliens du tableau de bord WordPress si vous commencez à rencontrer des erreurs 404 lors de l'accès aux sous-pages du site.

Erreur interdite 403

L'erreur 403 Forbidden indique que votre accès à la page demandée est restreint. Cette erreur peut être renvoyée pour un certain nombre de raisons différentes, nous en couvrirons certaines ci-dessous.

L'annuaire n'a pas de page d'index

Si vous créez un dossier dans l'espace Web pour votre domaine qui n'a pas de page d'index, une erreur interdite 403 sera renvoyée. Si vous essayez d'accéder à l'URL du dossier sans inclure le nom de fichier d'un fichier spécifique dans le répertoire.

Il est possible de personnaliser le nom de fichier d'index par défaut pour un dossier ou d'activer la liste du contenu du répertoire pour les dossiers sans fichier d'index ; cela nécessite de télécharger un fichier .htaccess dans le dossier pour personnaliser le comportement par défaut.

Accès restreint dans .htaccess

Si votre adresse IP publique a été bloquée dans le fichier .htaccess d'un site, ou si l'accès au dossier a été spécifiquement refusé dans .htaccess, cette erreur serait renvoyée.

Si la protection par mot de passe a été appliquée à un dossier et que la connexion a été rejetée, ou si la protection par mot de passe est mal configurée pour sécuriser un dossier, cela peut également entraîner cette erreur.

Autorisations de fichiers ou de dossiers

Si l'accès en lecture à un fichier ou à un dossier est bloqué par les autorisations du fichier ou du dossier, cette erreur peut être renvoyée. Vous pouvez en savoir plus sur la vérification et la mise à jour des autorisations de fichiers pour les fichiers ou les dossiers de votre site ici.

500 Erreur interne du serveur

Cette erreur est une erreur générique renvoyée par le serveur Web lorsque des détails plus spécifiques sur la cause de l'échec du chargement d'une page Web ne peuvent pas être fournis.

Vous pouvez trouver des détails sur la façon de résoudre les erreurs 500 ici.

Service 503 indisponible

Cette erreur indique généralement un problème temporaire. Généralement dû au fait que le serveur Web ne peut pas renvoyer le contenu demandé pour une raison quelconque. Essayez d'actualiser la page après une minute au cas où l'erreur ne serait que temporaire.

Vous pouvez consulter notre page d'état du système ici pour voir si nous avons connaissance de problèmes de serveur susceptibles de provoquer ce type d'erreur.

Autres erreurs de site Web

Erreur lors de l'établissement d'une connexion à la base de données

Cette erreur sera renvoyée lorsqu'un site tente de se connecter à une base de données en utilisant des informations d'identification incorrectes :nom d'utilisateur, mot de passe, nom de base de données ou nom d'hôte.

L'erreur sera également renvoyée si le serveur de base de données du site est indisponible ou en panne.

Si vous modifiez le mot de passe d'une base de données dans votre compte, cette erreur se produira jusqu'à ce que tous les fichiers de configuration du site qui stockent le mot de passe de la base de données soient mis à jour.

Erreurs et avertissements PHP

Les avertissements et les erreurs PHP peuvent survenir pour diverses raisons, par exemple :

  • Fichiers ou dossiers manquants sur votre site.
  • Modifications de la version PHP sur le serveur du site.
  • Modifications des chemins de fichiers ou de dossiers lors du déplacement de sites entre des serveurs.
  • Tente d'utilisation de fonctions obsolètes ou supprimées avec la version PHP utilisée pour un site.

Les avertissements PHP seront généralement affichés dans un format similaire à l'exemple ci-dessous :

Avertissement : Description de la cause de l'erreur () dans /www/abc/123/www.yourdomain.com/web/filename.php en ligne 123

Si vous avez changé la version PHP utilisée pour votre site, ou si vous déplacez un site depuis un serveur exécutant une version différente de PHP, vous pouvez rencontrer ces types d'avertissements. Ces erreurs sont dues à des problèmes de compatibilité entre la version de PHP sur le serveur web. La version requise par les scripts utilisés pour votre site. Vous pouvez lire comment changer la version de PHP pour votre site ici.

Vous pouvez désactiver l'affichage des avertissements PHP sur votre site en téléchargeant un fichier .user.ini. Nous n'enregistrons pas les erreurs PHP ou au niveau de l'application par défaut, il peut donc être utile d'activer la journalisation des erreurs PHP si vous essayez de résoudre les erreurs PHP survenant avec votre site.

Pour plus d'informations sur l'activation de la journalisation des erreurs et la résolution des erreurs PHP, consultez notre guide ici.

C'est ça! Vous avez maintenant une meilleure compréhension des erreurs HTTP et de leur signification.


cPanel
  1. Comment protéger par mot de passe les sections de votre site Web

  2. 2>&1 et comprendre les autres idiomes du script shell

  3. Erreurs et solutions d'installation d'OpenStack Icehouse - CentOS

  4. Comprendre Tc Qdisc et Iperf ?

  5. Redirection de votre site HTTP vers HTTPS

4 différents types d'erreurs en PHP

Commande de sortie Bash et codes de sortie

Comment créer des documents d'erreur personnalisés et des erreurs 404 personnalisées

Comment résoudre l'erreur de page de mon site Web introuvable

Comprendre Bash If Else et d'autres instructions conditionnelles

Comprendre l'encodage des caractères d'un site Web dans cPanel