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 🙂

    Chi ha creato la discussione rvinci

    (@rvinci)

    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 6 anni, 9 mesi fa da Laura Sacco.
    Chi ha creato la discussione rvinci

    (@rvinci)

    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?

    Chi ha creato la discussione rvinci

    (@rvinci)

    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.

    Chi ha creato la discussione rvinci

    (@rvinci)

    Ci abbiamo già provato… l’errore si ripresenta

    Chi ha creato la discussione rvinci

    (@rvinci)

    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.

    Chi ha creato la discussione rvinci

    (@rvinci)

    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.