Viene visualizzato il messaggio di errore: "Qualcosa è andato storto durante il salvataggio del modulo. Ricaricare la pagina e riprovare. Se questo comportamento persiste, contattare il team di supporto del plugin".
Si tratta di un problema abbastanza comune che può verificarsi quando si salva un modulo nel costruttore WPForms. Nella maggior parte dei casi, è causato da impostazioni a livello di server che bloccano la richiesta AJAX utilizzata per salvare il modulo. In questa guida vi illustreremo le cause più comuni e come risolverle.
Cause comuni
Ecco i motivi più frequenti per cui si può riscontrare questo errore:
- Regole di sicurezza a livello di server (ModSecurity): Molti provider di hosting utilizzano ModSecurity o firewall simili per proteggere dalle richieste dannose. A volte, queste regole possono erroneamente bloccare le richieste AJAX legittime di WPForms, impedendo il salvataggio del modulo.
- Blocco del firewall
admin-ajax.php
: Iladmin-ajax.php
è un file fondamentale di WordPress usato da WPForms per salvare i moduli senza aggiornare la pagina. Se il firewall del vostro server blocca questo file, il salvataggio dei moduli fallirà. - Problemi di autorizzazione dei file: I permessi di file o cartelle non corretti sul server possono bloccare l'esecuzione di
admin-ajax.php
o altri file su cui WPForms si basa.
Esempio: Errore nella console del browser
Quando si verifica questo problema, è possibile che nella console del browser vengano visualizzati errori simili a:
Impossibile caricare la risorsa: il server ha risposto con uno stato di 403 (Forbidden).
Non è stato possibile caricare la risorsa: il server ha risposto con lo stato 500 (Internal Server Error).
Indicano che la richiesta AJAX è stata bloccata o non è riuscita a livello di server.
Passi per la risoluzione dei problemi
Seguite questi passaggi per risolvere il problema:
- Contattare il provider di hosting
Comunicate loro che si verificano richieste AJAX bloccate durante il salvataggio dei moduli WPForms. Chiedete loro di:- Esaminare e regolare le regole di ModSecurity che potrebbero bloccare le richieste a
admin-ajax.php
. - Assicurarsi che il firewall del server non stia bloccando
admin-ajax.php
. - Ripristinare le autorizzazioni di file e cartelle
- Esaminare e regolare le regole di ModSecurity che potrebbero bloccare le richieste a
- Verificare la presenza di altre misure di sicurezza
Se il vostro host utilizza ulteriori misure di sicurezza sul lato server (oltre a ModSecurity), chiedetegli di inserire nella whitelist le richieste admin-ajax di WPForms. - Test dopo le modifiche
Una volta che l'host ha apportato le modifiche, provare a salvare nuovamente il modulo. Se l'errore persiste, condividere i log della console del browser con l'host o il team di assistenza per ulteriori indagini.
Ecco fatto! Ora conoscete le ragioni più comuni dell'errore "Qualcosa è andato storto durante il salvataggio del modulo" in WPForms e come risolverlo.
Poi, volete sapere come testare correttamente i vostri moduli prima di pubblicarli? Per maggiori dettagli, consultate il nostro tutorial completo sulla lista di controllo dei moduli.