Kun käytät sivustoa, saat 500 Internal Server Error -virheen, tyhjän sivun tai PHP-virheitä. Miten voin löytää lisätietoja ongelmasta?
Tunnettu 500-virhe. Monille käyttäjille se aiheuttaa suuria ongelmia. Tässä artikkelissa löydät kaikki tarvitsemasi tiedot.
Voivat olla tilanteita, joissa sivustolle pääsyn yhteydessä näytetään viesti 500 Internal Server Error, tyhjää sivua tai muita viestejä, jotka sisältävät tietoja kohdatuista virheistä (kuten PHP-virheistä). Nämä ongelmat voivat yleensä johtua:
- Virheitä PHP-syntaksissa.
- Virheitä
.htaccesstiedoston syntaksissa.
Näiden virheiden yksityiskohtien löytämiseksi, jos selain ei näytä niitä automaattisesti, on tarpeen tarkistaa lokit manuaalisesti. Virhelokit ovat saatavilla seuraavilla tavoilla:
- cPanel-ohjauspaneelin tapauksessa virheiden tiedot ovat saatavilla Errors-moduulissa Metrics-osiossa.
- Webuzo-ohjauspaneelin tapauksessa virhetiedot ovat saatavilla Virheloki-moduulissa Palvelimen tiedot -osiossa.
Jos yllä olevat vaihtoehdot eivät tarjoa tarpeeksi tietoa kohdatuista virheistä, meidän on tarkistettava error_log -tiedosto, joka sijaitsee yleensä sivuston juurihakemistossa tai suoritettavassa skriptissä. error_log -tiedostoon pääsee käsiksi Ohjauspaneelin Tiedostohallinnan kautta tai FTP:n avulla. Joissakin tapauksissa virhelokilla saattaa olla erilainen nimi, jonka sovellus on määrittänyt, kuten errors, exception_log jne.
Saattaa olla tilanteita, joissa virheitä ei kirjata virhelokeihin. Tässä tapauksessa meidän on varmistettava, että seuraavat PHP-direktiivit ovat käytössä:
- log_errors
- näytä_virheet
cPanelin tapauksessa PHP-ohjeita voidaan määrittää seuraamalla oppaita:
Lisäksi meidän on tarkistettava, onko käytettävässä sovelluksessa virheiden näyttö- ja lokitusominaisuudet käytössä. Nämä asetukset vaihtelevat sovelluksen mukaan ja kunkin sovelluksen erityistä dokumentaatiota on konsultoitava.