500 Internal Server Error on hyvin yleinen verkkosivuston virhekoodi, joka tarkoittaa, että sivusto on lakannut toimimasta, mutta palvelin ei voinut kertoa tarkemmin, missä ongelma on. Syynä on yleensä virheelliset asetukset .htaccess-tiedostossa.
500 Internal Server Error virhekoodi todennäköisimmät syyt:
- .htaccess-tiedostoa on muokattu ja se aiheuttaa toistuvia uudelleenohjauksia.
- Liiallinen resurssien käyttö PHP-skriptistä.
- Selaimen välimuisti.
- Virheelliset tietokantaan kirjautumistiedot.
- Vioittunut tietokanta tai vioittuneet tiedostot WordPress-asennuksessasi.
- Kolmannen osapuolen laajennuksiin ja teemoihin liittyvät ongelmat.
- PHP-timeout tai kriittiset PHP-virheet kolmannen osapuolen laajennuksissa.
- Virheet CGI- ja Perl-skriptissä. Virhe asetettaessa PHP-skriptin käsittelijää. Jokaisen CGI-komentosarjan alkuun kirjoitetaan yleensä tulkki, joka käsittelee tätä komentosarjaa (Perl-komentosarjan tapauksessa esimerkiksi #!/usr/bin/perl)
- PHP-skriptissä käytetty väärä rivivälin muoto. DOS-tyylisen rivivälin sijaan on käytettävä UNIX-tyylistä riviväliä (ainakin sillä rivillä, jolla tulkki on määritelty).