[Risolto] Ho aggiornato WPML e il sito va in crash
Questo thread è stato risolto. Ecco una descrizione del problema e della soluzione.
Problema: Il sito va in crash quando si attiva WPML versione 4.8.4, con errori di memoria PHP e problemi di caricamento di file specifici di WPML. Soluzione: Se stai riscontrando un problema simile, ti consigliamo di aumentare i limiti di memoria PHP nel tuo file wp-config.php. Aggiungi o modifica le seguenti righe:
define('WP_MEMORY_LIMIT', '256M');
define('WP_MAX_MEMORY_LIMIT', '512M');
Questo dovrebbe risolvere il problema di crash dovuto all'esaurimento della memoria. Inoltre, assicurati che tutti i plugin WPML siano aggiornati. Se il problema persiste, potrebbe essere utile reinstallare i plugin WPML. Puoi scaricare le versioni aggiornate direttamente da qui. Se dopo aver seguito questi passaggi il problema non si risolve, ti consigliamo di abilitare il debug di WordPress per raccogliere maggiori informazioni sull'errore. Aggiungi queste righe nel tuo file wp-config.php:
define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);
Dopo aver riprodotto il problema, consulta il file di log del debug in /wp-content/debug.log per ulteriori dettagli. Se queste soluzioni non dovessero essere pertinenti, perché potrebbero essere datate o non adatte al tuo caso, ti invitiamo a consultare la pagina dei problemi noti, verificare la versione della correzione permanente e confermare che hai installato le ultime versioni di temi e plugin. Se necessario, apri un nuovo ticket di supporto qui.
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.
Contesto del problema:
Durante una normale manutenzione del sito, ho aggiornato il core di WPML (sitepress-multilingual-cms) e il sito e-commerce è andato offline. Ho eliminato tutti i plugin e li ho reinseriti uno ad uno, tenendo per ultimo WPML. Con tutti i plugin attivi, il sito funziona senza WPML, ma appena lo inserisco (versione 4.8.4), il sito va in crash. Ho provato anche a tenere solo i plugin necessari per il tema e poi attivare WPML, ma anche così mi dà errore. Uso il tema Avada con WooCommerce. Non ho mai avuto problemi prima. Una volta risolto il problema, nella pagina link nascosto dovrei vedere i prodotti su 4 colonne, una sidebar a destra con tre filtri.
Sintomi:
Il sito va in crash quando attivo WPML versione 4.8.4. Sembra che gli stili della lingua Inglese siano stati applicati invece di quelli dell'Italiano, che è la lingua principale.
Vi devo inserire qui un debug, perchè la procedura guidata mi da errore:
### Avada Versions ###
Current Version: 7.13.3
Previous Version: 7.12.2 7.13.0 7.13.1
### WordPress Environment ###
Home URL: link nascosto
Site URL: link nascosto
WP Content Path: /var/www/vhosts/elleellemurano.com/httpdocs/wp-content
WP Path: /var/www/vhosts/elleellemurano.com/httpdocs/
WP Version: 6.8.3
WP Multisite: –
PHP Memory Limit: 256 MB
WP Debug Mode: –
Language: it_IT
### Server Environment ###
Server Info: Apache
PHP Version: 8.3.27
PHP Post Max Size: 8 MB
PHP Time Limit: 180
PHP Max Input Vars: 1780
ZipArchive: ✔
cURL: ✔
mail: ✔
MySQL Version: 10.3.39
Max Upload Size: 4 MB
DOMDocument: ✔
WP Remote Get: ✔
WP Remote Post: ✔
GD Library: bundled (2.1.0 compatible)
### Active Plugins (11) ###
Code Snippets: di Code Snippets Pro
Contact Form 7: di Rock Lobster Inc.
Facebook for WooCommerce: di Facebook
Flexible Shipping: di Octolize
Avada Builder: di ThemeFusion
Avada Core: di ThemeFusion
Header Footer Code Manager: di DraftPress
Super Product Variation Swatches: di Joe Iz
WooCommerce PagOnline Unicredit: di Effetti Web
WooCommerce Tax: di WooCommerce
WooCommerce: di Automattic
Domande:
Perché il sito va in crash quando attivo WPML?
Come posso risolvere il problema degli stili della lingua?
Ti chiedo di eliminare i plugin WPML Multilingual CMS e WPML String Translation e poi reinstallarli.
Puoi scaricare le versioni aggiornate direttamente da qui: https://wpml.org/account/downloads/
È possibile che uno dei due plugin sia stato aggiornato e l’altro no, e questo può causare il crash del sito.
Se dopo la reinstallazione il problema dovesse persistere, per favore inviami i dettagli dell’errore. Per conoscere i dettagli dell’errore che stai riscontrando, potresti fare quanto segue?- Accedi al file wp-config.php (situato nella root di WordPress).
- Inserisci queste righe subito prima di /* That's all, stop editing! Happy blogging. */
Grazie mille.
Ho fatto come richiesto... ma il debug non mi da alcuna risposta... sembra che non funzioni.
Comunque sono andato avanti.
Ho lasciato solo i Plugin del core de tema e Woocommerce.
Ho installato sitepress-multilingual-cms.4.8.4 e al momento dell'attivazione mi da una schermata nera (sono su Chrome) con scritto
LA PAGINA NON FUNZIONA
elleellemurano.com al momento non è in grado di gestire la richiesta.
HTTP ERROR 500
LA URL è link nascosto
Posso ricaricare la pagina ma mi si ripresenta la schermata
Se cerco di andare su /wp-admin mi dice
Si è verificato un errore critico in questo sito. Controlla le email in arrivo nella casella di posta dell'amministratore del sito per le istruzioni. Se continui ad avere problemi, prova i forum di supporto.
Se da FTP elimino o rinomino la cartella "sitepress-multilingual-cms", il sito torna online
Ho visto che in realtà il problema era banale... non per me.
In pratica era un problema di memoria!!!
WP_MEMORY_LIMIT era settata ancora a 128M, ma WPML evidentemente ha bisogno di più memoria, così ho modificato
WP_MEMORY_LIMIT a 256M e WP_MAX_MEMORY_LIMIT a 512M
Ora tutto è tornato a funzionare.
Grazie mille comunque!!