De WordPress fout “Error Establishing a Database Connection” zul je waarschijnlijk wel eens een keer gezien hebben. Het is een veelvoorkomende fout in WordPress en zegt dat WordPress geen connectie met de database kan maken. WordPress heeft de database nodig om gegevens zoals configuratie instellingen, artikelen en pagina’s te kunnen tonen. Lees verder om te zien hoe je deze fout oplost.
Wat zijn de oorzaken?
Er kunnen grofweg 2 dingen aan de hand zijn waarom de fout “Error Establishing a Database Connection” optreedt:
- De opgegeven inloggegevens zijn niet correct.
- De database zelf is niet beschikbaar bijvoorbeeld als de database server down is.
Oplossingen voor deze WordPress fout
Het zal vaker voorkomen dat de gegevens niet kloppen dan dat de database server down is. Tenminste dat is mijn ervaring. Begin daarom eerst met het controleren van de inloggegevens. De inloggegevens van de database worden in het bestand wp-config.php opgeslagen. Dit bestand staat op de server in de root map (meestal public_html of httpdocs).
Zoek dit bestand op en bewerk het. Vrijwel in het begin van het bestand staan de inloggegevens voor de database. Deze beginnen met de regel waar “MySQL settings” in staat. Er kunnen nu 3 dingen aan de hand zijn:
- De database naam is niet correct
- De combinatie gebruikersnaam en wachtwoord is niet correct
- De verkeerde database server wordt gebruikt
Controleer eerst de gegevens van je provider. Klopt de database naam? Kloppen de database gebruikersnaam en het wachtwoord? Welke databeserver moet gebruikt worden? Meestal is dit localhost maar het kan bij sommige providers ook iets anders zijn.
De database gegevens:
- De naam van de database:
define(‘DB_NAME’, ‘databasenaam’); - De gebruikersnaam omin te loggen op de database:
define(‘DB_USER’, ‘websidedemo_gvus’); - Het wachtwoord:
define(‘DB_PASSWORD’, ‘pHsFEgin’); - De gebruikte database server:
define(‘DB_HOST’, ‘localhost’);