Mode de débogage WordPress: "Erreur lors de l'établissement de la connexion à la base de données"

Mode de débogage WordPress: « Erreur lors de l’établissement de la connexion à la base de données »

WordPress est l’un des systèmes de gestion de contenu open source les plus populaires au monde. Bien qu’il ait commencé à se concentrer sur les blogs, au fil des ans, il est devenu une plate-forme plus flexible pour les sites Web en général. Après près de quinze ans de développement, il est assez poli et robuste, mais des problèmes peuvent encore survenir.

Si vous avez récemment tenté de charger votre site Web alimenté par WordPress et que vous avez vu à la place un message indiquant «Erreur lors de l’établissement de la connexion à la base de données», la cause est le plus souvent l’une des suivantes:

  • La base de données est tombée en panne, souvent en raison du manque de mémoire du serveur
  • Les informations de connexion à la base de données sont incorrectes dans votre configuration WordPress
  • Les tables de la base de données WordPress ont été endommagées

Passons en revue ces problèmes un par un pour déterminer s’ils vous affectent et comment les résoudre.

Si vous voyez une ou plusieurs lignes comme ci-dessus, votre serveur MySQL a manqué de mémoire et s’est arrêté. S’il ne s’agit que d’une ligne, vous rencontrez peut-être temporairement un trafic inhabituel. S’il y a beaucoup de lignes d’erreur, votre serveur est régulièrement contraint de mémoire. Dans tous les cas, la solution consiste à migrer vers un serveur avec plus de mémoire disponible. Sur la plupart des fournisseurs de cloud, il est simple de mettre à niveau un serveur existant avec un temps d’arrêt minimal.

Si vous ne voyez aucune sortie après l’exécution de la zgrepcommande, votre serveur ne manque pas de mémoire. Si votre site génère toujours des erreurs, passez à l’étape suivante où nous examinerons notre configuration WordPress et nous assurerons que les informations de connexion MySQL sont correctes.

Conditions préalables

Ce didacticiel suppose les éléments suivants:

  • Vous exécutez WordPress sur une machine sur laquelle vous avez une ligne de commande et un sudoaccès
  • Votre base de données s’exécute sur le même serveur que WordPress (typique d’une configuration WordPress auto-hébergée, moins typique d’un environnement d’hébergement WordPress partagé)
  • Vous connaissez votre nom d’utilisateur, votre mot de passe et le nom de la base de données créée pour WordPress. Ces informations doivent avoir été créées lors de la configuration initiale de votre installation WordPress.

Une fois le processus terminé, assurez-vous de rouvrir le wp-config.phpfichier et de supprimer la ligne que nous venons de coller.

Avez-vous remarqué des réparations? Essayez à nouveau votre site et vérifiez si l’erreur a disparu. Si des problèmes irréparables sont détectés, vous devrez peut-être restaurer la base de données à partir d’une sauvegarde si vous en avez une disponible. Veuillez consulter notre tutoriel Comment importer et exporter des bases de données dans MySQL pour plus de détails sur la façon de le faire.

Si aucun problème n’a été trouvé avec la base de données, nous n’avons toujours pas découvert le problème. Il peut s’agir de problèmes intermittents qui nous manquent, ou de quelque chose de plus obscur. Permet de conclure avec quelques autres possibilités à essayer.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *