Virheilmoitukset ja error_log
Palvelimen palauttamat virheilmoitukset auttavat tunnistamaan ja korjaamaan ongelmia sovelluksessa tai palvelimella. Nämä virheilmoitukset voidaan näyttää joko selaimessa suoraan tai ne voidaan myös tallentaa palvelimelle lokitiedostoon (error_log), jotta niitä voidaan tarkastella myöhemmin.
Oletuksena web-palvelimella on päällä palomuuri, joka blokkaa virheellisen suorituksen sekä virheilmoituksien näyttämisen. Tämä johtuu siitä, että oletus on, että kehitystyö on jo takanapäin ja sivusto toimii moitteetta eikä kriittisiä virheitä enää esiinny. Palomuuri suojelee siis tuotantovaiheessa olevia sivuja. Tutustu palomuuriin täältä.
Kun tarvitset kaikki (PHP:n tuottamat) virheilmoitukset näkyville esimerkiksi kehitystyön aikana tai vian korjaamiseen, voit noudattaa näitä askelia:
[ 1 ] Aseta palomuuri pois päältä
- Kirjaudu asiakassivuille osoitteessa https://oma.avaruus.net
- Valitse päävalikon kohta Asetukset -> Sivut.
- Näet nyt kaikki web-osoitteesi listassa. Valitse haluamasi osoitteen kohdalta Muokkaa.
- Avautuvassa ikkunassa valitse Lisäasetukset ja siellä tarkastele valintaruutua Web-palomuuri päällä.
- Jos valintaruudussa on merkki, ota valinta pois päältä.
[ 2 ] Aseta PHP-virheilmoitus näkyville (display_errors = On)
- Päävalikon kohdassa Asetukset -> Sivut valitse haluamasi osoitteen kohdalta Muokkaa.
- Avautuvassa ikkunassa valitse PHP-asetukset ja laita Omat PHP-määritykset päälle laittamalla merkki valintaruutuun.
- Avautuvassa listauksessa etsi kohta display_errors ja valitse alasvedosta On.
[ 3 ] Tarvittaessa: Aseta PHP-virheilmoitukset kirjoitettavaksi lokitiedostoon
- Päävalikon kohdassa Asetukset -> Sivut valitse haluamasi osoitteen kohdalta Muokkaa.
- Avautuvassa ikkunassa valitse PHP-asetukset ja laita Omat PHP-määritykset päälle laittamalla merkki valintaruutuun.
- Avautuvassa listauksessa etsi kohta log_errors ja valitse alasvedosta On.
- Palaa takaisin ja valitse Lisäasetukset.
- Etsi valinta Palvelimen virheloki päällä ja laita valintaruutuun merkki.
Päivitetty: 14/09/2025
Kiitos!