Drupal webbutvecklare kan stöta på fall där innehållet på sidan är borta och sidan är helt tom , vilket gör det så att du inte kan se några fel rapportering eller förändra . Detta kan inträffa när du installerar Drupal , eller uppdatera en modul , tema eller Drupal core . Detta fenomen kallas White Screen of Death eller WSOD av Drupal community . Lyckligtvis kan du identitet och minska problemet med hjälp av lösningar som möjliggör felrapportering och kontroll av loggfiler och PHP-filer på din Drupal webbplatser . Saker du behöver
Drupal
DTools
Visa fler instruktioner
1
Gå till platser /alla och hitta index.php . Dubbelklicka på den för att redigera den . Lägg till följande kod i index.php öppnad PHP -taggen :
error_reporting ( E_ALL ) ;
ini_set ( ' display_errors ' , true);
ini_set ( ' display_startup_errors ' , true);
Detta kommer att aktivera felrapportering
2
Hitta dina loggfiler via in dessa kommandon på din Linux-skalet från webbhotellet : .
grep ' errorlog ' /etc/apache2 /*
grep ' errorlog ' /etc/apache2 /* /*
Öppna loggfilen via följande kod : tail /var /log /apache2/error.log
Linux shell är en kommandorad skal som ger ett användargränssnitt . Skalet kör kommandona och skickar utdata till skärmen .
3
Fixa en gemensam kod fel i PHP-filer . Ytterligare blanktecken i slutet av en PHP -fil kan orsaka WSOD problemet . I Drupal PHP grammatik , kan du inkludera inte den sista " ? > " På en PHP-fil . Du kan öppna din PHP-fil via valfri textredigerare .
4
Hämta och installera DTools från Drupal webbplats . Gå till platser /alla /moduler och kopiera och klistra in den här modulen enligt denna väg . Gå till " Site Building " och "moduler" för att hitta den installerade modulen . Kryssa det att aktivera och klicka på " Spara konfiguration . " Denna modul kommer att köra Drupal kärnan och upptäcka WSOD automatiskt . Addera