sviluppatori di siti Drupal possono presentarsi casi in cui il contenuto della pagina è andato e la pagina è completamente vuota , rendendo quindi non è possibile vedere eventuali errori segnalazione o alterazione . Ciò può verificarsi quando si installa Drupal , o aggiornare un modulo di base , tema o Drupal . Questo fenomeno prende il nome la schermata bianca della morte o WSOD dalla comunità Drupal . Fortunatamente, è possibile identità e mitigare il problema con soluzioni come l'attivazione di segnalazione degli errori e il controllo dei file di log e file PHP sui vostri siti Drupal . Cose che ti serviranno
Drupal
DTools
Show More Istruzioni
1
Vai sites /all e trovare index.php . Fare doppio clic su di esso per modificarlo. Aggiungere il seguente codice di index.php dopo la prima apertura del tag PHP :
error_reporting ( E_ALL ) ;
ini_set ( ' display_errors ' , true);
ini_set ( ' display_startup_errors ' , true);
Ciò consentirà di segnalazione degli errori
2
Individuare i file di log tramite immettendo i seguenti comandi della shell Linux fornito dal proprio fornitore di hosting : .
< p > grep ' ErrorLog ' /etc/apache2 /*
grep ' ErrorLog ' /etc/apache2 /* /*
Aprire il file di log tramite il seguente codice : tail /var /log /apache2/error.log
Linux shell è una shell a riga di comando che offre un'interfaccia utente . La shell esegue i comandi e invia l' output a schermo .
3
correggere un errore di codice comune nel file PHP . Ulteriore spazio bianco alla fine di un file PHP può causare il problema WSOD . In Drupal PHP grammatica, non è possibile includere la chiusura " ? > " Su un file PHP . È possibile aprire il file PHP attraverso un qualsiasi editor di testo .
4
scaricare e installare DTools dal sito Drupal . Vai a sites /all /modules e copiare e incollare questo modulo in questo percorso . Vai su " Solare " e "Moduli " per trovare il modulo installato . Spunta per attivare e fare clic su "Salva Configurazione ". Questo modulo verrà eseguito il nucleo Drupal e rilevare automaticamente la WSOD .