Une mise à jour a cassé le site ?
Une mise à jour de Contact Form 7 a cassé vos formulaires ? Réparez pas à pas
Un formulaire qui cesse d’envoyer sans rien dire est pire qu’un formulaire qui affiche une erreur. Vérifiez ces points dans l’ordre.
Réparer maintenant
Remettre le site en marche
- Pas de panique, et ne mettez rien d’autre à jour. Si le site est en panne pour les visiteurs, restaurez d’abord la dernière sauvegarde ou annulez l’extension ; cherchez la cause ensuite.
- Vérifiez la version de PHP. Comparez la ligne « Requires PHP » de la page WordPress.org de l’extension avec la version PHP de votre site (Outils → Santé du site → Informations → Serveur). Si PHP est plus ancien, la mise à jour ne peut pas s’installer ou peut échouer ; demandez d’abord à votre hébergeur de mettre PHP à jour.
- Envoyez un message de test et consultez le journal de votre extension SMTP. Beaucoup de « formulaires cassés » sont un problème de délivrabilité des e-mails, pas du formulaire.
- Vérifiez que l’antispam (reCAPTCHA ou équivalent) fonctionne toujours avec la nouvelle version.
Pourquoi cela arrive
Les causes habituelles
PHP trop ancien
La nouvelle version demande une version de PHP plus récente que celle du site.
Changements de l’antispam
Les intégrations avec reCAPTCHA et services similaires changent d’une version à l’autre.
Envoi des e-mails
Le formulaire fonctionne, mais l’e-mail n’arrive jamais à cause des réglages d’envoi.
Pages de formulaire en cache
Les pages en cache peuvent servir des jetons de formulaire périmés.
La prochaine fois
Checklist avant la prochaine mise à jour
- Vérifiez d’abord la version de PHP requise
- Faites une sauvegarde
- Lancez la mise à jour sur une copie
- Envoyez chaque formulaire important sur la copie
- Confirmez que l’e-mail arrive
- Puis mettez à jour en ligne
Comment Verploy s’en occupe
Testez la prochaine mise à jour avant que vos clients ne la voient
Chaque mise à jour est vérifiée, et les plus risquées sont d’abord testées sur une copie du site. Verploy compare les pages clés sur ordinateur et mobile, envoie les formulaires et ouvre le paiement. Si quelque chose cloche, la mise à jour est retenue et le site en ligne reste tel quel. Si un problème n’apparaît qu’après la mise en ligne, Verploy tente un retour arrière automatique et indique le résultat.
Lisez comment fonctionnent les mises à jour sûres, la checklist des mises à jour WordPress et les mises à jour en staging pour les agences. Une autre extension ? Voir toutes les solutions.
Sans carte bancaire.
Questions
Questions fréquentes
La mise à jour ne s’installe pas. Pourquoi ?
Souvent à cause de la version de PHP requise. Vérifiez-la dans Outils → Santé du site.
Le formulaire indique un succès, mais aucun e-mail n’arrive ?
Délivrabilité : utilisez SMTP et consultez son journal.
Dois-je tester chaque formulaire ?
Au moins ceux dont dépendent les clients : contact, devis et réservation.
Passez moins de temps à vérifier WordPress.
Laissez Verploy faire le travail de maintenance.
Gratuit jusqu’à 3 sites. Sans carte bancaire.