Drupal slår seg av PHP advarsler

Drupal PHP feilrapportering er slått på som standard. Dette omfatter feil på skjermen samt feil registrert i feilloggen. Feilloggen er tilgjengelig i Drupal administrasjonspanel. Hvis din Drupal nettstedet deaktiverer automatisk feilrapportering, kan det være en funksjon overstyrer funksjonen i din server oppsett.

PHP Feilrapportering Logg

Drupal er konfigurert til å vise varsel feil på nettstedet som standard. Ifølge Drupal Configuration panel ", anbefales det at nettsteder som kjører på produksjonsmiljøer ikke viser noen feil." Dette betyr at du bør ikke vise feil på nettstedet som de kunne skremme vekk eller bekymring lesere. Databasen skriver også områdefeil til feilloggen som standard. Denne funksjonen kan ikke slås av i admin panel, selv om du kan sette maksimalt antall feil for loggen for å vise.

Veksling On-Screen feilrapportering av og på

Når nettstedet er klar til å starte, kan du deaktivere skjermen feilrapportering i konfigurasjonspanelet. Klikk på "Logging og feil" i utviklingsseksjonen og sette "Feilmeldinger for å vise" feltet til "Ingen". Klikk på "Lagre konfigurasjon." Drupal vil nå skjule feilmeldinger til besøkende.

Server Files

Hvorvidt feilloggen holdes bestemmes av kjernen server filer, inkludert php.ini og denne filen. Som standard skal rapportering være aktiv, selv om dette er avhengig av nett vertens oppsett. Hvis du har tilgang til serverens .htaccess eller php.ini fil, åpne filene i filbehandler og se etter en kode som slår rapportering av. Hvis logging er deaktivert, bør du se denne:

log_errors = Off

Endre verdien til "På" for å logge områdefeil.

Web Host Issues

Noen web-verter gir ikke tilgang til kjerneservere filer. Hvis verten ikke, og verten har deaktivert feil skriver som standard, må du kontakte vertens kundeservice-avdeling for å få hjelp. I noen tilfeller kan verten være i stand til å gjøre endringen for deg. Hvis den ikke kan det, må du bytte til en ny vert hvis du vil aktivere feilrapportering.