Når jeg får tilgang til nettstedet, får jeg en 500 Intern serverfeil, en blank side eller PHP-feil. Hvordan kan jeg finne detaljer om problemet?
Den velkjente 500-feilen. For mange brukere utgjør den et stort problem. I denne artikkelen finner du all informasjonen du trenger.
Det kan oppstå situasjoner der det vises en melding 500 Internal Server Error når man prøver å få tilgang til nettstedet, en hvit side eller andre meldinger som inneholder detaljer om den opplevde feilen (som PHP-feil). Disse problemene kan generelt være forårsaket av:
- Feil i PHP-syntaksen.
- Feil i syntaksen til filen
.htaccess.
For å finne detaljer om disse feilene, dersom nettleseren ikke viser dem automatisk, er det nødvendig å sjekke loggene manuelt. Feilloggene kan nås på følgende måter:
- I tilfelle av kontrollpanelet cPanel, er detaljer om feil tilgjengelige i modulen Errors i seksjonen Metrics.
- Når det gjelder kontrollpanelet Webuzo, er detaljer om feil tilgjengelige i Error Log-modulen under Server Info seksjonen.
Dersom alternativene ovenfor ikke gir tilstrekkelig informasjon om de påtrufne feilene, må vi konsultere filen error_log, som vanligvis finnes i rotkatalogen til nettstedet eller det utførte skriptet. Filen error_log kan åpnes ved hjelp av filbehandleren i kontrollpanelet eller via FTP. I noen tilfeller kan feilloggen ha et annet navn spesifisert av applikasjonen, som errors, exception_log osv.
Det kan finnes situasjoner der ingen feil registreres i feilloggene. I dette tilfellet må vi sørge for at følgende PHP-direktiver er aktivert:
- log_feil
- vis_feil
I cPanel kan PHP-direktivene konfigureres ved å følge tutorialene:
I tillegg må vi sjekke om applikasjonen som brukes har funksjonene for visning og logging av feil aktivert. Disse innstillingene varierer fra applikasjon til applikasjon, og den spesifikke dokumentasjonen for hver applikasjon må konsulteres.