WordPress update mislukt: zo herstel je het
Laatst bijgewerkt: 31 December 2025
WordPress update mislukt: zo herstel je het
Je probeert WordPress te updaten, maar de update mislukt. Je ziet een foutmelding, of erger nog, je site is nu compleet kapot. Een mislukte WordPress update is vervelend, maar gelukkig bijna altijd te herstellen.
In deze gids leer je waarom updates mislukken, hoe je het oplost en hoe je toekomstige update problemen voorkomt.
Waarom WordPress updates mislukken
Updates gaan meestal mis door deze oorzaken:
Te weinig PHP geheugen - De update vereist meer werkgeheugen dan beschikbaar is. Dit is de meest voorkomende oorzaak.
PHP timeout - De update duurt te lang en de server breekt het proces af. Gebeurt vaak bij langzame shared hosting.
Bestandspermissies verkeerd - WordPress heeft geen schrijftoegang tot bestanden of mappen. De update kan nieuwe bestanden niet wegschrijven.
Disk space vol - Je hosting heeft geen ruimte meer. De update kan de nieuwe bestanden niet opslaan.
FTP/SFTP credentials verkeerd - WordPress vraagt om FTP gegevens maar ze zijn incorrect of de server accepteert ze niet.
Plugin/thema conflict - Een plugin of thema is niet compatible met de nieuwe WordPress versie en crasht tijdens de update.
Corrupte download - De update bestanden zijn beschadigd tijdens het downloaden.
Hosting blokkeert updates - Sommige hosts blokkeren automatische updates om serverbelasting te verminderen.
Symptomen van een mislukte update
Dit zijn de signalen dat je update mislukt is:
"Briefly unavailable for scheduled maintenance" - Je site toont deze melding en komt niet meer terug. Dit betekent dat de update halverwege is afgebroken.
Witte scherm - Je ziet alleen een leeg wit scherm zonder foutmelding. Dit wijst op een fatale PHP fout.
Database update vereist - Je ziet een melding "Database update required" die niet verdwijnt na klikken.
Login werkt niet meer - Je kunt niet meer inloggen op wp-admin.
Foutmeldingen - Je ziet PHP errors zoals "Fatal error", "Maximum execution time exceeded" of "Allowed memory size exhausted".
Als je 茅茅n van deze symptomen ziet, volg dan onderstaande stappen.
Stap 1: Verwijder .maintenance bestand
Als je site vast zit in "maintenance mode", ligt dat aan een .maintenance bestand dat niet automatisch verwijderd is.
Zo los je dit op:
- Log in via FTP of je hosting file manager
- Ga naar de root van je WordPress installatie (waar wp-config.php staat)
- Zoek het bestand ".maintenance"
- Verwijder dit bestand
- Herlaad je website
Je site zou nu normaal moeten laden. Als dit niet werkt, ga dan door naar stap 2.
Stap 2: Verhoog PHP geheugen en timeout
Te weinig geheugen of tijd is vaak de boosdoener. Verhoog beide:
PHP geheugen limiet verhogen:
Open wp-config.php en voeg toe v贸贸r "That's all, stop editing":
define('WP_MEMORY_LIMIT', '256M');
Of voeg toe aan .htaccess:
php_value memory_limit 256M
PHP max execution time verhogen:
In wp-config.php:
set_time_limit(300);
ini_set('max_execution_time', 300);
Of in .htaccess:
php_value max_execution_time 300
Dit geeft de update 256MB geheugen en 300 seconden tijd. Voor grote sites gebruik je eventueel 512M en 600 seconden.
Probeer nu opnieuw te updaten via Dashboard > Updates.
Stap 3: Update handmatig via FTP
Als de automatische update blijft mislukken, update dan handmatig:
WordPress core handmatig updaten:
- Maak eerst een backup van je hele site (bestanden en database)
- Download de nieuwste WordPress versie
- Pak het ZIP bestand uit op je computer
- Verwijder de map wp-content en het bestand wp-config.php uit de uitgepakte bestanden
- Log in via FTP
- Upload de overige bestanden naar je WordPress root (overschrijf oude bestanden)
- Ga naar jewebsite.nl/wp-admin/
- WordPress detecteert de update en vraagt om de database te updaten
- Klik "Update WordPress Database"
Je site draait nu op de nieuwste versie.
Plugin handmatig updaten:
- Download de nieuwste versie van de plugin vanaf WordPress.org
- Log in via FTP en ga naar /wp-content/plugins/
- Verwijder de map van de oude plugin versie
- Upload de uitgepakte map van de nieuwe versie
- Activeer de plugin opnieuw in WordPress
Thema handmatig updaten:
- Download de nieuwste versie van je thema
- Ga via FTP naar /wp-content/themes/
- Hernoem de oude thema map naar "oud-thema-backup"
- Upload de nieuwe thema bestanden
- Test je site grondig
Let op: bij handmatige updates moet je mogelijk de database handmatig updaten. Ga hiervoor naar wp-admin na het uploaden.
Stap 4: Controleer bestandspermissies
Verkeerde permissies voorkomen updates. De juiste instellingen zijn:
Mappen: 755 Bestanden: 644 wp-config.php: 440 of 400
Zo pas je permissies aan via FTP:
- Rechtsklik op een map/bestand
- Kies "File Permissions" of "CHMOD"
- Stel in:
- Mappen: 755
- Bestanden: 644
- wp-config.php: 440
- Voor mappen: vink "Apply to subdirectories" aan
Dit kan even duren voor grote sites.
Belangrijke mappen die schrijfbaar moeten zijn:
- /wp-content/
- /wp-content/themes/
- /wp-content/plugins/
- /wp-content/uploads/
Als je geen FTP toegang hebt, vraag je hosting provider om permissies te herstellen.
Stap 5: Schakel alle plugins uit
Een plugin kan de update blokkeren. Test dit:
- Hernoem via FTP de map /wp-content/plugins/ naar /wp-content/plugins-disabled/
- WordPress deactiveert nu alle plugins
- Probeer opnieuw te updaten
- Hernoem daarna plugins-disabled terug naar plugins
- Activeer plugins 茅茅n voor 茅茅n om te vinden welke plugin conflicteert
Als de update nu wel lukt, veroorzaakte een plugin het probleem. Update die plugin of vervang hem door een alternatief.
Stap 6: Herstel via backup
Als niets werkt en je hebt een recente backup, herstel dan je site:
Via backup plugin:
De meeste backup plugins (UpdraftPlus, BackWPup, etc.) hebben een herstel functie:
- Ga naar de backup plugin in je WordPress dashboard
- Kies je meest recente backup van v贸贸r de update
- Klik "Restore" of "Herstel"
- Wacht tot het proces compleet is
Handmatig via FTP en database:
- Log in via FTP en verwijder alle WordPress bestanden (behalve wp-content als je die wilt behouden)
- Upload je backup bestanden
- Importeer je database backup via phpMyAdmin:
- Log in op phpMyAdmin
- Selecteer je WordPress database
- Klik "Import"
- Upload je SQL backup bestand
- Klik "Go"
Test je site grondig na herstel. Update daarna opnieuw, maar volg nu stap 2-5 om problemen te voorkomen.
Stap 7: Database handmatig updaten
Soms moet je de database handmatig triggeren om te updaten:
- Ga naar jewebsite.nl/wp-admin/upgrade.php
- Je ziet "WordPress Database Upgrade Required"
- Klik "Update WordPress Database"
- Wacht tot het compleet is
Als deze pagina een foutmelding geeft, kan er een probleem zijn met je database. Neem contact op met je hosting provider.
Stap 8: Check disk space
Geen schijfruimte betekent geen updates:
Via hosting control panel:
Log in op je hosting en check "Disk Usage" of "Disk Space". Als je boven de 90% zit, ruim op:
- Verwijder oude backups
- Comprimeer afbeeldingen met ShortPixel
- Verwijder ongebruikte media bestanden
- Leeg trash in WordPress
- Verwijder oude plugin/thema versies
Via FTP:
Check de grootte van je /wp-content/uploads/ map. Dit is vaak de grootste ruimtevreters. Verwijder oude afbeeldingen die je niet meer gebruikt.
Als je consequent vol zit, upgrade dan je hosting pakket of verplaats media naar externe opslag.
Stap 9: WP-CLI gebruiken (voor gevorderden)
Als je SSH toegang hebt tot je server, gebruik dan WP-CLI:
# Update WordPress core
wp core update
# Update alle plugins
wp plugin update --all
# Update alle thema's
wp theme update --all
# Update database
wp core update-db
WP-CLI heeft geen GUI overhead en werkt vaak waar de WordPress admin faalt.
Geen SSH? Vraag je hosting provider of ze WP-CLI voor je kunnen gebruiken.
Preventie: voorkom update problemen
Zo voorkom je dat updates mislukken:
Maak altijd een backup v贸贸r updates - Gebruik UpdraftPlus of een andere backup plugin om automatisch te backuppen voor updates.
Test op staging eerst - Managed WordPress hosting biedt vaak staging omgevingen. Test updates daar eerst voordat je je live site update.
Update in stappen:
- Eerst plugins updaten
- Dan thema updaten
- Als laatste WordPress core updaten
- Test tussen elke stap
Kies betrouwbare plugins/thema's - Check voor installatie:
- Laatste update niet ouder dan 6 maanden
- Veel actieve installaties
- Goede reviews
- Actieve support
Houd PHP en MySQL up-to-date - Oude server software veroorzaakt compatibiliteitsproblemen. Gebruik minimaal PHP 8.0.
Monitor je site na updates - Check je site direct na een update. Gebruik uptime monitoring om problemen direct te detecteren.
Schakel automatische updates in (met voorzichtigheid):
Voor security updates:
// In wp-config.php
define('WP_AUTO_UPDATE_CORE', 'minor');
Dit update alleen kleine security patches automatisch, niet grote versie updates.
Rollback mogelijkheden
Als een update problemen veroorzaakt, kun je terug naar de vorige versie:
WP Rollback plugin:
- Installeer WP Rollback
- Ga naar Plugins
- Bij elke plugin zie je nu "Rollback"
- Kies de vorige versie en klik "Rollback"
Dit werkt voor plugins en thema's, niet voor WordPress core.
Handmatig downgraden:
- Download de oude WordPress versie van WordPress Releases
- Upload via FTP (zelfde methode als handmatig updaten in stap 3)
Let op: downgraden is alleen een tijdelijke oplossing. Los de onderliggende oorzaak op en update daarna opnieuw.
Wanneer hulp inschakelen
Neem contact op met professionals als:
Je site is kritiek - Bij webshops of bedrijfskritische sites is experimenteren risicovol. Laat een expert het afhandelen.
Database corrupt - Als je database errors ziet die je niet kunt oplossen, schakel je een WordPress developer in.
Hosting problemen - Als server configuratie het probleem is, kan alleen je hosting provider helpen.
Geen backup - Zonder backup is herstel riskant. Een professional kan vaak data redden die je zelf niet kunt.
Meerdere mislukte pogingen - Als je stappen 1-8 hebt geprobeerd zonder succes, stop dan en vraag hulp.
De meeste WordPress hosting providers bieden gratis support. Managed WordPress hosts lossen dit soort problemen vaak gratis voor je op.
Een mislukte WordPress update is stressvol, maar met deze stappen los je het op. Maak altijd een backup voor je update, dan kun je risico's nemen en altijd terugdraaien als het misgaat.
Veelgestelde vragen
Is WordPress gratis?
WordPress zelf is gratis open-source software. Je betaalt alleen voor hosting, een domeinnaam, en eventuele premium themes of plugins die je wilt gebruiken.
Hoe moeilijk is WordPress om te leren?
WordPress is relatief eenvoudig te leren. De basisfuncties kun je binnen een paar uur onder de knie krijgen. Voor geavanceerde aanpassingen is meer tijd nodig.
Kan ik WordPress later verhuizen naar een andere host?
Ja, WordPress websites kunnen worden verhuisd naar een andere hosting provider. De meeste providers bieden hiervoor gratis hulp aan.
Was dit artikel nuttig?
Vergelijk direct hosting pakketten om de beste keuze voor jouw situatie te maken.
Gerelateerde artikelen
Wat is webhosting? Uitleg voor beginners
Ontdek wat webhosting is en hoe het werkt. Complete uitleg over servers, domeinen en verschillende hosting types voor beginners.
Wat is VPS hosting?
VPS hosting uitgelegd: wat is een virtual private server, voor wie is het geschikt en wat zijn de voordelen ten opzichte van shared hosting?
Wat is een SSL-certificaat?
Alles over SSL-certificaten: wat is SSL, waarom heb je het nodig en hoe herken je een beveiligde website? Essentieel voor elke website.
Wat is uptime bij webhosting?
Wat betekent uptime bij webhosting? Leer over uptime percentages, SLA garanties en waarom 99.9% uptime belangrijk is voor je website.
Hoeveel opslag heb ik nodig voor mijn website?
Ontdek hoeveel schijfruimte je echt nodig hebt voor je website. Praktische gids met voorbeelden per websitetype.