Hoe los je de “Error establishing a database connection” op in WordPress op Spaceship Hosting

Het “Error establishing a database connection”-bericht in WordPress betekent dat de website geen verbinding kan maken met de database. In de meeste gevallen gebeurt dit door onjuiste database-inloggegevens in het WordPress-configuratiebestand:



In deze handleiding behandelen we de meest voorkomende oorzaken van deze fout en begeleiden we je bij de stappen om het op te lossen.


Wat kan deze fout veroorzaken?

In de meeste gevallen treedt de "Error establishing a database connection"-fout op wanneer WordPress onjuiste database-inloggegevens gebruikt. Dit gebeurt vaak na:

  • Een website migreren naar een nieuwe hostingprovider

  • Databasewachtwoorden wijzigen

  • Een back-up terugzetten

  • Configuratiebestanden handmatig bewerken

  • Bestanden verplaatsen tussen servers of hostingpakketten


Controleer databaseverbindingsgegevens

WordPress maakt verbinding met de database via een database-naam, een database-gebruikersnaam, een wachtwoord, een database-host en de toegangsrechten die aan de databasegebruiker zijn toegekend.

Zorg er dus voor dat aan al de volgende voorwaarden is voldaan:

  • De databasenaam bestaat op de server en komt overeen met de bestaande databasenaam

  • De databasegebruikersnaam komt overeen met de bestaande databasegebruiker

  • Het wachtwoord is correct voor die gebruiker

  • De databasegebruiker is gekoppeld aan de database

  • De gebruiker heeft volledige toegangsrechten (ALL PRIVILEGES)


Hoe controleer je de databasenaam en -gegevens?

Alle databaseverbindingsgegevens worden opgeslagen in het wp-config.php-bestand, dat zich in de hoofdmap van je WordPress-installatie bevindt. Om deze te controleren, doe je het volgende:

  1. Log in op je cPanel en ga naar Bestandsbeheer:


  2. Navigeer naar de hoofdmap van je WordPress-installatie en open het wp-config.php-bestand (via de opties Bewerken of Bekijken ):




    Let op: Als je kiest voor Bewerken, maak dan eventueel een back-up van je wp-config.php-bestand:


  3. Zoek naar deze regels met de databasenaam, gebruiker en wachtwoord:


  4. Open in een ander tabblad het menu Beheer mijn databases:




  5. Controleer zorgvuldig of de databasenaam en gebruiker overeenkomen met die in wp-config.php:


  6. Scroll naar beneden en controleer of de databasegebruiker daadwerkelijk op de server bestaat:



  7. Het is niet mogelijk om te zien welk wachtwoord is ingesteld voor een databasegebruiker, dus het is nodig om het opnieuw in te stellen via Wachtwoord wijzigen:



  8. Werk de waarden in wp-config.php bij indien nodig.

  9. Zorg dat de juiste databasegebruiker aan de database is gekoppeld en Alle rechten heeft ingeschakeld (klik op de gebruiker >> vink Alle rechten aan >> Wijzigingen opslaan):




  10. Ververs je website! Als de inloggegevens correct zijn, zou de website normaal moeten laden.


Zie je deze fout nog steeds?

Als de databasegegevens correct zijn en de fout blijft bestaan, kan het probleem worden veroorzaakt door:

  • Een corrupte database

  • Een tijdelijke MySQL-serverstoring

  • Beschadigde WordPress-kernbestanden 

Neem in dit stadium contact op met ons Support Team zodat we de status en logboeken van de databaseservice kunnen controleren.

Een geldig e-mailadres is vereist