Supporto » Funzionalità = Plugin » 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?

Stai visualizzando 11 risposte - dal 1 al 11 (di 11 totali)
  • 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 traduzione

    Se riesci a capire quale stringa genera il problema e me lo segnali, modifico la traduzione

    Ls

    • Questa risposta è stata modificata 2 anni, 11 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, …}) = 0

    Si riesce a capire qualcosa?

    Moderatore Guido Scialfa

    (@wido)

    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, …}) = 0

    Moderatore Guido Scialfa

    (@wido)

    Ciao @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_IT

    Quale devo selezionare?

    Moderatore Guido Scialfa

    (@wido)

    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_IT

    Quale 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

Stai visualizzando 11 risposte - dal 1 al 11 (di 11 totali)
  • Il topic ‘File woocommerce-it_IT.mo in loop e saturazione banda’ è chiuso a nuove risposte.