TechBlogSD - Kaikki WordPressin ja WEB: n kehittämiseen
WEB- ja WordPress - ohjeet, uutiset, arvostelut teemoista ja laajennuksista

Kuinka korjata 500 sisäisen palvelinvirhe?

25

Internet käyttöliittymän käyttäjille voi näyttää yksinkertaiselta, mutta sen käyttöjärjestelmä on monimutkainen. Käyttäjänä et ehkä ole huolissasi siitä, että prosessi tapahtuu taustalla. Mutta jos olet huomannut, selaimessa näkyy monia virheilmoituksia aina, kun verkkosivustoon pääsyssä on ongelmia. Näitä kutsutaan HTTP -tilakoodeiksi, jotka osoittavat ongelman teknisen esityksen liitettävyydessä. Yksinkertainen esimerkki on " 404 sivua ei löydy " -virhe, joka osoittaa, että sivu, jota yrität avata, ei ole käytettävissä.

Samoin jos olet kohdannut "500 sisäisen palvelinvirheen”, mietit todennäköisesti, mikä se on ja miten voit korjata sen.

Mikä on 500 sisäinen palvelinvirhe?

Yksinkertaisesti sanottuna sisäinen palvelinvirhe tarkoittaa tyypillisesti sitä, että jokin, jossain, on mennyt pieleen verkkopalvelimella. Muodollinen 500 sisäisen palvelinvirheen määritelmä on seuraava:

HTTP -tilakoodi 500 osoittaa, että palvelin kohtasi odottamattoman tilan, joka esti sitä täyttämästä pyyntöä.

Kuten useimmat Internet -pohjaiset virheet, ne voidaan nähdä missä tahansa selaimessa, käyttöjärjestelmässä tai laitteessa, jolla on Internet -yhteys. Virhesanoma näkyy selaimessa eri tavalla verkkopalvelimen tyypin mukaan. Alla on esimerkki Apache -palvelimelta.

Kuinka korjata 500 sisäisen palvelinvirhe?

500 Sisäisen palvelimen virheilmoitus selaimessa

Muilla palvelimilla se voi näyttää viestejä, kuten:

500 Sisäinen palvelinvirhe

Pahoittelut, jotain meni pieleen.

Tiimi korkeasti koulutettuja apinoita on lähetetty käsittelemään tätä tilannetta. Ilmoita tapauksesta asiakaspalveluun.

Sisällytä myös seuraavat tiedot virheraporttiin:

Yleensä ongelmalla on jotain tekemistä verkkosivun tai sen takana olevan koodauksen kanssa, eikä se yleensä ole sinun puolellasi. On kuitenkin aina pari asiaa, joita voidaan yrittää korjata.

Kuinka korjata 500 sisäisen palvelinvirhe?

Olemme jakaneet tämän artikkelin kahdelle eri käyttäjäryhmälle:

  • Internetin käyttäjälle
  • Sivuston omistajalle

Selitämme vaiheet molemmille ryhmille, joita voit seurata tilanteestasi riippuen.

Käyttäjän 500 sisäisen palvelinvirheen korjaaminen

1 Lataa Web -sivu uudelleen

Ensimmäinen mahdollinen ratkaisu ongelmaan on vain ladata sivu uudelleen selaimeesi. Voit tehdä tämän napsauttamalla osoitepalkin päivityspainiketta.

Kuinka korjata 500 sisäisen palvelinvirhe?

Päivitä sivu Chrome Chromessa

Muista, että verkkosivun päivittäminen yrittää lähettää tiedot uudelleen verkkopalvelimelle. Älä siis päivitä sivua, jos olet täyttänyt joitain lomakkeita, kuten maksulomakkeen. Näin vältetään lomakkeen kaksinkertainen lähettäminen ja maksu suoritetaan myös kaksinkertaisena.

2 Tarkista URL -osoite

Sopimattoman URL -osoitteen käyttö voi johtaa myös sisäiseen palvelinvirheeseen. Varmista siis, että tarkistat URL -osoitteesi oikeinkirjoituksen.

Jos käytät alihakemistoja, siirry sivuston perus -URL -osoitteeseen ja katso, voitko mennä sinne, missä olit uudelleen. Jos esimerkiksi jäit jumiin sivulle nimeltä "www.sivusto.fi/valinnat/", osoitteen perus -URL -osoite olisi "www.sivusto.fi".

3 Tyhjennä selaimen välimuisti

Muussa tapauksessa voit yrittää tyhjentää selaimen välimuistin. Selaimen välimuisti on lähinnä tallennuspaikka kaikille asiaan liittyville verkkotiedoille, joita olet mahdollisesti kerännyt verkkosivustoilla käydessäsi. Usein, kun verkkosivut ladataan usein tai on tehty niin äskettäin, verkkosivu latautuu takaisin selaimen välimuistista, mikä näyttää siltä, ​​että se on ladattu uudelleen. Tästä syystä välimuistin tyhjentäminen saattaa aiheuttaa verkkosivun lataamisen uudelleen ja mahdollisesti ongelman ratkaisemisen. Selaimen välimuistin tai historian tyhjentäminen voi vaihdella käyttämäsi selaimen mukaan. Yleensä tämä voidaan tehdä selaimen asetussivun kautta.

Jos käytät Google Chromea, siirry URL -osoitteeseen chrome: // settings/clearBrowserData. Valitse "Välimuistissa olevat kuvat ja tiedostot" ja napsauta "Tyhjennä selaustiedot" -painiketta.

Kuinka korjata 500 sisäisen palvelinvirhe?

Poista selainhistoria Chromesta

4 Tyhjennä selaimen evästeet

Evästeet ovat pohjimmiltaan pieniä taskuja, jotka saattavat liittyä tiettyihin verkkosivuston toimintoihin. Selain tallentaa ne ja käyttää niitä tarvittaessa. Joskus vioittuneet evästeet voivat myös aiheuttaa ongelman ja johtaa sisäiseen palvelinvirheeseen. Vaikka tämä on korkotilanne, ei haittaa yrittää avata sivua selaimesi evästeiden poistamisen jälkeen.

Kun tyhjennät selaimesi välimuistin, muista valita Evästeet ja muut sivustotiedot -valintaruutu. Muista, että evästeiden tyhjentäminen kirjautuu ulos kirjautuneilta sivustoilta. Sinun pitäisi kirjautua näille sivustoille uudelleen.

5 Tarkista, että sivusto on valmis

Jos yllä oleva ei ole vielä tehnyt mitään ongelman korjaamiseksi, ongelma voi olla se, että sivusto itse on poissa käytöstä. Käytä jotakin sivuston ylös- tai alas -palveluista ja tarkista, että sivusto, johon yrität päästä, on todella alhaalla.

Kuinka korjata 500 sisäisen palvelinvirhe?

Tarkista sivusto ylös tai alas

6 Ota yhteyttä Internet -palveluntarjoajaasi

Jos sivusto on toiminnassa ja saat vain 500 sisäistä palvelinvirhettä, luultavasti Internet -palveluntarjoajasi väärät määritykset voivat aiheuttaa sen. Tarkista palveluntarjoajalta, että kaikki on kunnossa hänen päästä.

7 Ota yhteyttä sivuston omistajaan tai järjestelmänvalvojaan

Jos sivusto on poissa käytöstä, on hyvä ilmoittaa siitä sivuston omistajalle. Yleensä sivuston omistajan sähköpostiosoite on esimerkiksi "admin@site.com" tai "webmasters@site.com". Jos et muista sivuston omistajan sähköpostia, lähetä sähköpostia osoitteeseen "support@site.com". Suurin osa ammattimaisista sivustojen omistajista käyttää kaikkia sähköpostitunnuksia. Tämä tarkoittaa mitä tahansa mainitsemaasi osoitetta, kaikki sähköpostit välitetään valitsemallesi tietylle tunnukselle.

Huomautus: Joskus palvelin ei välttämättä tulkitse ongelmaa oikein ja käsittelee “504 Gateway Error” “500 Internal Server Error”. Joten kokeile myös 504 Gateway Timeout -virheen korjauksia, se voi auttaa joka tapauksessa.

Näiden vaihtoehtojen lisäksi sinun on odotettava ja yritettävä avata sivu myöhemmin.

Jos olet verkkosivuston omistaja tai järjestelmänvalvoja:

1 Tarkista laajennukset ja teemat

Sivuston omistajana sinun on päivitettävä verkkosivustosi laajennuksia ja teemoja, jotta ne pysyvät uusimmassa ja suojatussa versiossa. Tämä pätee erityisesti silloin, kun käytät sisällönhallintajärjestelmiä, kuten WordPress.

On monia eri mahdollisuuksien PHP -koodin näihin liitännäiset johtaa konfliktin ja näyttää 500 internal server error selaimen. Joten ensimmäinen toimenpide, jonka sinun pitäisi tehdä, on palauttaa viimeinen toiminto ja alentaa laajennus tai teema aiempaan versioon. Sinun on testattava uusin versio kehityssivustolla, ennen kuin otat käyttöön tuotantoversion muutokset.

2 Tarkista palvelinloki

Verkkopalvelimella on lokitiedosto, joka tallentaa kaikki eri käyttäjien suorittamat toimet. Tämä lokitiedosto sijaitsee verkkosivustosi juurella nimellä "logs" tai "error_log". Kun näet sisäisen palvelinvirheen, avaa lokitiedosto ja yritä ymmärtää, mikä virheen aiheuttaa.

Jos et pääse virhelokiin tai et ymmärrä sen sisältöä, pyydä hosting -yritystäsi analysoimaan virhelokitiedosto puolestasi. On tärkeää löytää perimmäinen syy, jotta se ei toistu uudelleen vaikuttamalla live -käyttäjiin.

3 Tarkista tiedostojen käyttöoikeudet

Muista, että oikea tiedoston käyttöoikeus on tärkeää, jotta verkkosivusto latautuu oikein selaimessa. Yleensä tiedostojen käyttöoikeuksia sovelletaan hakemistotasolla, jota sovelletaan kaikkiin kyseisen hakemiston tiedostoihin. Tässä tapauksessa hakemisto, jolla on väärät tiedostooikeudet, johtaa sisäiseen palvelinvirheeseen.

Otetaan esimerkki, tallennamme kuvat erilliseen kansioon, joka on luokiteltu vuosittain ja sitten kuukausittain. Kansiolla 2017 on oikeudet lukea, kirjoittaa ja suorittaa. Kun vuosi päättyy, uusi kansio luodaan oletuksena vuodelle 2018, jolla ei ole suoritusoikeutta tavallisille käyttäjille. Tämä johti siihen, että sivut, joissa on vuoden 2018 kansion kuvat, näyttävät 500 sisäistä palvelinvirhettä, kun taas muut sivut latautuvat normaalisti.

Jos et voinut arvata tai tunnistaa tiedostojen lupaa itse, pyydä apua isännöintiyritykseltä. Sisällönhallintajärjestelmissä, kuten WordPressissä, on suojalaajennuksia, joilla voidaan tarkistaa ja soveltaa oikeita tiedostojen käyttöoikeuksia koko sivustolle yhdellä napsautuksella.

4 Tarkista CDN ja välimuisti

Toinen tärkeä osa verkkosivustoja on sisällön toimitusverkon (CDN) ja välimuistilaajennusten käyttö sivujen latausnopeuden parantamiseksi. Välimuistissa on erilaisia ​​vaiheita, kuten skriptien ja tyylitaulukoiden yhdistäminen, liikenteen siirtäminen CDN -palvelimille tai liikenteen uudelleenohjaus eri nimipalvelimien kautta .

Kaikissa tapauksissa on paljon mahdollisuuksia, että jotain voi mennä pieleen ja välimuisti johtaa palvelinvirheeseen. Joten jos olet ottanut välimuistin käyttöön ja saat 500 HTTP -virheen, poista välimuisti käytöstä ja tarkista sitten, että sivusto toimii hyvin.

5500 Skriptien aiheuttama sisäinen virhe

Verkkopalvelin pystyy käsittelemään vain tietyn määrän kuormitusta suorittimen ja muistin suhteen. Näet sisäisen palvelinvirheen tai jonkin 5xx HTTP -virhekoodista aina, kun pyydetty resurssi käynnistää komentosarjan taustajärjestelmässä yrittäessään ylikuormittaa palvelinta.

Otetaan esimerkki: sivustossasi on dynaaminen XML -sivustokartta, joka on käynnistetty PHP -komentosarjalla. Tässä sivustokartassa on tuhansia URL -osoitteita yhdessä tiedostossa. Useimmat palvelimet eivät pysty näyttämään tuhansia URL -osoitteita yhdessä XML -sivustokarttatiedostossa. Tämä aiheuttaa palvelinvirheen, kun yrität avata sivustokartan selaimessa. Tässä kannattaa jakaa sivustokartta vähentämällä URL -osoitteiden määrää virheen välttämiseksi.

6 Väärien direktiivien ja kokoonpanojen vuoksi

Varmista, että pelaat sivustosi taustaohjelmatiedostoilla huolellisesti. Yhden lisäpisteen jättäminen näihin tiedostoihin johtaa palvelimen määritysvirheisiin, kuten sisäiseen palvelinvirheeseen. Alla on joitain yleisesti käytettyjä tiedostoja, joista voit tarkistaa virheet:

  • Väärä ohjearvo .htaccess -tiedostossa
  • Virheitä teeman funktiotiedostossa
  • Virhe palvelimen määritystiedostossa

Johtopäätös

Olemme selittäneet mahdolliset 500 sisäisen palvelinvirheen korjaukset sekä loppukäyttäjän että sivuston omistajan näkökulmasta. Useimmiten vain sivun päivittäminen tai lataaminen muutaman minuutin kuluttua ratkaisee ongelman. Mutta jos ongelma jatkuu, käyttäjät eivät voi tehdä paljon, koska virhe on peräisin verkkopalvelimelta. Jos olet sivuston omistaja, yritä ratkaista ongelma hosting -yrityksesi kanssa.

Leave A Reply

Tämä verkkosivusto käyttää evästeitä parantaakseen käyttökokemustasi. Oletamme, että olet kunnossa, mutta voit halutessasi kieltäytyä. Hyväksyä Lisätietoja