Wanneer je de foutmelding Error Establishing a Database Connection krijgt (Fout bij het maken van de databaseconnectie in het Nederlands) dan is WordPress niet in staat om te communiceren met de achterliggende database. In bijna alle gevallen komt dit omdat de gegevens in de wp-config.php niet overeenkomen met de daadwerkelijke gegevens.
In dit artikel vertellen wij hoe je dit probleem kunt verhelpen.
Error Establishing a Database Connection
Binnen de hoofdmap van jouw website, de httpdocs bevindt zich het bestand wp-config.php. Dit bestand zorgt er voor dat de core-bestanden van WordPress kunnen communiceren met de achterliggende database.
Het wp-config.php bestand bevat de database configuratie van WordPress
Open dit bestand in een text editor en zoek de regels onder ‘MySQL settings’ erbij.
In de wp-config.php kan je de database gegevens inzien
Zoek ook de regels onder ‘WordPress Database Table prefix’ erbij.
Ook kan je een eventuele database prefix terugvinden
Nu is het zaak de gegevens uit de wp-config.php te vergelijken met de daadwerkelijke gegevens. Zorg er voor dat alle 5 punten overeenkomen.
Binnen het databasebeheer in het controle paneel kun je de database naam en gebruiker inzien. Zorg er voor dat deze met elkaar overeenkomen. Wanneer dit niet het geval is dien je deze aan te passen in de wp-config.php.
Het wachtwoord kun je uit veiligheidsredenen niet inzien. De enige manier om er dus zeker van te zijn dat deze overeenkomt is door het wachtwoord uit de wp-config.php te kopiëren en vervolgens het wachtwoord van de database gebruiker te wijzigen naar dit wachtwoord.
Database beheer via het controle paneel
Klik op het middelste icoontje om de database gebruiker aan te passen.
Database gebruiker aanpassen via het controle paneel
De database host is bij ons altijd localhost (127.0.0.1). Wanneer de website van een andere webhosting partij naar ons verhuisd is, dan kan het zijn dat hier bijvoorbeeld een heel ander adres in staat.
De standaard prefix bij een WordPress installatie is wp_. Wanneer je uit veiligheidsoverweging de prefix aangepast hebt zal deze ook moeten overeenkomen met de prefix uit de database. Je kunt dit gemakkelijk nazien via phpMyAdmin. Wanneer dit niet het geval is dien je deze aan te passen in de wp-config.php.
Database beheer via phpMyAdmin
Wanneer je mutaties hebt aangebracht in de wp-config.php moet je deze vanzelfsprekend wel online zetten.
Wanneer je de website bezoekt moet het probleem verholpen zijn!