Ga naar inhoud

WordPress foutmeldingen oplossen: complete troubleshooting gids

WordPress is het populairste CMS ter wereld, maar kan soms foutmeldingen geven. In deze gids behandelen we de meest voorkomende WordPress fouten en hoe je ze stap voor stap oplost.

1. White Screen of Death (WSOD) - Wit scherm

Symptoom

Je website toont alleen een wit scherm, zonder foutmelding.

Oorzaak

  • PHP fout in theme of plugin
  • Geheugen limiet bereikt
  • Corrupte core bestanden
  • PHP versie incompatibiliteit

Oplossing

  1. Schakel plugins uit - Hernoem de map /wp-content/plugins/ via FTP
  2. Wissel naar standaard theme - Hernoem je theme-map in /wp-content/themes/
  3. Verhoog geheugen - Voeg toe aan wp-config.php: define("WP_MEMORY_LIMIT", "256M");
  4. Schakel debug in - define("WP_DEBUG", true); in wp-config.php

Preventie

Test plugins eerst op een staging omgeving en maak backups voor updates.


2. Error establishing a database connection

Symptoom

Foutmelding "Error establishing a database connection" op je website.

Oorzaak

  • Verkeerde database gegevens in wp-config.php
  • MySQL server is offline
  • Database is corrupt
  • Database user heeft geen rechten

Oplossing

  1. Controleer wp-config.php - Check DB_NAME, DB_USER, DB_PASSWORD, DB_HOST
  2. Test database verbinding - Via phpMyAdmin in cPanel
  3. Repareer database - Voeg toe: define("WP_ALLOW_REPAIR", true); en ga naar /wp-admin/maint/repair.php
  4. Neem contact op met hosting - Als MySQL server offline is

Preventie

Noteer je database gegevens veilig en maak regelmatig backups.


3. 500 Internal Server Error

Symptoom

Foutmelding "500 Internal Server Error" of "HTTP Error 500".

Oorzaak

  • Corrupt .htaccess bestand
  • PHP geheugen limiet
  • Plugin of theme conflict
  • Verkeerde bestandsrechten

Oplossing

  1. Hernoem .htaccess - Via FTP naar .htaccess_backup
  2. Genereer nieuwe .htaccess - Ga naar Instellingen > Permalinks en sla op
  3. Deactiveer plugins - Een voor een via FTP
  4. Controleer bestandsrechten - Mappen: 755, bestanden: 644

Preventie

Maak een backup van .htaccess voor wijzigingen.


4. Memory exhausted / Geheugen limiet

Symptoom

Fout: "Allowed memory size of X bytes exhausted" of "Fatal error: Out of memory".

Oorzaak

  • Plugin gebruikt te veel geheugen
  • Theme is te zwaar
  • Te weinig PHP geheugen toegewezen
  • Grote mediabestanden verwerken

Oplossing

  1. Verhoog WP geheugen - In wp-config.php: define("WP_MEMORY_LIMIT", "256M");
  2. Verhoog PHP geheugen - In php.ini of via hosting panel: memory_limit = 256M
  3. Deactiveer zware plugins - Zoals page builders of backup plugins
  4. Optimaliseer afbeeldingen - Comprimeer voor upload

Preventie

Kies lichtgewicht themes en beperk het aantal plugins.


5. Maximum execution time exceeded

Symptoom

Fout: "Maximum execution time of 30 seconds exceeded".

Oorzaak

  • Script duurt te lang
  • Trage database queries
  • Import van groot bestand
  • Plugin voert zware taak uit

Oplossing

  1. Verhoog executietijd - In php.ini: max_execution_time = 300
  2. Via wp-config.php - set_time_limit(300);
  3. Splits grote imports - Gebruik WP All Import voor grote bestanden
  4. Optimaliseer database - Verwijder revisies en spam

Preventie

Plan zware taken buiten piekuren en optimaliseer regelmatig.


6. Parse error: syntax error

Symptoom

Fout: "Parse error: syntax error, unexpected..." met bestandsnaam en regelnummer.

Oorzaak

  • Typfout in PHP code
  • Ontbrekende puntkomma of haakje
  • Verkeerd gekopieerde code
  • Incompatibele PHP versie

Oplossing

  1. Bekijk de foutmelding - Noteer bestand en regelnummer
  2. Herstel via FTP - Open het genoemde bestand
  3. Corrigeer de fout - Verwijder of herstel de code
  4. Herstel backup - Als je niet weet wat er mis is

Preventie

Gebruik een child theme voor aanpassingen en test op staging.


7. 404 Page Not Found (na wijzigingen)

Symptoom

Paginas geven 404 na een update of verhuizing.

Oorzaak

  • Permalinks niet bijgewerkt
  • .htaccess mist of is corrupt
  • Pagina bestaat niet
  • Redirect regels ontbreken

Oplossing

  1. Herstel permalinks - Ga naar Instellingen > Permalinks > Opslaan
  2. Controleer .htaccess - Moet WordPress rewrite regels bevatten
  3. Wis cache - Van caching plugins en browser
  4. Controleer pagina status - Mogelijk in prullenbak

Preventie

Sla permalinks opnieuw op na elke grote wijziging.


8. Briefly unavailable for scheduled maintenance

Symptoom

Melding: "Briefly unavailable for scheduled maintenance. Check back in a minute."

Oorzaak

  • Update is vastgelopen
  • .maintenance bestand niet verwijderd
  • Server timeout tijdens update
  • Database update mislukt

Oplossing

  1. Verwijder .maintenance - Via FTP in de WordPress root
  2. Voer updates opnieuw uit - Via Dashboard > Updates
  3. Controleer plugins - Deactiveer als updates falen
  4. Herstel database - Via WP CLI of phpMyAdmin

Preventie

Update plugins een voor een en maak eerst een backup.


9. SSL/HTTPS problemen

Symptoom

"Your connection is not private" of mixed content waarschuwingen.

Oorzaak

  • SSL certificaat verlopen
  • HTTP links in database
  • Verkeerde site URL instellingen
  • CDN nog op HTTP

Oplossing

  1. Controleer certificaat - Via hosting panel of SSL checker
  2. Update site URL - In Instellingen > Algemeen naar https://
  3. Zoek en vervang - HTTP naar HTTPS in database (gebruik plugin)
  4. Update CDN - Stel in op HTTPS

Preventie

Gebruik een plugin zoals Really Simple SSL voor automatische redirects.


10. This site is experiencing technical difficulties

Symptoom

Melding: "This site is experiencing technical difficulties" (WordPress 5.2+).

Oorzaak

  • Fatale PHP fout
  • Plugin of theme crash
  • Incompatibele update
  • PHP versie probleem

Oplossing

  1. Check je e-mail - WordPress stuurt recovery link
  2. Gebruik recovery mode - Via de link in de e-mail
  3. Deactiveer probleem-plugin - Via recovery mode
  4. Herstel via FTP - Hernoem plugins/themes mappen

Preventie

Test updates eerst lokaal of op staging.


Algemene WordPress troubleshooting tips

  • Maak altijd backups - Voor elke wijziging
  • Houd alles up-to-date - WordPress core, themes en plugins
  • Gebruik betrouwbare plugins - Check reviews en updates
  • Beperk het aantal plugins - Minder is meer
  • Kies goede hosting - Met WordPress ondersteuning

Meer informatie: WordPress.org documentatie

Veelgestelde vragen

Hoe lang duurt het om dit te implementeren?

De implementatietijd varieert per situatie. Voor eenvoudige configuraties is dit binnen een uur geregeld, complexere setups kunnen enkele uren tot een dag duren.

Wat zijn de kosten?

De kosten zijn afhankelijk van je hosting provider en pakket. Veel basisfuncties zijn gratis inbegrepen, voor geavanceerde functies kunnen extra kosten gelden.

Heb ik technische kennis nodig?

Voor de basis heb je weinig technische kennis nodig. De meeste hosting providers bieden uitgebreide documentatie en support om je te helpen.

Was dit artikel nuttig?

Vergelijk direct hosting pakketten om de beste keuze voor jouw situatie te maken.

Klaar om te kiezen?

Vergelijk hosting pakketten