File woocommerce-it_IT.mo in loop e saturazione banda
-
Buongiorno,
da qualche giorno il file woocommerce-it_IT.mo contenuto nel percorso: /wp-content/languages/woocommerce/woocommerce-it_IT.mo
va in loop saturando la banda e quindi restituendo errore 503.Se non si effettuano lavori in backend questo non succede, ma quando si prova ad aggiornare i prodotti a volte capita ed altre no.
Qualcuno ha avuto questo problema?
-
Ciao, @rvinci
Quale versione di WooCommerce usi?Abbiamo aggiornato la traduzione di WooCommerce ieri, se non l’hai già fatto, prova ad aggiornare la traduzione dalla Bacheca e facci sapere se il problema continua. Grazie 🙂
Ciao Laura,
La versione di woocommerce è la 3.1.1
Ma in backend non risulta nulla da aggiornare!
Mmm, strano perché ieri, dopo il tuo post, abbiamo aggiornato la traduzione che si propaga automaticamente e dovresti trovare il messaggio che ci sono nuove traduzioni disponibili 🤔.
A volte capita che qualche segno usato nelle traduzioni (es gli apici usati come apostrofo) crei il loop.
Quindi bisognerebbe:
-provare ad aggiornare la traduzione (puoi esportare tu stesso il file po da qui https://translate.wordpress.org/projects/wp-plugins/woocommerce/stable/it/default)
– vedere se il problema si ripropone
– se sì capire quale stringa crea il loop
– modificare (al link sopra) la traduzione
– aggiornare la traduzioneSe riesci a capire quale stringa genera il problema e me lo segnali, modifico la traduzione
Ls
-
Questa risposta è stata modificata 7 anni, 6 mesi fa da
Laura Sacco.
Abbiamo aggiornato il file, sembrava andare tutto bene ma poi si è ripresentato il problema.
I tecnici dell’host ci segnalano questi processi:lstat(“/home/abitarearreda/public_html/site/wp-content/languages/plugins/woocommerce-it_IT.mo”, {st_mode=S_IFREG|0644, st_size=433723, …}) = 0
lstat(“/home/abitarearreda/public_html/site/wp-content/languages/plugins”, {st_mode=S_IFDIR|0755, st_size=4096, …}) = 0
lstat(“/home/abitarearreda/public_html/site/wp-content/languages”, {st_mode=S_IFDIR|0755, st_size=4096, …}) = 0
lstat(“/home/abitarearreda/public_html/site/wp-content”, {st_mode=S_IFDIR|0755, st_size=4096, …}) = 0
lstat(“/home/abitarearreda/public_html/site”, {st_mode=S_IFDIR|0755, st_size=4096, …}) = 0
lstat(“/home/abitarearreda/public_html”, {st_mode=S_IFDIR|0750, st_size=4096, …}) = 0
lstat(“/home/abitarearreda”, {st_mode=S_IFDIR|0711, st_size=4096, …}) = 0
lstat(“/home”, {st_mode=S_IFDIR|0711, st_size=4096, …}) = 0Si riesce a capire qualcosa?
Ciao @rvinci,
Potresti fare una prova a localizzare temporaneamente il sito in spagnolo o francese o altra lingua (non inglese) quindi localizzare anche WooCommerce e vedere se il problema si continua a presentare?
Per essere sicuri che dipenda proprio da quel file.
Inoltre se localizzi il sito in Inglese mantenendo il file IT di WooCommerce il problema continua a presentarsi?
Cambiando il sito in spagnolo, il problema si ripresente ma ovviamente in altra lingua…
lstat(“/home/abitarearreda/public_html/site/wp-content/languages/woocommerce/woocommerce-es_ES.mo”, 0x7ffe41ef54c0) = -1 ENOENT (No such file or directory)
lstat(“/home/abitarearreda/public_html/site/wp-content/languages/woocommerce”, {st_mode=S_IFDIR|0755, st_size=4096, …}) = 0
lstat(“/home/abitarearreda/public_html/site/wp-content/languages”, {st_mode=S_IFDIR|0755, st_size=4096, …}) = 0
lstat(“/home/abitarearreda/public_html/site/wp-content”, {st_mode=S_IFDIR|0755, st_size=4096, …}) = 0
lstat(“/home/abitarearreda/public_html/site”, {st_mode=S_IFDIR|0755, st_size=4096, …}) = 0
lstat(“/home/abitarearreda/public_html”, {st_mode=S_IFDIR|0750, st_size=4096, …}) = 0
lstat(“/home/abitarearreda”, {st_mode=S_IFDIR|0711, st_size=4096, …}) = 0
lstat(“/home”, {st_mode=S_IFDIR|0711, st_size=4096, …}) = 0Ciao @rvinci,
Dunque in parte è una buona notizia perchè abbiamo capito che non centra nulla la traduzione probabilmente.
Puoi accedere al tuo cPanel e fare un downgrade della versione di php se hai attiva la 7 e scendere ad una versione 5.6.x?
Fai ovviamente un backup prima di effettuare l’operazione non si sa mai.
Ci abbiamo già provato… l’errore si ripresenta
Nell’elenco delle lingue ci sono disponibili:
Italiano
woocommerce-it_ITQuale devo selezionare?
Ciao @rvinci,
Il problema a questo punto non è nemmeno la traduzione, come puoi vedere tu stesso dall’ultimo messaggio
ENOENT (No such file or directory)
il problema sembra proprio essere lato server.
Consiglio, contatta il server e chiedi se hanno abilitato correttamente gettext.
Nell’elenco delle lingue ci sono disponibili:
Italiano
woocommerce-it_ITQuale devo selezionare?
Strano ti appaia il nome del file tra le lingue da selezionare. Ma questo potrebbe essere un altro prob.
Da Serverplan mi comunicano che il modulo PHP “gettext” è correttamente attivo.
Volevo segnalarvi però che nell’errore in lingua italiana la dicitura ENOENT (No such file or directory) non c’è:
lstat(“/home/abitarearreda/public_html/site/wp-content/languages/plugins/woocommerce-it_IT.mo”, {st_mode=S_IFREG|0644, st_size=433723, …}) = 0
lstat(“/home/abitarearreda/public_html/site/wp-content/languages/plugins”, {st_mode=S_IFDIR|0755, st_size=4096, …}) = 0
lstat(“/home/abitarearreda/public_html/site/wp-content/languages”, {st_mode=S_IFDIR|0755, st_size=4096, …}) = 0
lstat(“/home/abitarearreda/public_html/site/wp-content”, {st_mode=S_IFDIR|0755, st_size=4096, …}) = 0
lstat(“/home/abitarearreda/public_html/site”, {st_mode=S_IFDIR|0755, st_size=4096, …}) = 0
lstat(“/home/abitarearreda/public_html”, {st_mode=S_IFDIR|0750, st_size=4096, …}) = 0
lstat(“/home/abitarearreda”, {st_mode=S_IFDIR|0711, st_size=4096, …}) = 0
lstat(“/home”, {st_mode=S_IFDIR|0711, st_size=4096, …}) = 0 -
Questa risposta è stata modificata 7 anni, 6 mesi fa da
- Il topic ‘File woocommerce-it_IT.mo in loop e saturazione banda’ è chiuso a nuove risposte.