La "White Screen of Death" (WSOD) è un problema comune in WordPress che può verificarsi per vari motivi. Quando si verifica su un'installazione di WordPress Multisite, può essere un po' più complesso da risolvere. Ecco i passaggi che puoi seguire per risolvere questo problema:
-
Abilitare il debug: Nel tuo file wp-config.php, imposta WP_DEBUG su true:
Questo visualizzerà eventuali errori PHP. Verifica se ci sono messaggi di errore sullo schermo.
-
Verificare conflitti con i plugin: Disabilita tutti i plugin rinominando la cartella dei plugin all'interno di wp-content (ad esempio, rinominandola in plugins-old). Poi riattivali uno alla volta per identificare se un plugin specifico sta causando il problema.
-
Verificare problemi con il tema: Passa a un tema predefinito (come Twenty Twenty-One) per vedere se il problema è legato al tema. Se il sito si carica, ciò indica un problema con il tuo tema.
-
Verificare le autorizzazioni dei file: Assicurati che i file e le cartelle abbiano le autorizzazioni corrette. Le autorizzazioni errate possono causare problemi. In generale, le cartelle devono essere impostate su 755 e i file su 644.
-
Verificare il limite di memoria: Le installazioni Multisite potrebbero richiedere più memoria. Aumenta il limite di memoria nel file wp-config.php:
-
Verificare il file .htaccess: Assicurati che il file .htaccess sia correttamente configurato per un'installazione Multisite. Puoi confrontarlo con un file .htaccess di una nuova installazione WordPress Multisite.
-
Verificare il file wp-config.php: Assicurati che il file wp-config.php sia configurato correttamente per un'installazione Multisite. Dovrebbe contenere le seguenti righe:
Regola queste costanti in base alla tua configurazione.
-
Verificare eventuali problemi con il database: A volte, la corruzione del database o una configurazione errata può causare problemi. Usa il plugin WP-DBManager per riparare e ottimizzare il database.
-
Controllare i log del server: Esamina i log degli errori del tuo server. Potrebbero contenere informazioni su cosa sta causando il problema.
-
Verificare la compatibilità della versione PHP: Assicurati che il tuo server stia eseguendo una versione compatibile di PHP per il tuo WordPress e i suoi plugin/temi.
-
Contattare il fornitore di hosting: Se nessuno dei passaggi precedenti funziona, contatta il tuo fornitore di hosting per assistenza. Potrebbero essere in grado di identificare problemi legati al server.
Ricorda di eseguire dei backup prima di apportare modifiche significative, specialmente se stai modificando file di base o il database. In questo modo, potrai facilmente tornare a uno stato funzionante se qualcosa va storto.