WordPress-update mislukt? Zo los je het op
Je klikt op “Nu bijwerken”, het blijft even laden en dan gaat het mis. Of je site toont ineens alleen nog “Kort niet beschikbaar wegens gepland onderhoud. Kom over een minuut terug.” en die minuut duurt al een uur. Updates zijn nodig voor de veiligheid van je site, maar soms blijven ze halverwege steken. In dit artikel lees je hoe je de meest voorkomende problemen oplost en hoe je voortaan veiliger bijwerkt.
"Kort niet beschikbaar wegens gepland onderhoud"
Tijdens een update zet WordPress tijdelijk een bestand met de naam .maintenance in de hoofdmap van je site. Zolang dat bestand er staat, krijgen bezoekers deze melding. Na een geslaagde update haalt WordPress het weer weg. Wordt de update onderbroken, bijvoorbeeld doordat je de pagina sloot, de verbinding wegviel of de server een time-out gaf, dan blijft het bestand staan.
Oplossing: open het bestandsbeheer van je hosting of FTP, ga naar de hoofdmap van WordPress (waar ook wp-config.php staat) en verwijder .maintenance. Bestanden die met een punt beginnen zijn soms verborgen; zet in je bestandsbeheer “verborgen bestanden tonen” aan. Laad daarna je site opnieuw en controleer in het beheer onder Dashboard > Updates of de update alsnog voltooid moet worden.
"Er wordt al een andere update uitgevoerd"
Krijg je een melding dat er al een update bezig is, terwijl dat niet zo is, dan heeft WordPress een vergrendeling laten staan. Die verloopt na ongeveer een kwartier vanzelf. Wacht dus even en probeer het opnieuw. Blijft de melding, dan staat er in de database een optie core_updater.lock in de tabel met opties. Die kun je via phpMyAdmin verwijderen, na een back-up.
Plugin- of thema-update mislukt
Veelvoorkomende meldingen zijn “Bijwerken mislukt”, “Kon map niet aanmaken” of “Download mislukt”. De oorzaken:
- Bestandsrechten. WordPress mag niet schrijven in
wp-content. Gebruikelijk zijn rechten 755 voor mappen en 644 voor bestanden. Vraag je hoster als je het niet zeker weet. - Schijf vol. Voor een update is tijdelijk extra ruimte nodig.
- Time-out of geheugen. Grote plugins downloaden en uitpakken kost tijd en geheugen. Probeer het opnieuw op een rustig moment.
- Verlopen licentie. Premium plugins en thema’s werken vaak alleen bij met een geldige licentiesleutel.
Recente WordPress-versies zetten bij een mislukte plugin- of thema-update automatisch de vorige versie terug. Toch kan er een halve map achterblijven. Werkt de plugin daarna niet meer, verwijder hem dan en installeer hem opnieuw. Je instellingen staan meestal in de database en blijven bewaard, maar controleer dat voor belangrijke plugins.
Na de update werkt de site niet meer
Is de update wel gelukt, maar geeft je site nu een fout? Dan botst de nieuwe versie met iets anders. Zie je “Er is een kritieke fout op deze website”, lees dan kritieke fout oplossen. Zie je een leeg scherm, lees dan wit scherm in WordPress. Kort samengevat: schakel de net bijgewerkte plugin uit door de map te hernoemen, of zet de vorige versie terug vanuit je back-up of het versiearchief van de plugin. Meld het probleem bij de maker van de plugin.
WordPress zelf bijwerken mislukt
- Controleer of je PHP-versie hoog genoeg is voor de nieuwe WordPress-versie.
- Probeer de update opnieuw via Dashboard > Updates met de knop om opnieuw te installeren.
- Lukt het niet automatisch, werk dan handmatig bij: download WordPress, upload alles behalve de map
wp-contenten het bestandwp-config.php, en open daarna/wp-adminom de database bij te werken.
Grote versiesprongen
Is een site jaren niet bijgewerkt, dan is één grote update in één keer riskant. Werk dan in stappen: eerst de PHP-versie en WordPress op een kopie, daarna de plugins één voor één, en controleer na elke stap of alles nog werkt. Verwijder onderweg plugins die niet meer worden onderhouden en zoek daar een alternatief voor. Zo weet je bij een probleem precies welke stap het veroorzaakte.
Zo update je voortaan veiliger
- Maak eerst een back-up van bestanden en database.
- Test grote updates op een kopie (staging), zeker bij een webshop of een nieuwe hoofdversie.
- Werk niet alles tegelijk bij. Doe het per plugin, dan weet je welke update het probleem gaf.
- Kies een rustig moment, niet vlak voor een actie of op vrijdagmiddag.
- Controleer na afloop je homepage, je contactformulier en bij een webshop een testbestelling.
- Werk regelmatig bij. Hoe langer je wacht, hoe groter de sprong en hoe groter de kans op problemen.
Wil je dit niet zelf doen, dan kan het met WordPress onderhoud, waarbij updates, back-ups en controles voor je worden gedaan. Je site kan daarvoor op onze WordPress hosting draaien. Is je site nu onbereikbaar, ga dan naar WordPress-spoedhulp.
Veelgestelde vragen
Hoe kom ik van "Kort niet beschikbaar wegens gepland onderhoud" af?
Verwijder het bestand .maintenance uit de hoofdmap van je WordPress-site via bestandsbeheer of FTP. Zet zo nodig het tonen van verborgen bestanden aan. Controleer daarna of de update alsnog afgerond moet worden.
Waarom blijft WordPress in onderhoudsmodus hangen?
Omdat een update werd onderbroken, door een time-out, een verbroken verbinding of een gesloten browservenster. Het bestand .maintenance wordt dan niet opgeruimd.
Wat doe ik als een plugin-update mislukt?
Controleer bestandsrechten, vrije schijfruimte en of je licentie nog geldig is. Probeer het opnieuw en installeer de plugin zo nodig opnieuw. Maak altijd eerst een back-up.
Wat als mijn site na een update niet meer werkt?
Schakel de bijgewerkte plugin uit door de map te hernoemen, of zet de vorige versie terug vanuit een back-up. Kijk in de foutlog welke plugin de fout geeft.
Moet ik automatische updates aanzetten?
Voor kleine beveiligingsupdates van WordPress staan die standaard al aan. Voor plugins kan het handig zijn, maar combineer het met back-ups en controle, zodat je snel ziet als iets misgaat.
Update vastgelopen?
Bij WordPress-spoedhulp maken we de update af of zetten we de vorige werkende versie terug.
Naar WordPress-spoedhulp Plan een gratis gesprekLees ook: WordPress-spoedhulp · WordPress hosting · WordPress onderhoud · kritieke fout oplossen · wit scherm in WordPress · WordPress beveiligen