Salta la navigazione

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.

Nessun supporter è disponibile a lavorare oggi sul forum Italian. Sentitevi liberi di creare ticket e li gestiremo il prima possibile quando saremo online. Grazie per la comprensione.

Sun Mon Tue Wed Thu Fri Sat
- 11:00 – 15:00 11:00 – 15:00 11:00 – 15:00 11:00 – 15:00 11:00 – 15:00 -
- 16:00 – 20:00 16:00 – 20:00 16:00 – 20:00 16:00 – 20:00 16:00 – 20:00 -

Fuso orario del fornitore: Europe/Rome (GMT+02:00)

Etichettato: 

Questo ticket contiene 34 risposte, ha 3 voci.

Ultimo aggiornamento da enricob-50 1 giorno, 1 ora fa.

Assistito da: Laura.

Autore Messaggi
Settembre 9, 2024 a 12:11 pm #16156082

enricob-50

La funzione è presente nel functions.php ed è:

- versione corrente con ICL_LANGUAGE_CODE: https://pastebin.com/G1dUfmd0

- versione modificata con il nuovo hook: https://pastebin.com/s9gCxiub

Così riesci a capire se è stata utilizzata nel modo corretto?

Grazie

Settembre 9, 2024 a 6:20 pm #16158459

Laura
Supporter

Lingue: Inglese (English ) Italiano (Italiano )

Fuso orario: Europe/Rome (GMT+02:00)

Ho chiesto un secondo parere, ti faccio sapere.

Settembre 10, 2024 a 7:40 am #16159719

enricob-50

Ok, attendo tue notizie.

Grazie

Settembre 10, 2024 a 12:19 pm #16161258

Laura
Supporter

Lingue: Inglese (English ) Italiano (Italiano )

Fuso orario: Europe/Rome (GMT+02:00)

Mi chiedono alcuni chiarimenti

- qual è l'hosting?
- c'è una stack trace dell'errore?

Settembre 10, 2024 a 12:31 pm #16161361

enricob-50

L'hosting è Pressable.

Si, puoi vedere il log qui: link nascosto

Nei Fatal Error vedrai l'indicazione di WPML.

Settembre 10, 2024 a 1:40 pm #16161864

Laura
Supporter

Lingue: Inglese (English ) Italiano (Italiano )

Fuso orario: Europe/Rome (GMT+02:00)

Nel log non c'è nessuna stack trace.

Prova ad aggiungere all'htaccess questo codice

php_flag display_errors On
php_flag display_startup_errors On
php_value error_reporting -1

e vediamo se ci sono dei report più precisi.

Settembre 11, 2024 a 7:22 am #16164557

enricob-50

Mi dicono questo:

It is not possible to add rules to nginx file here as root access is not allowed. We are running on a Managed Hosting Environment. So that is something you can disregard as we provide tools for checking php error logs in the account control panel. Check the guide here as well: link nascosto

In ogni caso se volete vedere in autonomia tutti i log presenti sul server posso crearvi un accesso come collaboratore, mi serve una vostra mail nel caso.

Tuttavia quello che posso fare e scaricare tutti i log che vedo, ovvero:

- PHP Logs
- Webserver Logs
- Activity Logs

Li trovate qui: link nascosto

Spero possano fare al vostro caso.

Stack Trace cosa significa?

Fatemi sapere se serve altro.

Grazie

Settembre 11, 2024 a 10:34 am #16165913

Laura
Supporter

Lingue: Inglese (English ) Italiano (Italiano )

Fuso orario: Europe/Rome (GMT+02:00)

La stack trace è una lista di tutto ciò che ha fatto il server prima che accadesse l'errore, quindi da più indicazioni su cosa è successo.

Se i log sono questi non ci serve avere un utente.

L'errore quando è comparso, dopo un aggiornamento?

Settembre 11, 2024 a 11:37 am #16166190

enricob-50

Diciamo che tutto è iniziato dopo aver fatto l'upgrade della versione php, dalla 7.4 alla 8.1.

Settembre 11, 2024 a 11:44 am #16166214

enricob-50

Intanto loro mi hanno risposto:

Purtroppo lo stack trace non è disponibile in PHP.

In un evironment locale (es. MAMP), potresti però attivare Xdebug per avere informazioni più dettagliate sull'uso della memoria di ogni singolo plugin.

Purtroppo WPML è notorio per creare problemi relativi ad un utilizzo eccessivo della memoria, in particolar modo quando usato in tandem con un numero elevato di plugin

In alternativa, potresti usare qualcosa del genere per monitorare l'utilizzo della memoria in varie parti del sito:
var_dump('Memory usage at X: ' . memory_get_usage());

Settembre 11, 2024 a 7:22 pm #16167981

Laura
Supporter

Lingue: Inglese (English ) Italiano (Italiano )

Fuso orario: Europe/Rome (GMT+02:00)

Puoi testare con una versione precedente di WPML?

Settembre 12, 2024 a 12:34 pm #16170959

enricob-50

Dove trovo una versione che non sia quella corrente?

Settembre 12, 2024 a 1:55 pm #16171505

Laura
Supporter

Lingue: Inglese (English ) Italiano (Italiano )

Fuso orario: Europe/Rome (GMT+02:00)

Nel changelog.

Settembre 17, 2024 a 12:57 pm #16188443

enricob-50

Ho provato con varie versioni precedenti, ma non cambia nulla.

Cosa possiamo fare? L'unico modo è quello di aumentare la memoria?

Non posso fornirvi un acccesso admin in modo che possiamo replicare il problema ed investigare?

Grazie

Settembre 18, 2024 a 7:29 am #16191275

enricob-50

Ho eseguito la procedura, ti serve l'indirizzo del sito?

ps: il sito si presenta sul sito live, perchè credo dipenda dal fatto che ci sia interazione di utenti nelle varie lingue, essendoci traffico.

Già sui miei staging non si presentava, vedi tu cosa succede.

Fammi sapere se è tutto ok.

Grazie