Drupal nettsted utviklere kan støte på tilfeller der innholdet på siden er borte og siden er helt blank , noe som gjør det slik at du ikke kan se noen feil rapportering og endring. Dette kan oppstå når du installerer Drupal , eller oppdatere en modul , tema eller Drupal kjerne. Dette fenomenet er kalt White Screen of Death eller WSOD av Drupal samfunnet. Heldigvis kan du identitet og redusere problemet ved hjelp av løsninger som gjør det mulig feilrapportering og sjekke loggfiler og PHP -filer på Drupal nettsteder . Du trenger
Drupal
DTools
Vis flere instruksjoner
en
Gå til nettsteder /alle og finne index.php . Dobbeltklikk på den for å redigere den. Legg til følgende kode i index.php etter åpning av PHP -koden : en
error_reporting ( E_ALL ) ;
ini_set (' display_errors ' , true);
ini_set (' display_startup_errors ' , true);
p Dette vil gjøre det mulig feilrapportering
2
Finn dine loggfiler via inn disse kommandoene på Linux- shell leveres av din leverandør : .
< p> grep ' errorLog ' /etc/apache2 /*
grep ' errorLog ' /etc/apache2 /* /*
Åpne loggfilen via følgende kode : tail /var /log /apache2/error.log
Linux shell er en kommandotolkar som tilbyr et brukergrensesnitt. Skallet utfører kommandoene , og sender utdata til skjermen.
3
Fastsette en felles kode feil i PHP-filer . Ekstra tomrom på slutten av en PHP -fil kan føre til at WSOD problem . I Drupal PHP grammatikk, kan du ikke ta med den avsluttende " > " på en PHP -fil . Du kan åpne PHP-filen gjennom en tekst editor.
4
laste ned og installere DTools fra Drupal nettsted. Gå til nettsteder /alle /moduler og kopiere og lime inn denne modulen under denne banen . Gå til " Site Building " og " moduler " for å finne den installerte modulen. Kryss den for å aktivere og klikk " Save Configuration ". Denne modulen vil kjøre Drupal kjernen og oppdage WSOD automatisk.