Résolution de l'erreur « Quelque chose s'est mal passé lors de l'enregistrement du formulaire » dans WPForms

Recevez-vous le message d'erreur : « Quelque chose s'est mal passé lors de l'enregistrement du formulaire. Rechargez la page et réessayez. Veuillez contacter l'équipe de support du plugin si ce comportement persiste. »

C'est un problème assez courant qui peut survenir lors de l'enregistrement d'un formulaire dans le constructeur WPForms. Dans la plupart des cas, il est causé par des paramètres au niveau du serveur qui bloquent la requête AJAX utilisée pour enregistrer votre formulaire. Dans ce guide, nous allons passer en revue les causes les plus fréquentes et comment les résoudre.


Causes courantes

Voici les raisons les plus fréquentes pour lesquelles vous pourriez rencontrer cette erreur :

  • Règles de sécurité au niveau du serveur (ModSecurity) : De nombreux hébergeurs utilisent ModSecurity ou des pare-feu similaires pour se protéger contre les requêtes malveillantes. Parfois, ces règles peuvent bloquer par erreur les requêtes AJAX légitimes de WPForms, empêchant l'enregistrement du formulaire.
  • Pare-feu bloquant admin-ajax.php : Le fichier admin-ajax.php est un fichier WordPress de base utilisé par WPForms pour enregistrer les formulaires sans actualiser la page. Si le pare-feu de votre serveur bloque ce fichier, l'enregistrement des formulaires échouera.
  • Problèmes de permissions de fichiers : Des permissions de fichiers ou de dossiers incorrectes sur votre serveur peuvent bloquer l'exécution de admin-ajax.php ou d'autres fichiers dont WPForms dépend.

Exemple : Erreur dans la console du navigateur

Lorsque ce problème survient, vous pouvez voir des erreurs dans la console de votre navigateur similaires à :

Failed to load resource: the server responded with a status of 403 (Forbidden)
Failed to load resource: the server responded with a status of 500 (Internal Server Error)

Celles-ci indiquent que la requête AJAX a été bloquée ou a échoué au niveau du serveur.

Étapes de dépannage

Suivez ces étapes pour résoudre le problème :

  1. Contactez votre fournisseur d'hébergement
    Informez-le que vous rencontrez des requêtes AJAX bloquées lors de l'enregistrement des formulaires WPForms. Demandez-lui de :
    • Examiner et ajuster toutes les règles ModSecurity qui pourraient bloquer les requêtes vers admin-ajax.php.
    • S'assurer que le pare-feu du serveur ne bloque pas admin-ajax.php.
    • Réinitialiser les permissions des fichiers et des dossiers
  2. Vérifiez les autres mesures de sécurité
    Si votre hébergeur utilise une sécurité supplémentaire côté serveur (au-delà de ModSecurity), demandez-lui de mettre en liste blanche les requêtes admin-ajax de WPForms.
  3. Testez après les ajustements
    Une fois que votre hébergeur a effectué les modifications, essayez d'enregistrer à nouveau le formulaire. Si l'erreur persiste, partagez les journaux de votre console de navigateur avec votre hébergeur ou l'équipe de support pour une investigation plus approfondie.

Et voilà ! Vous connaissez maintenant les raisons les plus courantes de l'erreur « Quelque chose s'est mal passé lors de l'enregistrement du formulaire » dans WPForms et comment la corriger.

Ensuite, souhaitez-vous apprendre à tester correctement vos formulaires avant de les publier ? Assurez-vous de consulter notre tutoriel complet sur la liste de contrôle des tests de formulaires pour plus de détails.

Le meilleur plugin de création de formulaires par glisser-déposer pour WordPress

Facile, rapide et sécurisé. Rejoignez plus de 6 millions de propriétaires de sites Web qui font confiance à WPForms.