HTTP-virhe 500

Jos sivustosi palauttaa virheen Internal Server Error 500, siihen voi olla useita syitä. Yleensä sivuston ylläpitäjän osalta vaaditaan tässä tapauksessa toimenpiteitä.

Korruptoitunut .htaccess -tiedosto

Ensimmäisenä kannattaa tarkastaa .htaccess -tiedosto. Se löytyy palvelimelta hakemistosta public_html.

Lisää muistia

Joskus Internal Server Error johtuu siitä, että jokin lisäosa, teema tai funktio sivulla tarvitsee suoriutuakseen enemmän muistia, kuin on saatavilla. Ks. /wiki/spaces/IKB/pages/579469 ja PHP:n lähetyskoko.

Lisäosat

Kyse voi olla myös julkaisujärjestelmään asennetuista lisäosista. Mikäli käytössäsi on esim. WordPress, voit kokeilla poistaa lisäosat tilapäisesti käytöstä ja testata onko tällä vaikutusta virheilmoitukseen.

Voit uudelleennimetä plugins -hakemiston alla olevat hakemistot väliaikaisesti esim. <lisäosa>.deactivate -muotoon jolloin ne eivät lataudu.

Jos sivusto alkaa toimia kun lisäosat ovat pois käytöstä, voit sen jälkeen aktivoida jokaisen lisäosan yksi kerrallaan palauttamalla hakemiston nimen alkuperäiseksi. Tarkista kunkin lisäosan aktivoinnin jälkeen, palautuuko sama virhetilanne uudelleen. Näin saatat löytää sen lisäosan, joka aiheuttaa ongelman.

 
 
  • Internal server error, .htaccess
  • 4 käyttäjistä hyötyivät artikkelista
Auttoiko artikkeli teitä?

Related Articles

PHP:n asetusmuutokset

Jotkin ohjelmat tarvitsevat muutoksia PHP:n oletusasetuksiin. Esim. tiedostojen...

PHP:n muistirajoitus

Jotkin ohjelmat tarvitsevat muutoksia PHP:n oletusasetuksiin. Esim. PHP:n muistirajan muuttaminen...

Sivustoni antaa Bandwidth Limit Exceeded -ilmoituksen

Jos saat “Bandwidth Limit Exceeded” -virheilmoituksen sivustollesi mentäessä, olethan pikaisesti...

PHP - tietoa sivuston omistajalle

PHP on suosittu ohjelmointikieli, jota käytetään laajasti websivustoilla. Mm....

PHP-lomakkeenkäsittelijä

Tämän ohjeen avulla voit luoda sivuillesi lomakkeenkäsittelijän esim. palautelomakkeen kautta...