Katso lokit tarkastellaksesi syytä, miksi 500-virhe johtuu. Ehkä virhe-lokitiedostossa on merkintä, joka ilmoittaa ongelman syyn. Harkitse yleisimpiä vaihtoehtoja.
Jos syy tähän on, ongelma ratkaistaan yksinkertaisesti - ota yhteyttä isäntä-
Palveluntarjoaja pyytää lisää resursseja.
Verkkovastaavat voivat myös kohdata samanlaisen virheen, jos ne suorittavat CGI-komentosarjaa Apache-ohjelmasta, jos palvelinasetuksissa määritetty aika ei riitä komentosarjan suorittamiseen.
Jos skriptit toimivat aiemmin ja ongelmia ilmeni esimerkiksi siirryttäessä toiseen isännöintiin, ongelma voi johtua muista syistä. Esimerkiksi se, että palvelin estää pyynnöt.
Jos syy 500-virheeseen on syy, käytä FTP-hallintaa vaihtaaksesi käyttöoikeuksia. Filezilla tekee hienoa työtä näiden ominaisuuksien avulla.
Tarkista, onko .htaccess-tiedosto olemassa sivuston juuressa tai muualla. Jos sellainen on, avaa se millä tahansa tekstieditorilla. Voit käyttää Notepadia.
Virhe 500 saattaa ilmetä, jos käytätpalvelin, joka toimii suPHP: llä, ts. tuki php.ini. Jos .htaccess-tiedostossa on direktiivejä, jotka muuttavat PHP-ympäristön parametreja, ongelmia saattaa ilmetä. Yleisimmät direktiivit ovat php_admin_flag, php_flag ja php_value.
Usein globaalit muuttujat, Register Globals, sisällytetään ohjeina.
Tämä ongelma ratkaistaan yksinkertaisesti -ei-toivotut parametrit voidaan yksinkertaisesti poistaa. Toinen vaihtoehto on kommentoida niitä lisäämällä # -merkki rivin alkuun. Ruudukon ja direktiivin nimen välillä tulisi olla välilyönti.
Jos joudut ehdottomasti suorittamaankommentoidut parametrit, ne voidaan kirjoittaa php.ini-tiedostoon. Sinun ei tarvitse käyttää php_admin_flag, php_flag ja php_value - määritä ne vain periaatteen mukaisesti: "vaaditun parametrin nimi = Päällä".
Jos mikään ehdotetuista ratkaisuista ei korjaa virhettä, ota yhteyttä palveluntarjoajaan. Selitä hänelle yksityiskohtaisesti, milloin ja minkä toimien jälkeen virhe 500 ilmestyi. Pyydä ilmoittamaan ongelman syyt ja antamaan tiedotauttaa sen poistamisessa. Jos ylläpitäjä ei pysty selvittämään, miksi http 500 -sisäisen palvelimen virhe ilmeni, ota yhteyttä käyttämääsi CMS-tukipalveluun. Muista sisällyttää kaikki tiedot kirjeeseen, mukaan lukien - isännöintipalveluntarjoajan kommentit tilanteesta.
</ p>