Questo thread è stato risolto. Ecco una descrizione del problema e della soluzione.
Problema:
Stai cercando di risolvere un problema con il tuo sito in produzione quando attivi String Translation, il sito rallenta drasticamente fino a crashare. Inoltre, ricevi un errore 'Aggiornamento della traduzione non riuscito' quando tenti di tradurre alcune stringhe essenziali di WooCommerce.
Soluzione:
Se stai riscontrando questi problemi, ti consigliamo di accedere al database del tuo sito, andare sulla tabella
icl_strings
e abilitare l'auto-incremento dell'ID. Questo potrebbe risolvere il problema di rallentamento e crash del sito quando String Translation è attivo, così come l'errore di aggiornamento delle traduzioni.
La soluzione potrebbe non essere più rilevante a causa di aggiornamenti software o potrebbe non essere adatta al tuo caso specifico. Ti consigliamo di verificare i problemi noti correlati, controllare la versione della correzione permanente e confermare che hai installato le ultime versioni di temi e plugin. Se il problema persiste, ti invitiamo a aprire un nuovo ticket di supporto.
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.
Etichettato: Exception
Questo ticket contiene 24 risposte, ha 0 voci.
Ultimo aggiornamento da Paola Mendiburu 2 settimana, 4 giorno fa.
Assistito da: Paola Mendiburu.
Autore | Post |
---|---|
Aprile 23, 2025 alle 2:00 pm #16960289 | |
robertoR-2 |
Contesto del problema: Sintomi: Domande: |
Aprile 24, 2025 alle 8:26 am #16963105 | |
Paola Mendiburu Sostenitore di WPML dal 11/2020
Lingue: Inglese (English ) Spagnolo (Español ) Italiano (Italiano ) Fuso orario: Europe/Madrid (GMT+02:00) |
Ciao! Sono Paola, spero vada tutto bene! Per conoscere i dettagli dell’errore che stai riscontrando, potresti fare quanto segue? define('WP_DEBUG', true); define('WP_DEBUG_LOG', true); define('WP_DEBUG_DISPLAY', false); Riproduci il problema, quindi accedi al registro di debug qui: /wp-content/debug.log e copia e incolla le informazioni nella tua prossima risposta. |
Aprile 26, 2025 alle 7:07 am #16970373 | |
robertoR-2 |
[24-Apr-2025 17:44:42 UTC] PHP Warning: file_exists(): open_basedir restriction in effect. File(wp-content/languages/plugins/sg-security-es_ES.mo) is not within the allowed path(s): (/var/www/vhosts/rhein83.com/:/tmp/) in /var/www/vhosts/rhein83.com/staging.rhein83.com/wp-content/plugins/wpml-string-translation/classes/MO/Hooks/LoadTextDomain.php on line 174 woocommerce domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /var/www/vhosts/rhein83.com/staging.rhein83.com/wp-includes/functions.php on line 6121 woocommerce domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /var/www/vhosts/rhein83.com/staging.rhein83.com/wp-includes/functions.php on line 6121 woocommerce domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /var/www/vhosts/rhein83.com/staging.rhein83.com/wp-includes/functions.php on line 6121 woocommerce domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /var/www/vhosts/rhein83.com/staging.rhein83.com/wp-includes/functions.php on line 6121 woocommerce domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /var/www/vhosts/rhein83.com/staging.rhein83.com/wp-includes/functions.php on line 6121 woocommerce domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /var/www/vhosts/rhein83.com/staging.rhein83.com/wp-includes/functions.php on line 6121 woocommerce domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /var/www/vhosts/rhein83.com/staging.rhein83.com/wp-includes/functions.php on line 6121 woocommerce domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /var/www/vhosts/rhein83.com/staging.rhein83.com/wp-includes/functions.php on line 6121 woocommerce domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /var/www/vhosts/rhein83.com/staging.rhein83.com/wp-includes/functions.php on line 6121 woocommerce domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /var/www/vhosts/rhein83.com/staging.rhein83.com/wp-includes/functions.php on line 6121 woocommerce domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /var/www/vhosts/rhein83.com/staging.rhein83.com/wp-includes/functions.php on line 6121 |
Aprile 26, 2025 alle 10:02 am #16970745 | |
Paola Mendiburu Sostenitore di WPML dal 11/2020
Lingue: Inglese (English ) Spagnolo (Español ) Italiano (Italiano ) Fuso orario: Europe/Madrid (GMT+02:00) |
Ciao! 😊 Grazie per le informazioni che hai condiviso. Dal messaggio che ci hai inviato, sembra che il problema che stai riscontrando sia lo stesso segnalato in quest’altro ticket: Questo tipo di errore si verifica spesso quando ci sono restrizioni del server, come open_basedir, attive. In questo caso, ti consigliamo di contattare il tuo hosting e chiedere di rimuovere la restrizione open_basedir (o eventuali altre restrizioni PHP simili che potrebbero bloccare l’accesso ai percorsi corretti). Una volta fatto questo, ti suggeriamo anche di svuotare la cache del server e i log, e poi provare di nuovo. Se il problema dovesse persistere, faccelo sapere così possiamo aiutarti a verificare ulteriormente 😊. A presto, |
Aprile 26, 2025 alle 11:51 am #16970846 | |
robertoR-2 |
Paola, grazie, ma ancora non sono in grado di eseguire alcuna traduzione di stringhe. [26-Apr-2025 11:46:24 UTC] PHP Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the woocommerce domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /var/www/vhosts/rhein83.com/staging.rhein83.com/wp-includes/functions.php on line 6121 woocommerce domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /var/www/vhosts/rhein83.com/staging.rhein83.com/wp-includes/functions.php on line 6121 woocommerce domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /var/www/vhosts/rhein83.com/staging.rhein83.com/wp-includes/functions.php on line 6121 woocommerce domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /var/www/vhosts/rhein83.com/staging.rhein83.com/wp-includes/functions.php on line 6121 woocommerce domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /var/www/vhosts/rhein83.com/staging.rhein83.com/wp-includes/functions.php on line 6121 woocommerce domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /var/www/vhosts/rhein83.com/staging.rhein83.com/wp-includes/functions.php on line 6121 woocommerce domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /var/www/vhosts/rhein83.com/staging.rhein83.com/wp-includes/functions.php on line 6121 woocommerce domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /var/www/vhosts/rhein83.com/staging.rhein83.com/wp-includes/functions.php on line 6121 woocommerce domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /var/www/vhosts/rhein83.com/staging.rhein83.com/wp-includes/functions.php on line 6121 |
Aprile 28, 2025 alle 8:06 am #16973523 | |
Paola Mendiburu Sostenitore di WPML dal 11/2020
Lingue: Inglese (English ) Spagnolo (Español ) Italiano (Italiano ) Fuso orario: Europe/Madrid (GMT+02:00) |
Grazie. Il nostro team è a conoscenza di queste notifiche; tuttavia, non siamo riusciti a determinare se siano direttamente correlate al plugin WPML. Consigliamo di attendere che ciascun plugin gestisca questa notifica. Nel frattempo, puoi impostare la modalità di debug su "false" per evitare che queste notifiche siano fastidiose. |
Aprile 28, 2025 alle 9:57 am #16974071 | |
robertoR-2 |
quindi come posso procedere? non sono nella possibilità di tradurre le stringhe del portale. |
Aprile 29, 2025 alle 9:07 am #16977841 | |
Paola Mendiburu Sostenitore di WPML dal 11/2020
Lingue: Inglese (English ) Spagnolo (Español ) Italiano (Italiano ) Fuso orario: Europe/Madrid (GMT+02:00) |
Vorrei richiedere un accesso temporaneo (wp-admin e FTP) al vostro sito per esaminare meglio il problema. Troverai i campi necessari sotto l'area commenti quando accedi per lasciare la tua prossima risposta. Le informazioni che inserirai sono private, il che significa che solo tu e io possiamo vederle e accedervi. Dimmi come posso vedere il problema. Politica sulla privacy e sulla sicurezza Abbiamo politiche rigorose in materia di privacy e accesso alle tue informazioni. Perfavore guarda: **IMPORTANTE** - Si prega di effettuare un backup dei file e del database del sito prima di fornirci l'accesso. - Se non vedi i campi wp-admin/FTP significa che i dettagli di accesso al tuo post e al tuo sito web verranno resi PUBBLICI. NON pubblicare i dettagli del tuo sito web a meno che non vedi i campi wp-admin/FTP richiesti. Se non lo fai, chiedimi di abilitare la casella privata. La casella privata è simile a questa: link nascosto |
Maggio 2, 2025 alle 9:02 am #16988617 | |
Paola Mendiburu Sostenitore di WPML dal 11/2020
Lingue: Inglese (English ) Spagnolo (Español ) Italiano (Italiano ) Fuso orario: Europe/Madrid (GMT+02:00) |
Ciao! Per capire meglio la situazione potresti indicarmi: 1. Quale stringa stai cercando di tradurre. 2. In quale schermata o pagina compare la stringa (front‑end, back‑end, URL, screenshot, ecc.). Mi dai il permesso di disattivare temporaneamente alcuni plugin e/o passare a un tema WordPress predefinito? |
Maggio 2, 2025 alle 1:28 pm #16989738 | |
robertoR-2 |
ciao Paola, questo è un sito clone di quello realmente in produzione (in effetti se vedi non ci sono immagini caricate per alleggerirlo) puoi eseguire tutti i test che vuoi e tutte le prove che desideri, attivare, disattivare, installare e disinstallare, puoi anche romperlo senza problemi. La sezione che stavo cercando di tradurre è quella del checkout dove appaiono le opzioni di pagamento BACS nella fattispecie, quindi il testo che attualmente è in 3 lingue volevo splittarlo con una lingias per ogni singola traduzione, quindi: Effettua il pagamento tramite bonifico bancario. Usa ID dell’ordine come causale. Il tuo ordine non verrà gestito finché i fondi non risulteranno trasferiti nel nostro conto corrente. Make your payment by bank transfer. Use your Order ID as a payment reference. Your order will not be processed until the funds are transferred to our account. Realice el pago por transferencia bancaria. Utilice su ID de pedido como referencia de pago. Su pedido no será procesado hasta que los fondos sean transferidos a nuestra cuenta. Nel backend la trovi qui: Nel frontend la trovi qui: |
Maggio 5, 2025 alle 10:34 am #16995675 | |
Paola Mendiburu Sostenitore di WPML dal 11/2020
Lingue: Inglese (English ) Spagnolo (Español ) Italiano (Italiano ) Fuso orario: Europe/Madrid (GMT+02:00) |
Ho verificato che nella sezione String Translation non compare alcuna stringa da tradurre, quindi non riesci a procedere. Potresti indicarmi: Come si presenta esattamente il problema che modifica i titoli? In questo modo posso riprodurre il problema e passarlo al secondo livello. Dimmi anche le soluzioni che hai provato. |
Maggio 5, 2025 alle 11:52 am #16995998 | |
robertoR-2 |
Paola, grazie del supporto. In più, come puoi vedere nello screen allegato il titolo della pagina viene cambiato. 1) è possibile resettare WPML senza perdere le traduzioni delle pagine già tradotte (pagine statiche e prodotti, post e altro) questi sono i problemi che chiedo di verificare fin dall'inizio di questo ticket. |
Maggio 6, 2025 alle 10:45 am #17001077 | |
Paola Mendiburu Sostenitore di WPML dal 11/2020
Lingue: Inglese (English ) Spagnolo (Español ) Italiano (Italiano ) Fuso orario: Europe/Madrid (GMT+02:00) |
Ti ho inviato una risposta privata, fammi sapere quando avrai completato la migrazione. |
Maggio 6, 2025 alle 12:48 pm #17001677 | |
robertoR-2 |
We are unable to complete the migration because your destination site link nascosto allocated disk space has been exhausted. |
Maggio 7, 2025 alle 1:51 pm #17006910 | |
Paola Mendiburu Sostenitore di WPML dal 11/2020
Lingue: Inglese (English ) Spagnolo (Español ) Italiano (Italiano ) Fuso orario: Europe/Madrid (GMT+02:00) |
In questo caso mi dai permesso per scaricare una coppia con Duplicator? |