Vai al contenuto Vai alla barra laterale

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

Problema:
Il sito va in crash quando si attiva WPML versione 4.8.4, con errori di memoria PHP e problemi di caricamento di file specifici di WPML.
Soluzione:
Se stai riscontrando un problema simile, ti consigliamo di aumentare i limiti di memoria PHP nel tuo file wp-config.php. Aggiungi o modifica le seguenti righe:

define('WP_MEMORY_LIMIT', '256M');

define('WP_MAX_MEMORY_LIMIT', '512M');

Questo dovrebbe risolvere il problema di crash dovuto all'esaurimento della memoria. Inoltre, assicurati che tutti i plugin WPML siano aggiornati. Se il problema persiste, potrebbe essere utile reinstallare i plugin WPML. Puoi scaricare le versioni aggiornate direttamente da qui.
Se dopo aver seguito questi passaggi il problema non si risolve, ti consigliamo di abilitare il debug di WordPress per raccogliere maggiori informazioni sull'errore. Aggiungi queste righe nel tuo file wp-config.php:

define('WP_DEBUG', true);

define('WP_DEBUG_LOG', true);

define('WP_DEBUG_DISPLAY', false);

Dopo aver riprodotto il problema, consulta il file di log del debug in /wp-content/debug.log per ulteriori dettagli.
Se queste soluzioni non dovessero essere pertinenti, perché potrebbero essere datate o non adatte al tuo caso, ti invitiamo a consultare la pagina dei problemi noti, verificare la versione della correzione permanente e confermare che hai installato le ultime versioni di temi e plugin. Se necessario, apri un nuovo ticket di supporto qui.

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 4 risposte, ha 0 voices.

Ultimo aggiornamento da alessandroC-21 1 settimana, 6 giorno fa.

Assistito da: Paola Mendiburu.

Autore Post
Novembre 5, 2025 alle 7:48 pm #17551662

alessandroC-21

Contesto del problema:
Durante una normale manutenzione del sito, ho aggiornato il core di WPML (sitepress-multilingual-cms) e il sito e-commerce è andato offline. Ho eliminato tutti i plugin e li ho reinseriti uno ad uno, tenendo per ultimo WPML. Con tutti i plugin attivi, il sito funziona senza WPML, ma appena lo inserisco (versione 4.8.4), il sito va in crash. Ho provato anche a tenere solo i plugin necessari per il tema e poi attivare WPML, ma anche così mi dà errore. Uso il tema Avada con WooCommerce. Non ho mai avuto problemi prima. Una volta risolto il problema, nella pagina link nascosto dovrei vedere i prodotti su 4 colonne, una sidebar a destra con tre filtri.

Sintomi:
Il sito va in crash quando attivo WPML versione 4.8.4. Sembra che gli stili della lingua Inglese siano stati applicati invece di quelli dell'Italiano, che è la lingua principale.
Vi devo inserire qui un debug, perchè la procedura guidata mi da errore:

### Avada Versions ###

Current Version: 7.13.3
Previous Version: 7.12.2 7.13.0 7.13.1

### WordPress Environment ###

Home URL: link nascosto
Site URL: link nascosto
WP Content Path: /var/www/vhosts/elleellemurano.com/httpdocs/wp-content
WP Path: /var/www/vhosts/elleellemurano.com/httpdocs/
WP Version: 6.8.3
WP Multisite: –
PHP Memory Limit: 256 MB
WP Debug Mode: –
Language: it_IT

### Server Environment ###

Server Info: Apache
PHP Version: 8.3.27
PHP Post Max Size: 8 MB
PHP Time Limit: 180
PHP Max Input Vars: 1780
ZipArchive: ✔
cURL: ✔
mail: ✔
MySQL Version: 10.3.39
Max Upload Size: 4 MB
DOMDocument: ✔
WP Remote Get: ✔
WP Remote Post: ✔
GD Library: bundled (2.1.0 compatible)

### Active Plugins (11) ###

Code Snippets: di Code Snippets Pro
Contact Form 7: di Rock Lobster Inc.
Facebook for WooCommerce: di Facebook
Flexible Shipping: di Octolize
Avada Builder: di ThemeFusion
Avada Core: di ThemeFusion
Header Footer Code Manager: di DraftPress
Super Product Variation Swatches: di Joe Iz
WooCommerce PagOnline Unicredit: di Effetti Web
WooCommerce Tax: di WooCommerce
WooCommerce: di Automattic

Domande:
Perché il sito va in crash quando attivo WPML?
Come posso risolvere il problema degli stili della lingua?

Novembre 6, 2025 alle 8:44 am #17552567

Paola Mendiburu
Sostenitore di WPML dal 11/2020

Lingue: Italiano (Italiano )

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

Ciao!

Sono Paola, spero vada tutto bene!

Ti chiedo di eliminare i plugin WPML Multilingual CMS e WPML String Translation e poi reinstallarli.
Puoi scaricare le versioni aggiornate direttamente da qui:
https://wpml.org/account/downloads/

È possibile che uno dei due plugin sia stato aggiornato e l’altro no, e questo può causare il crash del sito.

Se dopo la reinstallazione il problema dovesse persistere, per favore inviami i dettagli dell’errore. Per conoscere i dettagli dell’errore che stai riscontrando, potresti fare quanto segue?- Accedi al file wp-config.php (situato nella root di WordPress).
- Inserisci queste righe subito prima di /* That's all, stop editing! Happy blogging. */

define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);

Riproduci il problema, quindi accedi al registro di debug qui: /wp-content/debug.log e copia e incolla le informazioni nella tua prossima risposta.
Maggiori info: https://wordpress.org/support/article/debugging-in-wordpress/

Questo rapporto ci aiuterà a individuare la radice del problema..

Grazie!

Novembre 6, 2025 alle 11:10 am #17553333

alessandroC-21

Grazie mille.
Ho fatto come richiesto... ma il debug non mi da alcuna risposta... sembra che non funzioni.
Comunque sono andato avanti.
Ho lasciato solo i Plugin del core de tema e Woocommerce.
Ho installato sitepress-multilingual-cms.4.8.4 e al momento dell'attivazione mi da una schermata nera (sono su Chrome) con scritto
LA PAGINA NON FUNZIONA
elleellemurano.com al momento non è in grado di gestire la richiesta.
HTTP ERROR 500

LA URL è link nascosto

Posso ricaricare la pagina ma mi si ripresenta la schermata
Se cerco di andare su /wp-admin mi dice
Si è verificato un errore critico in questo sito. Controlla le email in arrivo nella casella di posta dell'amministratore del sito per le istruzioni. Se continui ad avere problemi, prova i forum di supporto.

Se da FTP elimino o rinomino la cartella "sitepress-multilingual-cms", il sito torna online

Screenshot 2025-11-06 121001.png
Novembre 6, 2025 alle 11:19 am #17553430

Paola Mendiburu
Sostenitore di WPML dal 11/2020

Lingue: Italiano (Italiano )

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

Dimmi gli errori che trovi sul debug.log

Novembre 6, 2025 alle 11:46 am #17553627

alessandroC-21

[06-Nov-2025 11:10:19 UTC] PHP Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 20480 bytes) in /var/www/vhosts/elleellemurano.com/httpdocs/wp-includes/class-wp-fatal-error-handler.php on line 76
[06-Nov-2025 11:11:47 UTC] PHP Warning: include(/var/www/vhosts/elleellemurano.com/httpdocs/wp-content/plugins/sitepress-multilingual-cms/vendor/composer/../wpml/wp/classes/Cache.php): Failed to open stream: No such file or directory in /var/www/vhosts/elleellemurano.com/httpdocs/wp-content/plugins/sitepress-multilingual-cms/vendor/composer/ClassLoader.php on line 571
[06-Nov-2025 11:11:47 UTC] PHP Warning: include(): Failed opening '/var/www/vhosts/elleellemurano.com/httpdocs/wp-content/plugins/sitepress-multilingual-cms/vendor/composer/../wpml/wp/classes/Cache.php' for inclusion (include_path='.:/opt/plesk/php/8.3/share/pear') in /var/www/vhosts/elleellemurano.com/httpdocs/wp-content/plugins/sitepress-multilingual-cms/vendor/composer/ClassLoader.php on line 571
[06-Nov-2025 11:11:47 UTC] PHP Fatal error: Uncaught Error: Class "WPML\LIB\WP\Cache" not found in /var/www/vhosts/elleellemurano.com/httpdocs/wp-content/plugins/sitepress-multilingual-cms/inc/taxonomy-term-translation/wpml-term-translation.class.php:311
Stack trace:
#0 /var/www/vhosts/elleellemurano.com/httpdocs/wp-content/plugins/sitepress-multilingual-cms/inc/taxonomy-term-translation/wpml-term-translation.class.php(127): WPML_Term_Translation->maybe_warm_term_id_cache()
#1 /var/www/vhosts/elleellemurano.com/httpdocs/wp-content/plugins/sitepress-multilingual-cms/inc/taxonomy-term-translation/wpml-term-translation.class.php(199): WPML_Term_Translation->adjust_ttid_for_term_id()
#2 /var/www/vhosts/elleellemurano.com/httpdocs/wp-content/plugins/sitepress-multilingual-cms/classes/query-filtering/class-wpml-query-parser.php(199): WPML_Term_Translation->term_id_in()
#3 /var/www/vhosts/elleellemurano.com/httpdocs/wp-content/plugins/sitepress-multilingual-cms/classes/query-filtering/class-wpml-query-parser.php(169): WPML_Query_Parser->translate_term_slug()
#4 /var/www/vhosts/elleellemurano.com/httpdocs/wp-content/plugins/sitepress-multilingual-cms/classes/query-filtering/class-wpml-query-parser.php(323): WPML_Query_Parser->translate_term_values()
#5 /var/www/vhosts/elleellemurano.com/httpdocs/wp-content/plugins/sitepress-multilingual-cms/classes/query-filtering/class-wpml-query-parser.php(395): WPML_Query_Parser->maybe_redirect_to_translated_taxonomy()
#6 /var/www/vhosts/elleellemurano.com/httpdocs/wp-content/plugins/sitepress-multilingual-cms/sitepress.class.php(3441): WPML_Query_Parser->parse_query()
#7 /var/www/vhosts/elleellemurano.com/httpdocs/wp-includes/class-wp-hook.php(324): SitePress->parse_query()
#8 /var/www/vhosts/elleellemurano.com/httpdocs/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters()
#9 /var/www/vhosts/elleellemurano.com/httpdocs/wp-includes/plugin.php(565): WP_Hook->do_action()
#10 /var/www/vhosts/elleellemurano.com/httpdocs/wp-includes/class-wp-query.php(1154): do_action_ref_array()
#11 /var/www/vhosts/elleellemurano.com/httpdocs/wp-includes/class-wp-query.php(1897): WP_Query->parse_query()
#12 /var/www/vhosts/elleellemurano.com/httpdocs/wp-includes/class-wp-query.php(3949): WP_Query->get_posts()
#13 /var/www/vhosts/elleellemurano.com/httpdocs/wp-includes/class-wp.php(701): WP_Query->query()
#14 /var/www/vhosts/elleellemurano.com/httpdocs/wp-includes/class-wp.php(821): WP->query_posts()
#15 /var/www/vhosts/elleellemurano.com/httpdocs/wp-includes/functions.php(1342): WP->main()
#16 /var/www/vhosts/elleellemurano.com/httpdocs/wp-blog-header.php(16): wp()
#17 /var/www/vhosts/elleellemurano.com/httpdocs/index.php(17): require('...')
#18 {main}
thrown in /var/www/vhosts/elleellemurano.com/httpdocs/wp-content/plugins/sitepress-multilingual-cms/inc/taxonomy-term-translation/wpml-term-translation.class.php on line 311
[06-Nov-2025 11:11:47 UTC] PHP Fatal error: Uncaught Error: Class "WPML\PHP\Auryn\InjectionException" not found in /var/www/vhosts/elleellemurano.com/httpdocs/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/wpml/lib/Php/Auryn/Injector.php:422
Stack trace:
#0 /var/www/vhosts/elleellemurano.com/httpdocs/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/wpml/lib/Php/Auryn/Injector.php(373): WPML\PHP\Auryn\Injector->provisionInstance()
#1 /var/www/vhosts/elleellemurano.com/httpdocs/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/wpml/src/Infrastructure/Dic.php(41): WPML\PHP\Auryn\Injector->make()
#2 /var/www/vhosts/elleellemurano.com/httpdocs/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/wpml/src/UserInterface/Web/Infrastructure/WordPress/CompositionRoot/Config/Event/Translation/Links/ItemUpdateEvent.php(30): WPML\Infrastructure\Dic->make()
#3 /var/www/vhosts/elleellemurano.com/httpdocs/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/wpml/src/UserInterface/Web/Infrastructure/WordPress/CompositionRoot/Config/Event/Translation/Links/ItemUpdateEvent.php(79): WPML\UserInterface\Web\Infrastructure\WordPress\CompositionRoot\Config\Event\Translation\Links\ItemUpdateEvent->getItemsUpdateEventAdapter()
#4 /var/www/vhosts/elleellemurano.com/httpdocs/wp-includes/class-wp-hook.php(324): WPML\UserInterface\Web\Infrastructure\WordPress\CompositionRoot\Config\Event\Translation\Links\ItemUpdateEvent->WPML\UserInterface\Web\Infrastructure\WordPress\CompositionRoot\Config\Event\Translation\Links\{closure}()
#5 /var/www/vhosts/elleellemurano.com/httpdocs/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters()
#6 /var/www/vhosts/elleellemurano.com/httpdocs/wp-includes/plugin.php(517): WP_Hook->do_action()
#7 /var/www/vhosts/elleellemurano.com/httpdocs/wp-includes/load.php(1304): do_action()
#8 [internal function]: shutdown_action_hook()
#9 {main}
thrown in /var/www/vhosts/elleellemurano.com/httpdocs/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/wpml/lib/Php/Auryn/Injector.php on line 422
[06-Nov-2025 11:12:11 UTC] PHP Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 32768 bytes) in /var/www/vhosts/elleellemurano.com/httpdocs/wp-admin/includes/ajax-actions.php on line 3659

Novembre 6, 2025 alle 1:00 pm #17553916

alessandroC-21

Ho visto che in realtà il problema era banale... non per me.
In pratica era un problema di memoria!!!
WP_MEMORY_LIMIT era settata ancora a 128M, ma WPML evidentemente ha bisogno di più memoria, così ho modificato
WP_MEMORY_LIMIT a 256M e WP_MAX_MEMORY_LIMIT a 512M
Ora tutto è tornato a funzionare.
Grazie mille comunque!!