Het oplossen van de foutmelding “Error Establishing a Database Connection” in WordPress kan frustrerend zijn, maar met de juiste stappen kun je snel weer online zijn. Deze fout betekent dat WordPress geen verbinding kan maken met de database, een essentieel onderdeel voor het functioneren van je website. Hieronder vind je een duidelijke handleiding om dit probleem op te lossen.
Controleer de Databasegegevens
De meest voorkomende oorzaak van deze fout is incorrecte database-informatie in je wp-config.php-bestand. Dit bestand bevat de naam van je database, de gebruikersnaam, het wachtwoord en de serverinformatie.
- Toegang krijgen tot wp-config.php: Verbind met je website via FTP, zoals FileZilla, of gebruik de File Manager in je hosting controlepaneel. (meer uitleg hoe FTP werkt? Klik hier)
- Verifieer de databasegegevens: Open het wp-config.php-bestand en controleer de volgende waarden:
DB_NAME
– de naam van de database waar WordPress gebruik van maakt.DB_USER
– de gebruikersnaam waarmee toegang tot de database wordt verkregen.DB_PASSWORD
– het wachtwoord dat bij deze gebruikersnaam hoort.DB_HOST
– de database server, vaaklocalhost
maar sommige hosts gebruiken een specifiek IP-adres of URL.
Zorg ervoor dat deze gegevens exact overeenkomen met de informatie die door je hostingprovider is verstrekt.
Test de Databaseverbinding
Als je databasegegevens correct zijn, test dan of je server daadwerkelijk verbinding kan maken met de database. Dit kun je doen door een simpel PHP-bestand te maken:
- Maak een nieuw PHP-bestand: Noem het bijvoorbeeld
testconnection.php
. - Voeg de volgende code toe:
<?php $link = mysqli_connect('DB_HOST', 'DB_USER', 'DB_PASSWORD', 'DB_NAME'); if (!$link) { die('Connect Error: ' . mysqli_connect_error()); } echo 'Success: A proper connection to MySQL was made!'; mysqli_close($link); ?>
VervangDB_HOST
,DB_USER
,DB_PASSWORD
, enDB_NAME
met je eigen gegevens. - Upload dit bestand naar je server en bezoek het in je webbrowser (http://jouwwebsite.com/testconnection.php)
Controleer op Database Corruptie
In sommige gevallen kan de foutmelding veroorzaakt worden door een corrupte database. Dit kan je controleren en eventueel repareren via het WordPress dashboard:
- Ga naar
www.jouwwebsite.com/wp-admin
. - Als de fout zich ook daar voordoet, probeer dan het repareren van de database door aan je wp-config.php-bestand de volgende regel toe te voegen:
define('WP_ALLOW_REPAIR', true);
- Bezoek vervolgens
www.jouwwebsite.com/wp-admin/maint/repair.php
en kies de optie om de database te repareren.
Verwijder deze regel uit je wp-config-bestand zodra je klaar bent om beveiligingsredenen.
Door deze stappen te volgen zou je de “Error Establishing a Database Connection” fout in WordPress moeten kunnen oplossen. Vergeet niet om altijd een back-up te maken voordat je wijzigingen aanbrengt aan je website.
Heb je nog andere vragen of kom je er niet mee uit? Neem dan contact met ons op.
Nog meer tips ontvangen? Abonneer dan op onze nieuwsbrief.