Un utente ha chiesto
Categoria: LiteSpeed Cache di WordPress
Domanda: Moduli di errore di Ninja Java Script
Stiamo riscontrando problemi con un modulo Ninja visualizzato sul nostro sito Web che abbiamo identificato come correlato a Litespeed Plugin (quando lo disattiviamo, come abbiamo dovuto fare finora, il problema scompare). Fondamentalmente, il modulo non viene caricato e lo spazio in cui dovrebbe trovarsi appare semplicemente vuoto.
Anche con tutte le impostazioni di minimizzazione e combinazione disattivate e dopo aver svuotato la cache, il problema persiste. Tuttavia, se Litespeed è disabilitato, funziona immediatamente.
Se litespeed viene riattivato, il problema non si verifica per un breve periodo, ma dopo un periodo di tempo indefinito (a volte un giorno o due, a volte un’ora), il modulo scompare nuovamente e nella console si verificano i seguenti errori.
Abbiamo rilevato il seguente errore nella console degli sviluppatori quando il modulo non funziona:
Uncaught
constructor
message: "An "el" undefined must exist in DOM"
name: "Error"
stack: "Error: An "el" undefined must exist in DOM↵ at constructor._ensureElement (https://www.wmfs.net/wp-content/litespeed/cssjs/8660e.js?81934:8:13149)↵ at constructor.show (https://www.wmfs.net/wp-content/litespeed/cssjs/8660e.js?81934:8:11673)↵ at n.initialize (https://www.wmfs.net/wp-content/plugins/ninja-forms/assets/js/min/front-end.js?ver=3.5.1:5766:20)↵ at n.h.View (https://www.wmfs.net/wp-content/litespeed/cssjs/b59cd.js?1ca20:2:14148)↵ at n.constructor (https://www.wmfs.net/wp-content/litespeed/cssjs/8660e.js?81934:8:17520)↵ at n.constructor (https://www.wmfs.net/wp-content/litespeed/cssjs/8660e.js?81934:8:22127)↵ at n.constructor (https://www.wmfs.net/wp-content/litespeed/cssjs/8660e.js?81934:8:33576)↵ at new n (https://www.wmfs.net/wp-content/litespeed/cssjs/b59cd.js?1ca20:2:23460)↵ at https://www.wmfs.net/wp-content/plugins/ninja-forms/assets/js/min/front-end.js?ver=3.5.1:5972:23↵ at Function.v.each.v.forEach (https://www.wmfs.net/wp-content/litespeed/cssjs/8878d.js?1c669:2:1685)"
__proto__: Error
captureStackTrace: ƒ ()
constructor: ƒ (t,e)
toString: ƒ ()
urlRoot: "http://marionettejs.com/docs/v2.4.2/"
__proto__: Object
Apprezzeremmo qualsiasi aiuto tu possa fornire per risolvere questo problema, poiché sappiamo che Ninja Forms è ufficialmente supportato dal tuo plugin. Abbiamo disabilitato Litespeed per ora perché il sito è attivo, quindi non possiamo avere i nostri moduli non funzionanti.
Grazie mólto
La pagina per cui ho bisogno di aiuto: [log in to see the link]
-
Supporto plugin
(@qtwrk)
Ciao,
Anche con tutte le impostazioni di minimizzazione e combinazione disattivate e dopo aver svuotato la cache, il problema persiste. Tuttavia, se Litespeed è disabilitato, funziona immediatamente.
potresti provare a ripristinare le impostazioni di fabbrica e vedere se funziona?
Cordiali saluti,
(@jamesround86)
Ciao,
Ho ripristinato le impostazioni come suggerito e continuerò a monitorare. Poiché il problema non si presenta immediatamente, dovrò aspettare un giorno o due per vedere se il problema persiste.
Aggiornerò il thread non appena avrò modo di verificarlo.
grazie
(@jamesround86)
Aggiornamento: il problema si è verificato quasi immediatamente. Il problema non si verifica quando viene visualizzato come utente amministratore connesso. Ma se la pagina è considerata un nuovo utente (finestra di navigazione in incognito), il problema persiste.
I moduli non vengono caricati e si verifica il seguente errore nella console di sviluppo.
Uncaught constructor message: "An "el" undefined must exist in DOM" name: "Error" stack: "Error: An "el" undefined must exist in DOM↵ at constructor._ensureElement (https://www.wmfs.net/wp-content/plugins/ninja-forms/assets/js/min/front-end-deps.js?ver=3.5.1:20:13149)↵ at constructor.show (https://www.wmfs.net/wp-content/plugins/ninja-forms/assets/js/min/front-end-deps.js?ver=3.5.1:20:11673)↵ at n.initialize (https://www.wmfs.net/wp-content/plugins/ninja-forms/assets/js/min/front-end.js?ver=3.5.1:5766:20)↵ at n.h.View (https://www.wmfs.net/wp-includes/js/backbone.min.js?ver=1.4.0:2:14146)↵ at n.constructor (https://www.wmfs.net/wp-content/plugins/ninja-forms/assets/js/min/front-end-deps.js?ver=3.5.1:20:17520)↵ at n.constructor (https://www.wmfs.net/wp-content/plugins/ninja-forms/assets/js/min/front-end-deps.js?ver=3.5.1:20:22127)↵ at n.constructor (https://www.wmfs.net/wp-content/plugins/ninja-forms/assets/js/min/front-end-deps.js?ver=3.5.1:21:1423)↵ at new n (https://www.wmfs.net/wp-includes/js/backbone.min.js?ver=1.4.0:2:23456)↵ at https://www.wmfs.net/wp-content/plugins/ninja-forms/assets/js/min/front-end.js?ver=3.5.1:5972:23↵ at Function.v.each.v.forEach (https://www.wmfs.net/wp-includes/js/underscore.min.js?ver=1.8.3:2:1685)" __proto__: Error captureStackTrace: ƒ () constructor: ƒ (t,e) toString: ƒ () urlRoot: "http://marionettejs.com/docs/v2.4.2/" __proto__: Object
Apprezzerei qualsiasi aiuto tu possa offrire per rettificare questo.
Ho disattivato nuovamente Litespeed in modo che i nostri utenti non riscontrino il problema.Grazie.
Supporto plugin
(@qtwrk)
Ciao,
Potresti spiegarmi un po’ come posso riprodurre questo problema?
1.installare un WP
2.installa https://wordpress.org/plugins/ninja-forms/
3.installare LSCWP
4.attiva questi 2 plugin
5.impostare un modulo in una pagina
6. il problema si presenta allora?
Cordiali saluti,
(@jamesround86)
Ciao,
Fondamentalmente sì. Anche se abbiamo anche diversi componenti aggiuntivi di Ninja Forms sul sito.
Usiamo il tema saliente.
Abbiamo testato disabilitando tutti i plugin tranne i componenti aggiuntivi Ninja Forms e la cache Litespeed e il problema persiste.
Posso abilitare Litespeed per un breve periodo per farti vedere il problema sul nostro sito, ma ovviamente dovremo coordinarlo per assicurarci che sia online il più breve tempo possibile a causa dell’interruzione del funzionamento dei nostri moduli. sui nostri clienti.
Grazie mólto
Supporto plugin
(@qtwrk)
Ciao,
Per favore unisciti al nostro Morbido
Se desideri partecipare, per favore dammi il tuo nome utente in modo che io possa contattarti, oppure puoi raggiungermi con lo stesso nome utente qui.
Cordiali saluti,
(@jamesround86)
Ciao,
Sfortunatamente, anche se ho creato un account Slack, non posso unirmi tramite il link che hai condiviso sopra. Ricevo una serie di errori che prevedono che io abbia un indirizzo email @ litespeedtech.com con una mancata corrispondenza dell’URI quando tento di accedere al mio account Google esistente.
Potete per favore indicare se c’è un altro modo per farlo?
Grazie mólto
Supporto plugin
(@qtwrk)
Ciao,
Posso sapere la tua e-mail?
posso mandarti un invito
Cordiali saluti,
Supporto plugin
(@qtwrk)
Ciao,
invito spedito.
Cordiali saluti,
(@jamesround86)
Grazie. Ho accettato l’invito e invierò un messaggio lì.
(@alzati in avanti)
Vorrei sapere cosa ha funzionato. Stesso problema su Cloudways con il plugin di cache Breeze. Tema piatto.
FISSO
Ho disabilitato la funzione “immagini pigre” di Breeze e il modulo funziona di nuovo. Tutte le altre opzioni di minificazione e raggruppamento sono attive.
(@mconkle)
Solo per riferimento, ho avuto un problema simile in quanto la modifica del backend generava lo stesso errore della console JS. Il modulo nella parte anteriore è stato caricato, ma il CAPTCHA non è stato caricato e non ha consentito l’invio del modulo. Ho scoperto che Ninja Forms era in conflitto con Yoast SEO per qualche motivo. Non appena ho disattivato Yoast, sono stato in grado di modificare il modulo ed elaborare una richiesta. Spero che questo aiuti qualcuno.
Hai risolto il tuo problema?
0 / 0