Internal Server Error tai Virhe 500

click fraud protection

haluat vahvistaa syy 500 virhe, tarkista lokit.Ehkä error.log tiedosto on ennätys, joka osoittaa syy ongelmiin.Harkitse yleisimmät optiot.

resurssien puute

Jos näin on, ongelma on ratkaistu hyvin yksinkertaisesti - yhteyshenkilö
hosting-palvelujen tarjoaja lisätä resursseja.

Onko epäkunnossa tai skriptejä rajoitetun ajan niiden suorituskykyä.

Jos tietyn ajan, joka on usein minuutti, palvelin ei voi käsitellä skriptejä, sitten virhe 500 Internal Server Error.

Myös ylläpitäjät voivat kohdata tällaisia ​​virheitä, jos ne juoksevat CGI-skripti Apache, kun aika määritetty palvelimen asetukset ei riitä suorittamaan käsikirjoituksen.

jos kirjoitus oli aiemmin työskennellyt, ja ongelmia on ilmaantunut, esimerkiksi siirryttäessä toiseen hosting, ongelma saattaa johtua muista syistä.Esimerkiksi, koska palvelin pyytää estetty.

virheet Fielding lupaa

on oikeus tehdä on oltava sama 444 tai 644. CHMOD kansioita ei saisi poiketa 755, eli ne voivat tarkastella vain omistaja resurssi.Käyttöoikeudet Käsikirjoituksen tulee olla merkintä 600. Muussa palvelin, turvallisuussyistä, estää pääsyn käsikirjoitus, vaikka se on toiminnassa.

Jos syynä että oli virhe 500, tämä käyttö FTP-johtaja muuttaa käyttöoikeuksia.Näiden toimintojen pärjää Filezilla.

Htaccess tiedosto sisältää tueta direktiivin

Tarkista, onko syynä sivuston tai muuallakaan, tiedosto .htaccess.Jos on olemassa yksi, avaa se millä tahansa tekstieditorilla.Voit käyttää Notepad.

500 virhe voi ilmetä, jos käytät palvelin käynnissä suPHP, elitukee php.ini.Jos .htaccess tiedosto sisältää direktiivejä, muokata PHP-ympäristö, voi olla ongelma.Yleisin direktiivit - php_admin_flag, php_flag ja php_value.

usein kuin ohjeet ovat globaaleja muuttujia - Rekisteröidy Globals.

Tämä ongelma on ratkaistu hyvin yksinkertaisesti - ei-toivotut parametrit voidaan yksinkertaisesti poistaa.Toinen vaihtoehto - kommentoida niitä lisäämällä # -merkki alussa rivin.Välillä verkkoon ja nimi Direktiivin on oltava välilyönti.

Jos sinun on suoritettava kommentoi parametrit, he voivat rekisteröityä php.ini.Tämä käyttö php_admin_flag, php_flag ja php_value ole tarpeen - vain merkitä ne periaatteen mukaisesti: "nimi haluttu parametri = Päälle".

Vakava virhe PHP

Tämä ongelma saattaa ilmetä, jos PHP toimii periaatteella CGI.Tässä tapauksessa sinun täytyy huolellisesti tarkistaa koodin, diagnosoida ja korjata virheet.Huomaa, että sulkeminen linjat CGI-skripti ei pitäisi olla muodossa Vindous (\ r \ n), ja olisi nimettävä muodossa UNIX (\ n).

Jos mikään ehdotetuista ratkaisuista eivät poista virhettä, ota yhteyttä isäntä.Hän selitti yksityiskohtaisesti, milloin ja mitä toimia sen jälkeen virhe tapahtui 500. pyydetään ilmoittamaan syyt ongelmiin ja auttamaan sen poistamista.Jos hosting-palvelujen tarjoaja ei pysty määrittämään, miksi virhe tapahtui http 500 Internal Server Error, ota yhteyttä tukeen CMS, käytät.Kirjeessään muista sisällyttää kaikki yksityiskohdat, mukaan lukien- Kommentit palveluntarjoajaan koskien tilannetta.