This is the technical support forum for WPML - the multilingual WordPress plugin.

Everyone can read, but only WPML clients can post here. WPML team is replying on the forum 6 days per week, 22 hours per day.

This topic contains 13 risposte, has 2 voci.

Last updated by matteom-42 5 mesi fa.

Assigned support staff: Vincenzo.

Autore Post
May 3, 2019 at 3:58 pm

matteom-42

Sto tentando di:

installare wpml

Link a una pagina dove è possibile vedere il problema:

graziealcielo.it

Mi aspettavo di vedere:

il menu

Invece ho ottenuto:

niente

May 4, 2019 at 10:07 am #3739807

Vincenzo
Supporter

Languages: Inglese (English ) Italiano (Italiano )

Timezone: Europe/Rome (GMT+02:00)

Salve e grazie per aver contattato il supporto WPML!

Il problema potrebbe essere causato da una incompatibilità con il tema o con un altro plugin.

Prova questi passaggi, preferibilmente in una versione di test del sito (staging):
❌ Assicurarsi d'avere un backup del sito prima di procedere! ❌
- Disattiva tutti i plugin tranne WPML e i suoi addon, WooCommerce e WooCommerce Multilingual.
- Imposta un tema predefinito (per es. Twenty Nineteen).
- Assicurati che il menu sia correttamente assegnato alla sezione corretta del nuovo tema.
- Se il problema si risolve, comincia ad attivare i plugin uno alla volta finché il problema non torna.
Infine riattiva il tema, verificando che il menu sia assegnato alla sezione corretta.

- Puoi segnalarmi quando torna il problema?

Grazie

May 7, 2019 at 2:38 pm
May 7, 2019 at 3:13 pm #3759647

Vincenzo
Supporter

Languages: Inglese (English ) Italiano (Italiano )

Timezone: Europe/Rome (GMT+02:00)

Salve,

solitamente, nelle versioni di staging la cache è disattivata.

Puoi chiedere al provider del servizio hosting se è attivo qualche sistema di caching che può essere la causa di questo problema?

Puoi chiedere inoltre se c'è qualche altra differenza fra la versione in produzione e la versione di staging del server?

Grazie

May 8, 2019 at 10:29 am #3765609

matteom-42

non è colpa della cache, è la differenza di hosting

nel nostro hosting VPS funziona perfettamente, appena lo porto su aruba non funziona più e non capisco a cosa è dovuto, comunque ci sono php 7 e mysql 5

May 8, 2019 at 11:21 am #3765903

Vincenzo
Supporter

Languages: Inglese (English ) Italiano (Italiano )

Timezone: Europe/Rome (GMT+02:00)

Buongiorno,

1. Puoi provare a verificare le differenze fra i due server utilizzando la funzione phpinfo()

In alternativa, puoi utilizzare un plugin come questo:
- https://wordpress.org/plugins/phpinfo-print/

2. Dalle informazioni di debug vedo che il valore di WP Memory Limit è inferiore ai requisiti minimi di WPML che richiede almeno 128M.
- https://wpml.org/home/minimum-requirements/

Per incrementare il valore di WP Memory Limit aggiungi queste righe in mezzo al file wp-config.php (dopo il tag di apertura del php)

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

❌ IMPORTANTE ❌ Non inserire la riga alla fine del file ma sempre prima del seguente commento riguardo la fine delle modifiche):

/* Finito, interrompere le modifiche! Buon blogging. */

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

3. Potrebbe trattarsi di un errore PHP che si presenta solo nel server Aruba.
Per sapere qual'è l'errore è necessario attivare temporaneamente la modalità di debug di WordPress.

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/

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, visitando la homepage, in maniera da registrare il problema nel file di log.

A questo punto puoi disattivare la modalità di debug e 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/

May 8, 2019 at 1:11 pm #3767023

matteom-42

ok questo è il contenuto di debug.log : https://pastebin.com/zFsGAXLp

segnalo anche che la pagina hidden link viene presa come prodotto

May 8, 2019 at 2:33 pm #3767769

Vincenzo
Supporter

Languages: Inglese (English ) Italiano (Italiano )

Timezone: Europe/Rome (GMT+02:00)

Salve,

gli errori nel file di log indicano un problema nel file template di WooCommerce aggiunto dal tema. Questi avvisi non sembrano riguardare il problema in questione.

1. Puoi aggiornare il tema all'ultima versione?

2. Puoi dirmi se hai aumentato il valore di WP Memory Limit?

3. Hai trovato differenze importanti utilizzando la funzione phpinfo()?

Grazie

May 8, 2019 at 2:57 pm #3767973

matteom-42

ciao!

punto 1 ci sto lavorando perchè non ho usato un tema child, punto 2 si

punto 3 questi sono i 2 phpinfo

hidden link

hidden link

May 9, 2019 at 3:36 pm #3777767

Vincenzo
Supporter

Languages: Inglese (English ) Italiano (Italiano )

Timezone: Europe/Rome (GMT+02:00)

Ciao,

ho potuto verificare solo il phpinfo del sito principale perché in quello di staging è necessaria l'autenticazione http

La cosa strana è che dal phpinfo risulta installata la versione 7.0.25 di PHP mentre dalle informazioni di debug di WPML sembra che sia installata la versione 7.1.11.

Puoi verificare con il tuo hosting quale versione è installata?

Hai avuto modo di aggiornare il tema?

Grazie

May 10, 2019 at 10:04 am #3783059

matteom-42

la versione installata dal pannello di aruba è 7.0.25, ma si può posso anche attivare la 7.1.11

ho aggiornato il tema all'ultima versione ma credo sia un problema di woocommerce o permalinks non so, ad esempio

hidden link

May 11, 2019 at 11:07 am #3790311

Vincenzo
Supporter

Languages: Inglese (English ) Italiano (Italiano )

Timezone: Europe/Rome (GMT+02:00)

Buongiorno,

ho dato un'occhiata al sito nella sottocartella /stage/ ed ho visto qual'è la causa del problema.

Quando il plugin WooCommerce Onsale Page è disabilitato, il menu riappare.

Puoi verificare se lo stesso avviene nella versione del sito sull'altro server?
Verifica inoltre se qualche impostazione del suddetto plugin interferisce con i menu.

Grazie

May 13, 2019 at 8:49 am #3796217

matteom-42

buongiorno Vincenzo,

purtroppo non è quello il problema perchè anche disabilitando il plugin wordpress crede che questa pagina hidden link sia una pagina prodotto e non una pagina di wordpress

grazie, William

May 13, 2019 at 11:09 am #3797339

Vincenzo
Supporter

Languages: Inglese (English ) Italiano (Italiano )

Timezone: Europe/Rome (GMT+02:00)

Salve William,

la soluzione che ho fornito riguarda il problema della mancanza del menu nella homepage.

Per quanto riguarda il problema della pagina chi siamo, puoi provare ad attivare il plugin Translation Management per configurare WooCommerce Multilingual.

Se questo non risolve il problema della pagina chi siamo, posso chiederti di aprire un nuovo ticket per quel problema?
- La politica di assistenza prevede che si posti un solo problema per ciascun ticket.

Questo aiuterà altri utenti con problemi simili a trovare le soluzioni quando cercano nel forum.

Grazie

May 13, 2019 at 2:27 pm #3799367

matteom-42

My issue is resolved now. Thank you!