Error establishing database connection in WordPress

Inhoudsopgave

Een van de meest voorkomende en vervelende meldingen in WordPress is: “Error Establishing Database Connection”.
Deze fout zorgt ervoor dat je website niet meer bereikbaar is voor bezoekers én beheerders. Gelukkig is het probleem meestal goed op te lossen wanneer je weet waar je moet kijken.

In deze blog van Skatsite leggen we uit wat deze fout betekent, wat de oorzaken zijn en hoe je het probleem stap voor stap kunt oplossen.

 

Wat betekent “Error Establishing Database Connection”?

WordPress bestaat uit twee belangrijke onderdelen:

  1. De websitebestanden
  2. De database

De database bevat onder andere:

  • Pagina’s en berichten
  • Gebruikersgegevens
  • Instellingen
  • Plugins en thema-informatie

Wanneer WordPress geen verbinding meer kan maken met de database, verschijnt de melding:

Error Establishing Database Connection

Dit betekent simpel gezegd dat de websitebestanden de database niet kunnen bereiken.

 

Mogelijke oorzaken van de fout

Er zijn meerdere redenen waarom deze melding kan ontstaan.

  1. Verkeerde databasegegevens in wp-config.php

WordPress gebruikt databasegegevens die opgeslagen staan in het bestand:

wp-config.php

Hierin staan onder andere:

define(‘DB_NAME’, ‘database_naam’);

define(‘DB_USER’, ‘database_gebruiker’);

define(‘DB_PASSWORD’, ‘wachtwoord’);

define(‘DB_HOST’, ‘localhost’);

Wanneer één van deze gegevens niet klopt, kan WordPress geen verbinding maken.

 

  1. Problemen bij de hostingprovider

Soms ligt het probleem niet bij WordPress zelf, maar bij de server of hostingomgeving.

Bijvoorbeeld:

  • Database server offline
  • Onderhoud bij hostingprovider
  • Overbelasting van de server
  • Tijdelijke storing

Controleer daarom altijd eerst of de hostingprovider storingen meldt.

 

  1. Beschadigde database

Een WordPress database kan beschadigd raken door:

  • Verkeerde plugin-updates
  • Serverproblemen
  • Malware
  • Afgebroken updates

Hierdoor kan WordPress bepaalde tabellen niet meer uitlezen.

 

  1. Website gebruikt te veel serverresources

Bij drukke websites of slecht geoptimaliseerde plugins kan de serverlimiet worden bereikt.

Hierdoor reageert de database niet meer goed.

Veel voorkomende oorzaken:

  • Zware plugins
  • Slechte caching
  • Te weinig hostingcapaciteit
  • Spamverkeer of bots

 

  1. Gehackte website

Malware of hacks kunnen databasebestanden beschadigen of instellingen wijzigen.

Controleer daarom altijd op verdachte bestanden of onbekende gebruikersaccounts.

 

Hoe los je “Error Establishing Database Connection” op?

Stap 1: Controleer wp-config.php

Maak verbinding met je website via:

  • FTP
  • Bestandsbeheer in DirectAdmin/cPanel

Open daarna:

wp-config.php

Controleer:

  • Database naam
  • Gebruikersnaam
  • Wachtwoord
  • Database host

Vergelijk deze gegevens met de instellingen in je hostingpakket.

 

Stap 2: Controleer of de database werkt

Log in op phpMyAdmin via je hostingprovider.

Kun je de database openen?

  • Ja → database werkt waarschijnlijk
  • Nee → probleem ligt bij database of hosting

 

Stap 3: Database repareren

Voeg tijdelijk onderstaande regel toe aan wp-config.php:

define(‘WP_ALLOW_REPAIR’, true);

Ga daarna naar:

jouwdomein.nl/wp-admin/maint/repair.php

Kies:

  • Database repareren
  • Database repareren en optimaliseren

Verwijder daarna de regel weer uit wp-config.php.

 

Stap 4: Plugins uitschakelen

Soms veroorzaakt een plugin de fout.

Hernoem via FTP de map:

/wp-content/plugins/

Bijvoorbeeld naar:

/plugins-oud/

Werkt de website daarna weer?
Dan veroorzaakt één van de plugins het probleem.

 

Stap 5: Hosting controleren

Controleer:

  • Schijfruimte
  • CPU gebruik
  • Geheugenlimieten
  • Database limieten

Goedkope hostingpakketten raken soms overbelast bij grotere WordPress websites.

 

Hoe voorkom je deze WordPress fout?

Voorkomen is beter dan oplossen. Daarom raden wij aan om:

Regelmatig backups te maken

Maak automatische backups van:

  • Bestanden
  • Database

Zo kun je snel herstellen bij problemen.

 

Plugins en thema’s updaten

Verouderde plugins veroorzaken vaak compatibiliteitsproblemen.

Werk daarom regelmatig bij.

 

Goede WordPress hosting gebruiken

Snelle en stabiele hosting voorkomt veel databaseproblemen.

Kies bij voorkeur voor hosting die geoptimaliseerd is voor WordPress.

 

Beveiligingsplugins gebruiken

Gebruik beveiliging tegen:

  • Malware
  • Brute force aanvallen
  • Spamverkeer

Bijvoorbeeld met firewalls en loginbeveiliging.

 

Hulp nodig met een WordPress database fout?

Kom je er niet uit of blijft de melding terugkomen?
Dan kan professionele hulp veel tijd besparen.

Bij Skatsite WordPress ondersteuning helpen we dagelijks bedrijven met:

  • WordPress storingen oplossen
  • Database fouten herstellen
  • Website optimalisatie
  • Malware verwijderen
  • Hostingproblemen oplossen

 

Conclusie

De melding “Error Establishing Database Connection” betekent dat WordPress geen verbinding kan maken met de database. Vaak ligt de oorzaak bij verkeerde databasegegevens, hostingproblemen of een beschadigde database.

Door systematisch te controleren kun je het probleem meestal snel oplossen.

Wil je liever dat een specialist meekijkt? Neem dan contact op met Skatsite voor snelle WordPress support.

 

Error Establishing Database Connection in WordPress- probleem oplossen door Skatsite

Plan vandaag nog jouw afspraak

Een afspraak is altijd vrijblijvend.