Dépannage
Corrigez les problèmes courants grâce à nos guides de dépannage pas à pas et à leurs solutions.
29 articles dans cette catégorie
Le site ne se charge pas
Diagnostiquez et corrigez les problèmes lorsque votre site est inaccessible.
Erreur 500 : erreur interne du serveur
Causes courantes et solutions des erreurs serveur 500.
Problèmes de distribution des e-mails
Corrigez les problèmes d'envoi ou de réception des e-mails.
Délai de propagation DNS
Comprendre la propagation DNS et le temps qu'elle prend.
Connexion coupée pendant un envoi
Les petits fichiers passent, les gros meurent à mi-chemin sans page d'erreur. Un délai d'attente coupe la connexion alors que le fichier circule encore.
Une tâche cron qui ne s'exécute jamais
Elle marche quand vous la tapez et ne fait rien à l'heure dite. Quatre raisons, et la ligne unique qui vous dit laquelle.
403 Forbidden
Le serveur a trouvé le fichier et a refusé de le servir. Quatre raisons, dans l'ordre où il vaut la peine de les vérifier.
413 Requête trop volumineuse
L'envoi a été refusé avant que votre application ne le voie. Trois limites doivent concorder, et l'on n'en relève généralement qu'une.
429 Trop de requêtes
Quelque chose compte vos requêtes et a décidé qu'il y en avait trop. Découvrir ce qui compte, c'est l'essentiel de la solution.
502 Bad Gateway
Ce que signifie réellement un 502, les quatre causes possibles sur un serveur Nginx, et comment savoir laquelle vous avez.
503 Service indisponible
Soit le serveur refuse le travail délibérément, soit il n'a plus la capacité de l'accepter. Les deux se ressemblent et se corrigent différemment.
504 Délai d'attente de la passerelle
La requête tournait encore quand Nginx a cessé d'attendre. Comment découvrir ce qu'il attendait, et pourquoi relever le délai est rarement la réponse.
Lire son propre journal d'erreurs
Quatre journaux, quatre questions différentes. Lequel répond à la vôtre, et comment trouver la ligne qui compte dans un fichier d'un million de lignes.
Polices bloquées par CORS
Le fichier de police renvoie 200 et le texte s'affiche quand même dans une police de repli. Les polices sont chargées sous une règle qui ne s'applique pas aux images.
FTP se connecte mais n'affiche rien
La connexion a réussi, donc les identifiants sont bons. Une liste vide est presque toujours l'une de trois choses, et aucune n'est le mot de passe.
Quel code de statut signifie quoi
Le chiffre vous dit à qui appartient le problème avant que vous ayez lu une seule ligne de journal. Une courte carte de ceux qui apparaissent vraiment.
Le site se charge, les images non
Le HTML arrive, les images non. Le panneau réseau nomme la cause dans une colonne, et il n'y en a que quatre.
Tout va bien, et le client dit que le site est hors service
Vous, vous chargez le site. Eux, non. Avant de douter d'eux, vérifiez les cinq choses qui sont vraies pour un visiteur et pas pour un autre.
Le cadenas manque sur une page
Toutes les autres pages sont sécurisées et une ne l'est pas. Le certificat va bien : quelque chose sur cette page est chargé en http.
Permission refusée sur un fichier qui vous appartient
ls dit que le fichier est à vous et modifiable, et l'écriture échoue quand même. Quatre causes, et la commande qui désigne chacune.
Voir les erreurs PHP sans les montrer aux visiteurs
display_errors sur un site en production laisse fuir vos chemins et le nom de votre base. Le journal contient les mêmes informations et ne les montre à personne.
Une boucle de redirection
Deux règles qui se défont l'une l'autre. Comment voir toute la chaîne en une commande et repérer quelle paire se bat.
Le domaine pointe toujours sur l'ancien serveur
Vous avez changé l'enregistrement il y a des heures et l'ancien site est toujours là. Découvrez si c'est le DNS, un cache, ou l'enregistrement que vous n'avez pas changé.
Déconnecté toutes les quelques minutes
La session est supprimée, ou jamais enregistrée, ou cherchée au mauvais endroit. Trois causes aux remèdes différents.
Le site ne charge pas - où est la panne
Quatre commandes qui situent la panne dans le DNS, le réseau, le serveur web ou l'application, avant que vous ne changiez quoi que ce soit.
Administration lente, façade rapide
Le site public vole et le tableau de bord rampe. Cet écart est un indice, pas un hasard : le cache n'en sert qu'un des deux.
Les échecs SPF, DKIM et DMARC
Trois enregistrements DNS décident si votre courrier est délivré. Ce que chacun prouve, et les erreurs qui les cassent.
Une page blanche
PHP s'est arrêté sans rien dire. Comment lui faire raconter ce qui s'est passé, sans montrer l'erreur à vos visiteurs.
Ça marche en wifi mais pas en données mobiles
Le même téléphone, la même page, deux réseaux et deux résultats. Presque toujours le DNS, l'IPv6 ou une chaîne de certificats.