Kun PHP-skriptiä ei voida suorittaa tai suoritus keskeytyy syystä tai toisesta, web-selaimelle palautetaan tavallisesti Internal Server Error. Alle on koottu tavallisimmat syyt virheelle. Käy tarkistuslista huolellisesti läpi. Jos kyse on valmisohjelmistosta, käy huolellisesti läpi myös ohjelmiston omat asennusohjeet ja ota tarvittaessa yhteyttä ohjelmiston kehittäjän tukipalveluun.

Tarkistuslista (Internal Server Error)

PHP-skripti on siirrettävä palvelimelle ASCII-muodossa.
Suoritettavalle PHP-skriptille on annettava CHMOD 755 -tiedosto-oikeudet.
Hakemistolla, jonka sisällä suoritettava PHP-skripti sijaitsee, on oltava enintään CHMOD 755. Tämä tarkoittaa käytännössä, että hakemistolla ei saa olla "groupilla" kirjoitusoikeuksia (g+w) eikä "othersilla" kirjoitusoikeuksia (o+w). CHMOD 777 ei siis käy.

Vinkki: Esim. WordPress-ohjelmiston teemojen lataaminen selaimesta käsin sekä joiden lisäosien toimivuus saattavat vaatia web-palomuurin pois päälle laittamisen. Jos saat odottamattomia virheitä WordPressin sisällä, kokeile ottaa väliaikaisesti web-palomuuri pois päältä.
Oliko tämä artikkeli hyödyllinen?
Peruuttaa
Kiitos!