Update maakte de site kapot?
Contact Form 7-update maakte je formulieren kapot? Los het stap voor stap op
Een formulier dat ongemerkt stopt met versturen is erger dan een formulier met een foutmelding. Controleer deze punten op volgorde.
Nu oplossen
Zorg dat de site weer werkt
- Geen paniek, en werk verder niets bij. Is de site plat voor bezoekers, zet dan eerst de laatste back-up terug of draai de plugin terug; zoek de oorzaak daarna.
- Controleer de PHP-versie. Vergelijk de regel “Requires PHP” op de WordPress.org-pagina van de plugin met de PHP-versie van je site (Extra → Sitegezondheid → Info → Server). Is PHP ouder, dan kan de update niet installeren of mislukken; vraag je hoster eerst PHP bij te werken.
- Verstuur een testbericht en controleer het maillog van je SMTP-plugin. Veel “kapotte formulieren” zijn een probleem met de mailbezorging, niet met het formulier.
- Controleer of de spambeveiliging (reCAPTCHA of vergelijkbaar) nog werkt met de nieuwe versie.
Waarom het gebeurt
De gebruikelijke oorzaken
PHP te oud
De nieuwe versie heeft een nieuwere PHP nodig dan de site draait.
Wijzigingen in de spambeveiliging
Koppelingen met reCAPTCHA en vergelijkbare diensten veranderen tussen versies.
Mailbezorging
Het formulier werkt, maar de e-mail komt nooit aan door de mailinstellingen.
Formulierpagina’s in de cache
Pagina’s in de cache kunnen verouderde formuliertokens tonen.
Volgende keer
Checklist vóór de volgende update
- Controleer eerst de vereiste PHP-versie
- Maak een back-up
- Voer de update uit op een kopie
- Verstuur elk belangrijk formulier op de kopie
- Controleer of de e-mail aankomt
- Werk daarna live bij
Hoe Verploy het aanpakt
Test de volgende update voordat je klanten het zien
Elke update wordt gecontroleerd, en de risicovolle worden eerst getest op een kopie van de site. Verploy vergelijkt de belangrijkste pagina’s op desktop en mobiel, verstuurt de formulieren en opent het afrekenen. Klopt er iets niet, dan wordt de update tegengehouden en blijft de live site zoals hij was. Duikt een probleem pas na de livegang op, dan probeert Verploy automatisch terug te draaien en meldt het resultaat.
Lees hoe veilige updates werken, de checklist voor WordPress-updates en staging-updates voor bureaus. Een andere plugin? Zie alle oplossingen.
Geen creditcard.
Vragen
Veelgestelde vragen
De update wil niet installeren. Waarom?
Vaak door de vereiste PHP-versie. Controleer die onder Extra → Sitegezondheid.
Het formulier meldt succes, maar er komt geen e-mail aan?
Mailbezorging: gebruik SMTP en controleer het log.
Moet ik elk formulier testen?
In elk geval de formulieren waar klanten op vertrouwen: contact-, offerte- en boekingsformulieren.
Besteed minder tijd aan het controleren van WordPress.
Laat Verploy het onderhoudswerk doen.
Gratis tot 3 sites. Geen creditcard.