Gestion des erreurs de connexion à la base de données dans WordPress

Il y a quelques jours, il y avait un problème avec mon URL wordpress, et la page montrait:

Trouvez-le en ligne: https://www.wpbeginner.com/wp-tutorials/how-to-fix-the-error-establishing-a-database-connection-in-wordpress/

Problème de configuration de la base de données

WordPress a besoin des informations suivantes pour se connecter à la base de données

  • Nom de la base de données
  • Nom d'utilisateur de la base de données
  • Mot de passe de la base de données
  • Serveur de base de données

Ces informations sont stockées dans le fichier wp_config.php,

Trouvez la section suivante:

define( 'DB_NAME', 'wordpress' );

/** MySQL database username */
define( 'DB_USER', 'leon' );

/** MySQL database password */
define( 'DB_PASSWORD', 'Qt080103@' );

/** MySQL hostname */
define( 'DB_HOST', 'localhost' );

Assurez-vous que vous pouvez vous connecter pour accéder à la base de données en fonction de ces informations. La situation principale est qu'il y a un problème avec cette pièce.

La plupart des bases de données sont sur l'hôte local, c'est-à-dire localhost, certaines ne sont pas comme ça, vérifiez le problème de connexion de votre hôte de base de données.

Réparer la base de données

J'ai vérifié ma connexion à la base de données et il n'y avait pas de problème, donc je suis tombé dans cette partie.

Ajoutez la ligne suivante dans le fichier wp-config.php

define('WP_ALLOW_REPAIR', true);

然后在浏览器里输入:

http://www.yoursite.com/wp-admin/maint/repair.php

Visitez la page de réparation de la base de données

Cliquez sur la base de données des réponses

J'ai constaté que ma table de données wp_option était tombée en panne. Après la réparation, le site Web fonctionne normalement.

Une fois la réparation terminée, n'oubliez pas de supprimer ou de supprimer la ligne de réparation dans wp-config.php, car vous n'en avez pas besoin et il peut y avoir une porte dérobée.

Problème d'hôte

Surtout pour les hôtes virtuels partagés, l'hôte ou la base de données peut s'exécuter trop lentement. Contacter le fournisseur de services et redémarrer est également une méthode.

 

Je vais enregistrer mon expérience ici. Si vous êtes similaire, je vous aiderai.

 

Je suppose que tu aimes

Origine blog.csdn.net/leon_zeng0/article/details/113856254
conseillé
Classement