April 18
Gli sviluppatori di siti Drupal possono incontrare casi in cui il contenuto della pagina è andato e la pagina è completamente vuoto, rendendo così non è possibile vedere gli eventuali errori di segnalazione o alterazione. Questo può verificarsi quando si installa Drupal, o l'aggiornamento di un modulo, tema o Drupal core. Questo fenomeno è chiamato il bianco dello schermo di morte o di WSOD da parte della comunità Drupal. Fortunatamente, è possibile l'identità e mitigare il problema con soluzioni come ad esempio consentendo la segnalazione degli errori e il controllo dei file di log e file PHP sui vostri siti Drupal.
1 Vai a siti / tutto e trovare index.php. Fare doppio clic su di esso per modificarlo. Aggiungere il seguente codice a index.php dopo la prima apertura il tag PHP:
error_reporting (E_ALL);
ini_set ( 'display_errors', true);
ini_set ( 'display_startup_errors', true);
Ciò consentirà la segnalazione degli errori.
2 Individuare i file di log tramite immissione questi comandi della shell Linux fornito dal provider di hosting:
grep 'ErrorLog' / etc / apache2 / *
grep 'ErrorLog' / etc / apache2 /
/
Aprire il file di log tramite il seguente codice: /var/log/apache2/error.log coda
Linux shell è una shell a riga di comando che offre un'interfaccia utente. La shell esegue i comandi e invia l'output sullo schermo.
3 Correggere un errore di codice comune in file PHP. Ulteriori 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 siti / all / modules e copiare e incollare questo modulo in questo percorso. Vai su "Cantiere" e "Moduli" per trovare il modulo installato. Tick per abilitare e fare clic su "Salva configurazione". Questo modulo verrà eseguito il nucleo Drupal e rilevare la WSOD automaticamente.