web-dev-qa-db-fra.com

"Erreur lors de l'établissement d'une connexion à une base de données" - erreur intermittente sur GoDaddy

Après avoir transféré un site WordPress opérationnel chez GoDaddy, nous avons commencé à avoir des erreurs "Erreur lors de l'établissement de la connexion à une base de données" sur toutes les pages, d'abord par intermittence, puis de manière cohérente. C'est étrange parce que cela a fonctionné la plupart du temps, du moins au début, mais maintenant des erreurs tout le temps. C’est dans les toutes premières heures de notre installation. Je me demande s’il s’agit d’un problème de mise en cache de la base de données sur WordPress. Y a-t-il une cache à effacer?

Merci-

1
Yarin

- Tout d’abord, essayez de contacter le fournisseur d’hébergement si le serveur de base de données est en ligne/s’il a un autre problème de son côté, ou s’il a modifié votre compte, ou s’il existe des limitations/restrictions, etc.

  • vérifiez les paramètres de votre fichier wp-config.php pour le nom de la base de données, le nom d'utilisateur et le mot de passe de la base de données. C'est là que la plupart des erreurs se produisent.

-Ensuite, vérifiez que vous n'avez pas besoin de changer l'hôte de la base de données de "localhost" à autre chose. Vous pouvez obtenir ces informations auprès de votre fournisseur d'hébergement.

-Vérifiez que vous avez bien créé une base de données avec le même nom que dans votre fichier wp-config.php.

-Dernier mais non le moindre, si toutes ces informations sont correctes, votre base de données a probablement un problème, et vous devrez peut-être contacter votre fournisseur d'hébergement.

Il existe également de nombreuses discussions sur ce sujet sur les WP forums: http://wordpress.org/search/Error+establishing+a+database+connection?forums=1

2
Tara

J'ai eu le même problème (dans un VPS). Essayé presque tout (désactiver tous les plugins, réparer la base de données, changer de thème, vérifier les journaux) jusqu'à penser qu'il pourrait s'agir d'une erreur de configuration du serveur (en fait je l'ai posté ici ).

Voyant que cela venait de se produire pour l'un de mes sites (avec WP), j'ai supposé qu'il devait s'agir d'une erreur de configuration WP. J'ai donc vérifié à nouveau config.php et j'ai vu:

/** Enable W3 Total Cache */
define('WP_CACHE', true); // Added by W3 Total Cache

Et oui! En supprimant cette ligne, l'erreur a disparu, probablement parce que cette ligne a été répétée quelque part dans le répertoire du plugin.

0
Manolo