WordPress problemen oplossen: de meest voorkomende fouten
WordPress is over het algemeen stabiel, maar soms gaat er iets mis. Een wit scherm, een foutmelding of een site die niet meer laadt. In dit artikel behandel ik de meest voorkomende WordPress problemen en hoe je ze oplost.
Het witte scherm (White Screen of Death)
Een volledig wit scherm is een van de meest frustrerende problemen. Je ziet geen foutmelding, alleen een lege pagina. Dit wordt vaak veroorzaakt door een PHP-fout, een plugin conflict of onvoldoende geheugen.
Oplossing 1: schakel plugins uit via FTP
- Maak verbinding met je hosting via FTP (FileZilla of de bestandsbeheerder in DirectAdmin)
- Ga naar wp-content/plugins
- Hernoem de map "plugins" naar "plugins_backup"
- Laad je site opnieuw
Werkt je site weer? Dan veroorzaakt een plugin het probleem. Hernoem de map terug naar "plugins" en schakel plugins een voor een uit in WordPress tot je de boosdoener vindt.
Oplossing 2: verhoog het PHP geheugen
Voeg deze regel toe aan je wp-config.php bestand:
define('WP_MEMORY_LIMIT', '256M');
Je kunt ook de PHP instellingen aanpassen in DirectAdmin om meer geheugen toe te wijzen.
Oplossing 3: schakel het thema uit
- Ga via FTP naar wp-content/themes
- Hernoem je actieve thema map
- WordPress schakelt automatisch over naar een standaard thema
Fout bij het maken van databaseverbinding
De melding "Error establishing a database connection" betekent dat WordPress geen verbinding kan maken met de database. Dit kan komen door verkeerde inloggegevens of een overbelaste database server.
Controleer wp-config.php
Open wp-config.php en controleer deze regels:
define('DB_NAME', 'jouw_database');
define('DB_USER', 'jouw_gebruiker');
define('DB_PASSWORD', 'jouw_wachtwoord');
define('DB_HOST', 'localhost');
De gegevens vind je in DirectAdmin onder MySQL Databases. Kloppen ze niet? Pas ze aan en sla het bestand op.
Repareer de database
Voeg tijdelijk deze regel toe aan wp-config.php:
define('WP_ALLOW_REPAIR', true);
Ga daarna naar: jouwsite.nl/wp-admin/maint/repair.php en klik op "Repair Database". Verwijder de regel weer na de reparatie.
500 Internal Server Error
Een 500 error is een algemene serverfout. Bij WordPress wordt dit vaak veroorzaakt door een corrupt .htaccess bestand of plugin conflicten.
Herstel het .htaccess bestand
- Maak verbinding via FTP
- Hernoem .htaccess naar .htaccess_backup
- Laad je site opnieuw
- Ga naar Instellingen > Permalinks in WordPress en klik op Opslaan (dit maakt een nieuw .htaccess bestand)
Meer over dit bestand lees je in onze .htaccess handleiding.
WordPress admin niet bereikbaar
Kun je niet inloggen op wp-admin? Dit kan verschillende oorzaken hebben.
Wachtwoord vergeten
Gebruik de "Wachtwoord vergeten" link op de loginpagina. Geen toegang tot je e-mail? Dan kun je het wachtwoord wijzigen via phpMyAdmin:
- Open phpMyAdmin in DirectAdmin
- Selecteer je WordPress database
- Open de tabel wp_users
- Klik op "Bewerken" bij je gebruiker
- Vul bij user_pass een nieuw wachtwoord in en kies MD5 als functie
- Klik op Opslaan
Te veel inlogpogingen geblokkeerd
Beveiligingsplugins zoals Wordfence kunnen je IP blokkeren na meerdere mislukte inlogpogingen. Schakel de plugin tijdelijk uit via FTP of wacht tot de blokkade verloopt.
Site laadt langzaam
Een trage WordPress site kan veel oorzaken hebben: te veel plugins, geen caching, grote afbeeldingen of een trage server.
Snelle oplossingen
- Installeer een cache plugin - LiteSpeed Cache werkt uitstekend op onze servers
- Optimaliseer afbeeldingen - Gebruik een plugin zoals Smush
- Verwijder ongebruikte plugins - Elke plugin voegt overhead toe
- Update PHP - Nieuwere PHP versies zijn sneller
Plugin of thema update mislukt
Updates kunnen mislukken door bestandspermissies of onvoldoende schijfruimte.
Oplossing
- Controleer of je genoeg schijfruimte hebt in DirectAdmin
- Probeer de update handmatig: download de plugin/thema, pak uit, en upload via FTP naar wp-content/plugins of wp-content/themes
- Verwijder de oude versie en hernoem de nieuwe map naar de originele naam
Voorkomen is beter dan genezen
De meeste WordPress problemen kun je voorkomen met goed onderhoud:
- Maak regelmatig backups
- Houd WordPress, thema's en plugins up-to-date
- Gebruik een beveiligingsplugin
- Test updates eerst op een staging omgeving
Kom je er niet uit? Bij Theory7 helpen we je graag verder. Neem contact op met onze support en we kijken samen naar de oplossing.
Veelgestelde vragen
Hoe weet ik welke plugin het probleem veroorzaakt?
Schakel alle plugins uit en activeer ze een voor een. De plugin waarna het probleem terugkeert is de boosdoener.
Kan ik mijn site herstellen zonder backup?
Soms wel, afhankelijk van het probleem. Maar zonder backup ben je afhankelijk van geluk. Maak daarom altijd backups.
Mijn site is gehackt, wat nu?
Herstel een backup van voor de hack, wijzig alle wachtwoorden, update alles en installeer een beveiligingsplugin. Neem bij twijfel contact op met support.
Moet ik WordPress opnieuw installeren?
Zelden nodig. De meeste problemen los je op door plugins uit te schakelen, bestanden te herstellen of de database te repareren.
0 van 0 vonden dit nuttig