Update hat die Website kaputt gemacht?
Contact-Form-7-Update hat Ihre Formulare kaputt gemacht? Schritt für Schritt beheben
Ein Formular, das stillschweigend nicht mehr sendet, ist schlimmer als eines mit Fehlermeldung. Prüfen Sie diese Punkte der Reihe nach.
Jetzt beheben
Die Website wieder zum Laufen bringen
- Keine Panik, und aktualisieren Sie nichts anderes. Ist die Website für Besucher down, stellen Sie zuerst das letzte Backup wieder her oder setzen Sie das Plugin zurück; die Ursache suchen Sie danach.
- Prüfen Sie die PHP-Version. Vergleichen Sie die Zeile „Requires PHP“ auf der WordPress.org-Seite des Plugins mit der PHP-Version Ihrer Website (Werkzeuge → Website-Zustand → Bericht → Server). Ist PHP älter, kann das Update nicht installiert werden oder fehlschlagen; bitten Sie Ihren Hoster zuerst um ein PHP-Upgrade.
- Senden Sie eine Testnachricht und prüfen Sie das Mail-Log Ihres SMTP-Plugins. Viele „kaputte Formulare“ sind ein Zustellproblem, nicht das Formular.
- Prüfen Sie, ob der Spamschutz (reCAPTCHA oder ähnlich) mit der neuen Version noch funktioniert.
Warum es passiert
Die üblichen Ursachen
PHP zu alt
Die neue Version braucht ein neueres PHP, als die Website nutzt.
Änderungen beim Spamschutz
Integrationen mit reCAPTCHA und ähnlichen Diensten ändern sich zwischen Versionen.
Mailzustellung
Das Formular funktioniert, aber die E-Mail kommt wegen der Mail-Einstellungen nie an.
Zwischengespeicherte Formularseiten
Zwischengespeicherte Seiten können veraltete Formular-Token ausliefern.
Beim nächsten Mal
Checkliste vor dem nächsten Update
- Zuerst die erforderliche PHP-Version prüfen
- Backup erstellen
- Das Update auf einer Kopie ausführen
- Jedes wichtige Formular auf der Kopie absenden
- Bestätigen, dass die E-Mail ankommt
- Danach live aktualisieren
Wie Verploy das löst
Testen Sie das nächste Update, bevor Ihre Kunden es sehen
Jedes Update wird geprüft, und die riskanten werden zuerst auf einer Kopie der Website getestet. Verploy vergleicht die wichtigsten Seiten auf Desktop und Mobil, sendet die Formulare ab und öffnet den Checkout. Stimmt etwas nicht, wird das Update zurückgehalten und die Live-Website bleibt, wie sie war. Zeigt sich ein Problem erst nach dem Livegang, versucht Verploy ein automatisches Zurücksetzen und meldet das Ergebnis.
Lesen Sie, wie sichere Updates funktionieren, die WordPress-Update-Checkliste und Staging-Updates für Agenturen. Ein anderes Plugin? Siehe alle Lösungen.
Keine Kreditkarte.
Fragen
Häufige Fragen
Das Update lässt sich nicht installieren. Warum?
Oft wegen der erforderlichen PHP-Version. Prüfen Sie sie unter Werkzeuge → Website-Zustand.
Das Formular meldet Erfolg, aber es kommt keine E-Mail an?
Mailzustellung: Nutzen Sie SMTP und prüfen Sie dessen Log.
Muss ich jedes Formular testen?
Zumindest die, auf die sich Kunden verlassen: Kontakt-, Angebots- und Buchungsformulare.
Verbringen Sie weniger Zeit mit dem Prüfen von WordPress.
Überlassen Sie Verploy die Wartungsarbeit.
Kostenlos für bis zu 3 Websites. Keine Kreditkarte.