Skip Navigation

This thread is resolved. Here is a description of the problem and solution.

Problema: Uso il tema Enfold e quando attivo WPML ricevo una pagina bianca Soluzione: Il problema riguarda il valore di WP Memory Limit che deve essere aumentato. Documentazione utile: https://codex.wordpress.org/Editing_wp-config.php#Increasing_memory_allocated_to_PHP

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.

Our next available supporter will start replying to tickets in about 4.40 hours from now. Thank you for your understanding.

Etichettato: 

This topic contains 5 risposte, has 2 voci.

Last updated by Vincenzo 3 anni, 9 mesi fa.

Assigned support staff: Vincenzo.

Autore Post
February 26, 2018 at 9:38 am

davideS-16

Buon giorno, non riesco ad attivare il vostro plugin, mi restituisce pagina bianca.
Tema Enfold versione 4.2.4 - wodpress versione 4.9.4 e WPML Multilingual CMS

Grazie
Davide Scolari
davide.scolari@gmail.com

February 26, 2018 at 10:01 am #1528936

Vincenzo
Supporter

Languages: Inglese (English ) Italiano (Italiano )

Timezone: Europe/London (GMT+00:00)

Buongiorno Davide, grazie per aver contattato il supporto WPML!
Mi occuperò di questo ticket.

Dietro una pagina bianca c'è quasi sempre un errore PHP. Molto spesso si tratta di un problema di memoria.
Per sapere qual'è l'errore è necessario attivare temporaneamente la modalità di debug di WordPress.

1. Prima di attivare la modalità di debug io consiglierei di aggiornare tutti i plugin alle ultime versioni e poi a riprovare ad attivare WPML.
❌ Assicurarsi d'avere un backup del sito prima di procedere con gli aggiornamenti! ❌

2. Per attivare la modalità di debug di WordPress bisogna:

- aprire il file wp-config.php e cercare la riga:

define('WP_DEBUG', false);

Cambiarla in:

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

In questo modo gli errori verranno salvati nel file debug.log all'interno della cartella /wp-content/

Se desideri che gli errori non rimangano solo nel file di log ma vengano visualizzati anche sullo schermo modifica l'ultima linea:

define('WP_DEBUG_DISPLAY', true);

Il file wp-config.php si trova nella root della tua cartella WordPress.

Una volta attivata la modalità di debug si deve provocare nuovamente l'errore attivando WPML in maniera da registrare il problema nel file di log.

A questo punto puoi postare il contenuto del file wp-content/debug.log qui sul forum o, se è troppo grande, su pastebin.com e postare qui il link al paste.

Grazie

Documentazione relativa:
- https://wpml.org/it/documentazione/informazioni-per-gli-sviluppatori/eseguire-il-debug-di-wpml/
- https://wpml.org/documentation/support/debugging-wpml/
- http://codex.wordpress.org/Debugging_in_WordPress
- https://wpml.org/faq/500-error/

February 26, 2018 at 11:21 am #1529042

davideS-16

Graziee
Riporto il contenuto del file di log.

[26-Feb-2018 11:17:04 UTC] PHP Fatal error:  Allowed memory size of 134217728 bytes exhausted (tried to allocate 75 bytes) in /web/htdocs/www.magaskymarathon.it/home/wp-includes/pomo/mo.php on line 257

[26-Feb-2018 11:17:04 UTC] PHP Notice:  ob_end_flush(): failed to delete buffer zlib output compression in /web/htdocs/www.magaskymarathon.it/home/wp-includes/functions.php on line 3729
[26-Feb-2018 11:17:07 UTC] PHP Notice:  Constant WP_MEMORY_LIMIT already defined in /web/htdocs/www.magaskymarathon.it/home/wp-config.php on line 94
[26-Feb-2018 11:17:07 UTC] PHP Notice:  Undefined index: languages_order in /web/htdocs/www.magaskymarathon.it/home/wp-content/plugins/sitepress-multilingual-cms/sitepress.class.php on line 986

Grazie per il supporto

February 26, 2018 at 11:34 am #1529051

Vincenzo
Supporter

Languages: Inglese (English ) Italiano (Italiano )

Timezone: Europe/London (GMT+00:00)

Salve Davide,

il problema riguarda il valore di WP Memory Limit che deve essere portato a 256M

Sembra inoltre che la costante WP_MEMORY_LIMIT sia definita più volte e questo produce un altro errore. Se possibile, trova e rimuovi le righe ridondanti.

Per incrementare il valore di WP Memory Limit trova e modifica questa riga nel file wp-config.php portando il valore di WP_MEMORY_LIMIT a 256M
❌ IMPORTANTE ❌ Verifica che la riga non sia inserita alla fine del file ma sempre prima del commento riguardo la fine delle modifiche):

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

Il file wp-config.php si trova nella cartella principale di WordPress.

Puoi verificare quale sia il valore attuale di WP Memory Limit da WPML -> Assistenza nella sezione Info

Maggiori informazioni qui:
- https://codex.wordpress.org/Editing_wp-config.php#Increasing_memory_allocated_to_PHP

February 26, 2018 at 12:47 pm #1529153

davideS-16

Graziee
Mi hai velocizzato la risoluzione ai piccoli problemi.

February 26, 2018 at 12:52 pm #1529161

Vincenzo
Supporter

Languages: Inglese (English ) Italiano (Italiano )

Timezone: Europe/London (GMT+00:00)

Sono contento che il problema sia risolto.

In caso di altri problemi o domande non esitare ad aprire un nuovo ticket.

Buon lavoro