WordPress 500: n sisäinen palvelinvirhe on yksi yleisimmistä WordPress-virheistä, joita kohtaat WordPress-julkaisijana.
Tämä virhe johtuu yleensä siitä, että jotain vioittuu WordPress-tiedostoissasi tai isännöintipalvelun palvelimen ongelmasta.
Tämä virhe voi olla turhauttavaa varsinkin WordPress-aloittelijoille, koska se ei kerro ongelmasta. Sinulla on oltava vähän kärsivällisyyttä ja sitkeyttä sekä WordPressin vianmääritystaitoja WordPress 500: n sisäisen palvelinvirheen löytämiseksi ja korjaamiseksi.
Näytämme sinulle juuri tänään tarvitsemasi tämän päivän vinkissä.
Ennen kuin aloitamme WordPress 500: n sisäisen palvelinvirheen korjaamisen, aloitetaan jotain erilaista.
Mikä on HTTP-virhe 500 - sisäinen palvelinvirhe?
HTTP-virhe 500 on yleinen palvelinvirhe, joka tarkoittaa, että palvelin kohtasi taustajärjestelmässä ongelman, jota se ei pystynyt käsittelemään sulavasti. Jokin on mennyt pieleen, yleensä suoritettaessa PHP:tä tai muuta kooditoimintoa, joka johti Käsittelemätön poikkeus, ja palvelin ei voi kertoa tarkemmin, mikä ongelma on.
Todellisuudessa 500-virhe on kattava poikkeussanoma, kun se ei pysty käsittelemään syntynyttä tilannetta.
Syynä tällaiseen virheeseen voi olla:
- Virhe tai odottamaton tulo / data, joka menee laajennukseen, jolloin se ei pysty käsittelemään tulosta
- Vioittunut tiedosto, laajennus tai muu palvelinominaisuus, joka aiheuttaa sen heittämään virheen
- Palvelimen virheellinen määritys, jonka seurauksena verkkopalvelin ei pysty ymmärtämään tai palvelemaan kävijää oikein
- Laitteisto- tai ohjelmisto-ongelmat voivat myös johtaa HTTP 500 -palvelinvirheisiin
HTTP-virhe 500 on a HTTP-protokollassa määritetty vakiokoodikoodi. Vaikka monet ihmiset tuntevat muut HTTP-virheet, kuten 404 ei löydetty) tai 301 (uudelleenohjaus), harvat ihmiset ymmärtävät 500-palvelinvirhe.
Yleensä kaikki, mikä alkoi 5: llä **, tarkoittaa, että tapahtui palvelinvirhe - asiakas yritti suorittaa kelvollisen pyynnön palvelimelle, mutta palvelimella oli ongelma tämän pyynnön täyttämisessä palvelimessa olevan ongelman vuoksi.
Tämän muotoilemiseksi Wikipedia-terminologian avulla
Numerolla "5" alkavat vastaustilakoodit ilmaisevat tapauksia, joissa palvelin tietää, että se on havainnut virheen tai ei muuten kykene suorittamaan pyyntöä.
Tietenkin, jos verkkosivustosi on käynnissä WordPressissä, se tarkoittaa, että sivustoasi ylläpitävä verkkopalvelin havaitsi virheen WordPressissä (tai muulla tavalla), jos se ei pystynyt täyttämään pyyntöä.
Jos ilmenee WordPress 500 -palvelimen sisäinen palvelinvirhe, näet alla olevan sivun, kun käytät verkkosivustoasi:
Kuinka korjata 500 sisäisen palvelimen virhe WordPress-verkkosivustollasi
Kaksi yleisintä syytä tähän virheeseen ovat vioittunut .htaccess-tiedosto tai toinen tiedosto tai laajennus tai toiminto on ylittänyt palvelimen PHP-muistirajan.
.Htaccess-tiedosto WordPressissä hakemisto voi vioittua, kun olet asentanut laajennuksen tai tehnyt uuden muutoksen WordPress-sivustoosi. WordPress 500 -virhe on tässä tapauksessa helppo korjata.
Jos kuitenkin näet tyhjän WordPress-sivun yllä olevan virhesanoman sijaan, se on eri asia. Tällöin katso alla olevaa ohjetta sen sijaan, että katsot tätä opasta: WordPress-tyhjä sivu: Etsi ja korjaa kuoleman valkoisen näytön lähde
Katsotaanpa joitain avainkysymyksiä, jotka aiheuttavat WordPress 500: n sisäisen palvelinvirheen, ja opi ratkaisemaan ne. Mutta ennen kuin voimme tehdä, voimme katsoa tämän lyhyen videon, jossa selitetään tärkeimmät ongelmat, jotka voivat aiheuttaa tämän.
Huomautuksia: Kuten aina, ota riittävästi varmuuskopioita ennen etenemistä. Joten vaikka jokin menee pieleen, voit palauttaa WordPress-sivustosi.
Jos et ole tarpeeksi luottavainen ratkaisemaan ongelman itse, saatat löytää sopivia WordPress-kehittäjiä, jotka voivat auttaa sinua diagnosoimaan sen. Napsauta seuraavaa linkkiä saadaksesi lisätietoja: https://www.collectiveray.com/wordpress-developers-for-hire
On myös toinen virhe, joka on myös kiusallinen, joka ei katoa ydin- tai manuaalisen päivityksen suorittamisen jälkeen, joka sanoo, että WP ei ole käytettävissä aikataulun mukaisessa huollossa, mutta on monia tapoja ratkaista tämä, mukaan lukien seuraavat: Kuinka korjata "Lyhyesti käytettävissä aikataulutettuun huoltoon, tarkista hetkessä".
Lue lisää: Virhekoodin 224003 korjaaminen
Tarkista palvelimen lokitiedostot ja virheet
CPanel-virheet
Vaikka verkkosivustosi käyttöliittymä saattaa heittää epämääräistä http-virhettä 500, on melko todennäköistä, että jaetun isännöintipalvelimesi taustalla tai Virheet-osiossa on lisätietoja, jotka selittävät, mistä virhe tulee .
Ensimmäinen asia, jonka sinun pitäisi tehdä, on käydä Virheet-osiossa joko CPanelissa tai muuten, jos käytät räätälöityä isäntäalustaa. Jos et näe tätä, on parasta ottaa välittömästi yhteyttä isäntäyritykseen.
Kun napsautat tätä, näet joukon virheilmoituksia. Jos sivustosi heittää edelleen HTTP 500 -virhettä, pitäisi olla muutama virheilmoitus, joka saattaa ilmoittaa ongelman lähteen.
Varmista, että etsit merkintöjä, jotka esiintyvät kierroksella suunnilleen samaan aikaan kuin virhe alkoi heittää.
error_log
Tämä on toinen tiedosto, jolla voi olla joitain yksityiskohtia heitetystä virheestä. Tämä on oletusarvoinen PHP-virheloki, ja mahdollisten virheiden pitäisi mennä tähän tiedostoon. Avaa tämä tiedosto ja tarkista viimeisimmät merkinnät siitä ajankohdasta, kun sivustosi alkoi heittää HTTP 500: n sisäisen palvelimen virheitä.
Muut lokit
Vaikka yllä olevat ovat lokitiedostojen yleisimpiä sijainteja, tietyt verkkosivustosi asetukset saattavat olla erilaiset, joten katsokaa tiedostohallinnossa ja ehkä etsittäkää lokitiedostoja, jotka voisivat ilmoittaa ongelmasta.
Syyt WordPress 500 -palvelimen sisäiseen palvelinvirheeseen
Kuten sanottu, WordPress 500 -palvelimen sisäiselle palvelinvirheelle voi olla monia syitä. Jotkut tärkeimmistä syistä on lueteltu alla.
- Viallinen .htaccess-tiedosto
- PHP-muistirajoitusongelmat
- Viallisen laajennuksen aiheuttama ongelma
- Vioittuneet WordPress-ydintiedostot
- Hosting-ongelma verkkopalvelimessa
1. Vioittunut tai virheellinen .htaccess-tiedosto
Jos ongelma johtui .htaccess-tiedostoon liittyvästä ongelmasta, olet todennäköisesti tietoinen siitä, koska todennäköisesti huijaat verkkosivustoa tai teit joitain päivityksiä tai muutoksia, kun yhtäkkiä verkkosivusto alkaa heittää 500 sisäistä palvelinvirhettä.
Voit korjata, palauttaa tai luoda uuden .htaccess-tiedoston ensimmäisenä WordPress-sivustosi vianmäärityksessä sisäisen palvelinvirheen korjaamiseksi.
Yleensä .htaccess vioittuu, kun yrität asentaa viallisen laajennuksen sivustoosi tai kun yrität mukauttaa verkkosivustosi .htaccess-tiedostoa ja lisätä (rikkoutuneen) komennon, jota verkkopalvelin ei pysty käsittelemään.
Voit myös yrittää käyttää ominaisuutta tai toimintoa, jota verkkosivustosi ei tue.
Tämä korjaus tähän on yleensä yksinkertaista. Yksinkertaisin ratkaisu on poistaa kaikki tekemäsi muutokset tai varmistaa, että noudatat ohjeita oikein. Jos tämä ei toimi, voit noutaa .htaccess-tiedoston version verkkosivustosi toimivasta versiosta.
Vaihda varmuuskopiosta tuleva versio, ja verkkosivustosi tulisi palauttaa.
Korvaa vain nykyinen .htaccess-tiedostosi uudella. Suurin osa verkkosivustoista tallentaa kopion alkuperäisestä .htaccess-tiedostosta nimellä htaccess.txt.
.Htaccess-tiedosto löytyy yleensä juurihakemistosta. Täällä voit nähdä muita tärkeitä hakemistoja, kuten wp-admin, wp-content ja wp-include.
Jos et näe .htaccess-tiedostoa kyseisessä paikassa, sinun on varmistettava, että kaikki piilotetut tiedostot ovat katseltavissa. Tämä tehdään yleensä WordPress-isäntätilisi File Manager -asetuksissa:
Jos käytät FileZilla FTP-asiakkaana, siirry Palvelin-valikkoon ja napsauta Pakota piilotettujen tiedostojen näyttäminen.

Sinun pitäisi nyt nähdä .htaccess-tiedosto, jos se oli piilotettu.
Nyt sinun on nimettävä uudelleen .htaccess-tiedosto. Kun olet valmis, seuraava askel on luoda uusi tiedosto.

Avaa yksinkertaisesti tekstieditori tietokoneellasi ja kopioi alla oleva koodinpätkä ja liitä se.
# BEGIN WordPress
RewriteRule ^index\.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# END WordPress
Tallenna se .txt-tiedostona. Kun olet valmis, lataa tiedosto juurihakemistoon ja nimeä se uudelleen .htaccess-tiedostoksi. Saatat joutua määrittämään uudelleen joitain lisäasetuksia, jotka sinulla oli edellisessä tiedostossa, kuten uudelleenohjaukset tai muut asetukset, jotka oli otettu käyttöön htaccess-tiedostossa.
2. PHP-muistirajan ylitys
Samoin kuin vioittunut .htaccess-tiedosto, PHP-muistirajan tyhjentäminen on myös yleinen ongelma, joka aiheuttaa WordPress 500 -palvelimen sisäisen palvelimen virheen.
Voit korjata ongelman lisäämällä PHP-muistia. Seuraa alla olevia ohjeita.
Avaa wp-config.php -tiedosto. Löydät tiedoston juurihakemistosta, jossa .htaccess-tiedostosi sijaitsee.
Kopioi alla oleva koodinpätkä siihen ja tallenna tiedosto.
define('WP_MEMORY_LIMIT', '64M');
Jos tämä ei toimi, voi olla, että muistiasi on lisättävä eri tavalla.
Voit yrittää käyttää tätä php.ini-säätöä muistin lisäämiseksi:
memory_limit = 64M
Yritä kaksinkertaistaa muisti. Sinun tulisi myös keskustella tästä hosting-yrityksesi kanssa, koska siinä voi olla joitain rajoituksia.
Saat tärkeämpiä tämän tyyppisiä WordPress-muokkauksia tutustumalla tähän oppaaseen: 101 WordPress-temppua, jonka jokaisen vakavan bloggaajan on tiedettävä
Jos muistirajan nostaminen korjaa ongelman, se tarkoittaa, että olet korjannut ongelman väliaikaisesti. Sinun on vielä selvitettävä, mikä laajennus tai toiminto kuluttaa muistirajaa. Tämä voi johtua viallisesta laajennuksesta tai huonosti koodatusta teematoiminnosta.
Voit pyytää isäntäyritystäsi tutkimaan palvelinlokeja, jotta voit selvittää syyn syyn.
Vaihtoehtoisesti voit yrittää asentaa P3 (Plugin Performance Profiler) -laajennuksen (jota ei valitettavasti enää päivitetä) tai Kyselymonitori joka pystyy havaitsemaan laajennukset hitailla kyselyillä (tyypillisesti tuloksena muistisirut). Tämä laajennus auttaa sinua selvittämään, mikä laajennus heikentää verkkosivustosi suorituskykyä ja ylittää muistirajan.
Katso tämä opas, jos haluat oppia käyttämään tätä laajennusta laajennuksen suorituskyvyn profilointiin: Lopullinen opas WordPress-verkkosivustosi suorituskyvyn analysointiin ja korjaamiseen. Etsi tässä oppaassa kohta Kyselynvalvonta.
Huomaa: jos verkkosivustosi ylittää usein rajansa, sinun kannattaa harkita WordPress-isännän vaihtamista premium-palveluntarjoajaan, kuten InMotion VPS -palvelin. InMotionissa on purettavissa olevaa muistia, joten väliaikaisten huippukuormitusten aikana se varmistaa, että sivustosi ei ylitä muistirajaa, mikä välttää WordPress 500: n sisäisen palvelinvirheen.
Napsauttamalla tätä voit lukea täydellisen katsauksen InMotion VPS -palvelimesta: https://www.collectiveray.com/inmotion-hosting-review
3. Viallinen laajennus
Jos mikään yllä olevista ratkaisuista ei ratkaissut HTTP 500 -virhettäsi, todennäköisesti ongelman aiheuttaa palvelimellesi asentamasi viallinen laajennus.
Nimeä vain laajennusten hakemisto ja tarkista, korjaako WordPress 500: n sisäinen palvelinvirhe. Jos hakemiston uudelleennimeäminen korjaa ongelman, se osoittaa, että yksi tai useampi laajennuksistasi on ongelman syy.
Löydät tarkan viallisen laajennuksen palauttamalla ensin laajennushakemiston nimen. Tämä tarkoittaa, että kaikki laajennuksesi on nyt aktivoitu. Aloita nyt nimetä jokaisen laajennuksen kansiot yksitellen sellaiseksi, kuten plugin-old, kunnes verkkosivustosi ei enää heitä 500-virhettä. Kun näin tapahtuu, olet löytänyt viallisen laajennuksen.
Kun olet löytänyt sen, päästä eroon kyseisestä laajennuksesta verkkosivustoltasi ja ilmoita siitä laajennuksen tekijälle.
Lisäksi voit ottaa käyttöön WordPress-virheenkorjauksen selvittääksesi ongelman perussyyn. Seuraa tätä opasta oppiaksesi kaikki mitä sinun tarvitsee tietää WordPress-virheenkorjauksen käyttöönotosta.
4. Vioittuneet WordPress-ydintiedostot
Jos yllä olevat ratkaisut eivät korjaa ongelmaa, se johtuu todennäköisesti vioittuneista tiedostoista.
Tässä tapauksessa sinun tulee ladata uusin WordPress ja ladata wp-admin ja wp-mukana kansio uudesta WordPress-asennuksesta WordPress-verkkosivustoosi.
Jos ongelma johtuu vioittuneista tiedostoista, ydintiedostojen uudelleenlataamisen pitäisi korjata ongelma.
5. Palveluntarjoajan ongelmat
Jos mikään yllä olevista vaiheista ei auta sinua löytämään ratkaisun WordPress 500: n sisäiseen palvelinvirheeseen, sinun on otettava yhteyttä web-palveluntarjoajaasi.
Tukipyyntösi vastauksen laatu vaihtelee isäntien välillä. Sinun on annettava isännälle tarkalleen mitä vianetsintävaiheita olet tehnyt osoittaaksesi heille, että olet jo työskennellyt ongelman korjaamiseksi.
Sinun olisi jo pitänyt käydä läpi kaikki yllä olevat vaiheet, ennen kuin otat yhteyttä isäntään.
Tarkastelemalla palvelinlokeja heidän pitäisi pystyä löytämään mikä aiheuttaa ongelman.
IMH
Haluatko nopean verkkosivuston?
Ketä minä vitsailen? Emmekö me kaikki?
Joten miksi niin monet meistä kamppailevat?
Suurin haaste on yleensä nopean ja luotettavan hosting-yrityksen löytäminen.
Olemme kaikki käyneet läpi painajaisia - tuki kestää ikuisuuden tai ei ratkaise ongelmaamme aina syyttämällä jotain sinun puolellasi...
Mutta suurin ongelma on, että verkkosivusto tuntuu aina hitaalta.
At CollectiveRay isännöimme InMotion-isännöinnillä ja verkkosivustomme on typerä ja nopea. Käytämme mukautettua LightSpeed-palvelinasennuspinoa MariaDB:ssä PHP7.4-moottorilla ja Cloudflaren kautta.
Yhdessä käyttöliittymäoptimointiemme kanssa palvelemme luotettavasti 6000 käyttäjää joka päivä, yli 50 samanaikaisen käyttäjän huipulla.
Haluatko saada nopean asennuksen kuten meidän? Siirrä sivustosi ilmaiseksi InMotion-isännöintiin ja saat 50 %:n alennuksen nykyisestä hinnasta.
Usein kysyttyjä kysymyksiä WordPress 500 -sisäisestä palvelinvirheestä
Kuinka korjaan virheen 500 WordPressissä?
Suurin osa WordPressin Error 500 -ongelmista johtuu yleisistä ongelmista, kuten tiedostojen väärästä määrityksestä, vioittuneesta htaccessista tai riittämättömistä muistiongelmista. Palauta ensin kaikki tekemäsi muutokset, tarkista virhelokit ja aloita sitten vianetsintä seuraamalla oppaamme.
Mikä aiheuttaa 500 sisäisen palvelimen virhettä WordPressissä?
500 sisäisen palvelimen virhettä johtuu yleensä vioittuneista tiedostoista, muistirajan ylittymisestä tai väärin määritetyistä palvelimista. Jos olet juuri tehnyt muutoksen, tämän pitäisi olla helppo palauttaa ja korjata ongelmasi.
Kuinka voin korjata WordPress-virheen 500?
Ensimmäinen askel WordPress-virheen 500 virheenkorjauksessa on tarkistaa verkkosivustosi palvelimen lokit. Nämä lokit sisältävät tietoja virheestä, mukaan lukien ongelman aiheuttavan tiedoston ja rivin numeron. Näistä nimistä voit ymmärtää, mikä laajennus tai teema aiheuttaa ongelman. Jos virhelokit eivät anna tarpeeksi tietoa, voit yrittää korjata ongelman ottamalla käyttöön WordPress-virheenkorjauksen. Tämä voidaan tehdä lisäämällä seuraava koodirivi wp-config.php-tiedostoon: define('WP_DEBUG', true); . Tämä näyttää virheilmoitukset sivustosi etuosassa, mikä voi auttaa sinua tunnistamaan ongelman. Toinen yleinen virheen 500 syy on laajennus- tai teemaristiriita. Voit tilapäisesti poistaa kaikki laajennukset käytöstä ja vaihtaa oletusteemaan nähdäksesi, onko ongelma ratkaistu. Jos on, voit sitten reacttarkasta laajennukset ja teemat yksitellen tunnistaaksesi ristiriidan aiheuttavan.
Päätelmä
Etkö ole vielä korjannut ongelmaa? Onko turhautunut yrittää selvittää se? Ehkä on aika puhua asiantuntijoille? Ystävämme WPBuffsilla ovat alan parhaita WordPress-verkkosivustojen ylläpitopalvelut - puhu heille, olemme varmoja, että he ratkaisevat sinut!
Oletko koskaan kohdannut WordPress 500: n sisäistä palvelinvirhettä? Kuinka korjait sen? Kerro meille pudottamalla kommentti alla.
Tarvitsetko apua asioiden tekemiseen? Kokeile näitä huippuluokan edullisia keikkoja Fiverrillä!
Klikkaa tästä löytää asiantuntijoita korjaamalla WordPress-ongelmat.
Klikkaa tästä luoda a täysi WordPress-verkkosivusto.
Ole hyvä Jätä hyödyllinen kommentoi ajatuksiasi ja jaa tämä sitten Facebook-ryhmissäsi (ryhmissä), jotka pitävät tätä hyödyllisenä, ja hyödynnetään yhdessä. Kiitos jakamisesta ja mukavuudesta!
Disclosure: Tämä sivu voi sisältää linkkejä ulkoisille sivustoille tuotteille, joita rakastamme ja kannatamme sydämestämme. Jos ostat suosittelemiamme tuotteita, saatamme ansaita viittausmaksun. Tällaiset maksut eivät vaikuta suosituksiimme, emmekä hyväksy maksuja positiivisista arvosteluista.