Vai al contenuto Vai alla barra laterale

Questo thread è stato risolto. Ecco una descrizione del problema e della soluzione.

Problem:
Se stai riscontrando un errore critico quando clicchi su alcuni post, sia nativi che CPT, e hai attivato il debug, potresti vedere errori legati a WPML che indicano una possibile ricorsione infinita.
Solution:
Per aiutarci a identificare e risolvere il problema, ti chiediamo di fornirci dettagli specifici sull'azione che stavi eseguendo quando si è verificato l'errore. Ad esempio, se l'errore si verifica durante il salvataggio, l'aggiornamento, la traduzione di una pagina o dopo aver modificato qualche impostazione. Con queste informazioni, possiamo riprodurre il problema nel nostro ambiente e, se necessario, escalare la situazione al nostro team di sviluppatori per un'analisi più approfondita.

La soluzione potrebbe non essere più rilevante a causa di aggiornamenti o modifiche non applicabili al tuo caso. Ti consigliamo di verificare i problemi noti, controllare la versione della correzione permanente e assicurarti di avere installato le ultime versioni dei temi e dei plugin. Se il problema persiste, ti invitiamo a aprire un nuovo ticket di supporto.

Questo è il forum di assistenza tecnica di WPML, il plug-in multilingue di WordPress.

La sua lettura è permessa a tutti, ma la pubblicazione è riservata esclusivamente ai clienti di WPML. Il team di WPML risponde sul forum 6 giorni su 7, 22 ore su 24.

Etichettato: 

Questo ticket contiene 7 risposte, ha 0 voci.

Ultimo aggiornamento da Paola Mendiburu 2 settimana, 3 giorno fa.

Assistito da: Paola Mendiburu.

Autore Post
Gennaio 24, 2026 alle 10:28 am #17758714

Marzia

Buongiorno,
purtroppo mi succede già da tempo, un po' a random, un errore critico, cliccando su alcuni post, sia nativi che cpt, se metto debug true, mi appare una lista lunghissima con riferimento a wpml, di cui incollo sono una piccola parte.
esempio errore critico:
link nascosto
Non so come risolverlo.
Fatemi sapere se volte che faccia una copia di staging sul mio server o preferite una migrazione sul vostro.
Grazie

Fatal error: Uncaught Error: Maximum call stack size of 8339456 bytes (zend.max_allowed_stack_size - zend.reserved_stack_size) reached. Infinite recursion? in /home/862710.cloudwaysapps.com/drxbxszsqc/public_html/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/fp/core/Fns.php:202 Stack trace: #0 [internal function]: WPML\FP\Fns::WPML\FP\{closure}() #1 /home/862710.cloudwaysapps.com/drxbxszsqc/public_html/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/fp/core/functions.php(154): call_user_func_array() #2 [internal function]: WPML\FP\Fns::WPML\FP\{closure}() #3 /home/862710.cloudwaysapps.com/drxbxszsqc/public_html/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/collect/src/Illuminate/Support/Traits/Macroable.php(56): call_user_func_array() #4 /home/862710.cloudwaysapps.com/drxbxszsqc/public_html/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/fp/core/Logic.php(60): WPML\FP\Fns::__callStatic() #5 [internal function]: WPML\FP\Logic::WPML\FP\{closure}() #6 /home/862710.cloudwaysapps.com/drxbxszsqc/public_html/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/fp/core/functions.php(154): call_user_func_array() #7 [internal function]: WPML\FP\{closure}() #8 /home/862710.cloudwaysapps.com/drxbxszsqc/public_html/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/fp/core/functions.php(50): call_user_func_array() #9 [internal function]: WPML\FP\{closure}() #10

Gennaio 26, 2026 alle 8:54 am #17761355

Paola Mendiburu
Sostenitore di WPML dal 11/2020

Lingue: Inglese (English ) Spagnolo (Español ) Italiano (Italiano )

Fuso orario: Europe/Madrid (GMT+01:00)

Ciao,

Sono Paola, spero vada tutto bene!

dato che il tuo sito utilizza PHP 8.3, il problema potrebbe essere collegato a un errata noto di WPML:
https://wpml.org/errata/php-8-3-x-fatal-error-maximum-call-stack-size-reached-due-to-possible-infinite-recursion/

Ti chiedo gentilmente di provare il workaround indicato in quella pagina per verificare se l’errore si risolve.

❌ Prima di procedere, assicurati di effettuare un backup completo del sito ❌

Resto in attesa di un tuo riscontro. Grazie per la collaborazione!

Gennaio 26, 2026 alle 2:10 pm #17762860

Marzia

Ciao Paola,
avevo già trovato questo ticket e avevo già provato ma senza successo.

Comunque il sito non ha woocommerce e il plugin WPML Multilingual & Multicurrency.

Sarebbe interessante capire cosa dice l'errore perché, come già scritto in precedenza, si verifica a random.
Ad esempio ora l'url che ho postato è visibile, quindi l'errore si verifica in certe condizioni, che non so se dipendano da traffico, cache, o quant'altro.

Grazie mille!

Gennaio 27, 2026 alle 12:58 pm #17767074

Paola Mendiburu
Sostenitore di WPML dal 11/2020

Lingue: Inglese (English ) Spagnolo (Español ) Italiano (Italiano )

Fuso orario: Europe/Madrid (GMT+01:00)

Dai casi che abbiamo analizzato internamente, questo errore non è legato a WooCommerce e può verificarsi anche su siti che usano solo WPML. Con PHP 8.3 il controllo dello stack è più restrittivo e, in alcune condizioni (hook specifici, cache, richieste diverse), può scattare l’errore anche se l’URL in altri momenti è perfettamente visibile. Per questo può sembrare “random”.

Il fatto che a volte la pagina funzioni conferma che non è un errore permanente, ma dipendente dal contesto di esecuzione (cache, traffico, o una combinazione di plugin/tema).

Dato che hai già provato il workaround sullo stack senza successo, il prossimo passo è:

- verificare i valori reali applicati a runtime (non solo quelli impostati),

- controllare se ci sono cache a livello server/CDN o object cache attive,

- ed eventualmente fare una prova con PHP 8.2, per capire se il comportamento è specifico di PHP 8.3.

Se vuoi, possiamo analizzare il caso più a fondo con un ambiente di test o raccogliendo qualche dettaglio in più quando l’errore si ripresenta.

Gennaio 28, 2026 alle 9:56 am #17769961

Marzia

Ciao Paola,
grazie del feedback,.
Controllo con con il supporto dell'hosting i valori reali applicati a runtime, e si, ci sono diversi livelli ci cache: wp rocket, varnish cache, keycdn, e sull'object cache ti dovrei confermare.
La prossima volta che ricapita provo a impostare la versione php 8.2, se non dovesse risolvere oppure è solo un fix temporaneo, allora provo a sentire il supporto di Cloudways.
Grazie per ora, posso tenere aperto questo ticket finché non ho risolto?

Gennaio 28, 2026 alle 11:24 am #17770203

Paola Mendiburu
Sostenitore di WPML dal 11/2020

Lingue: Inglese (English ) Spagnolo (Español ) Italiano (Italiano )

Fuso orario: Europe/Madrid (GMT+01:00)

Potresti indicarmi anche dopo quale azione specifica compare l’errore?
Ad esempio, se succede durante il salvataggio, l’aggiornamento, la traduzione di una pagina o dopo aver modificato qualche impostazione.

Con queste informazioni potrò riprodurre il problema nel mio ambiente e, se necessario, escalarlo al team di sviluppatori con tutti i dettagli.

Febbraio 2, 2026 alle 2:23 pm #17784376

Marzia

Ciao Paola,
non ci è ancora capitato e scrivo per mantenere aperto il ticket.
Certamente se dovesse capitare ancora ti informo sulle operazioni fatte fino a quel momento.
Grazie mille

Febbraio 3, 2026 alle 9:06 am #17786230

Paola Mendiburu
Sostenitore di WPML dal 11/2020

Lingue: Inglese (English ) Spagnolo (Español ) Italiano (Italiano )

Fuso orario: Europe/Madrid (GMT+01:00)

Ok perfetto!