SITE SEARCH

Sisäinen palvelinvirhe tai virhe 500

Katso lokit tarkastellaksesi syytä, miksi 500-virhe johtuu. Ehkä virhe-lokitiedostossa on merkintä, joka ilmoittaa ongelman syyn. Harkitse yleisimpiä vaihtoehtoja.

Resurssien puute

Jos syy tähän on, ongelma ratkaistaan ​​yksinkertaisesti - ota yhteyttä isäntä-
Palveluntarjoaja pyytää lisää resursseja.

Skriptien toimimattomuus tai niiden suorittamiseen rajoitettu aika.

virhe 500
Jos tietyn ajanjakson, joka on usein minuutti, palvelin ei voi käsitellä skriptejä, näyttöön tulee 500 sisäisen palvelimen virhe.

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.

Virheitä käyttöoikeuksien asettamisessa

http 500 sisäinen palvelinvirhe
Tiedoston käyttöoikeuksien tulisi olla 444 tai644. Kansioiden CHMOD ei saisi poiketa 755: stä, vain resurssin omistaja voi tarkastella niitä. Skriptien käyttöoikeudet olisi ilmoitettava 600. Muutoin palvelin estää turvallisuussyistä komentosarjan käytön, vaikka se olisi toiminnassa.

Jos syy 500-virheeseen on syy, käytä FTP-hallintaa vaihtaaksesi käyttöoikeuksia. Filezilla tekee hienoa työtä näiden ominaisuuksien avulla.

.Htaccess-tiedosto sisältää tukemattomia direktiivejä

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ä".

Fataali PHP-virhe

 virhe 500 sisäinen palvelimen virhe
Tällainen ongelma voi ilmetä, jos PHPtoimii CGI: n periaatteella. Tässä tapauksessa sinun on tarkistettava huolellisesti ohjelmakoodi, diagnosoitava ja korjattava virheet. Huomaa, että CGI-komentosarjojen rivinpäätösten ei tulisi olla Windows-muodossa (\ r \ n), vaan niiden tulisi olla UNIX-muodossa (\ n).

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>
  • arviointi: