Korjaa WordPressin sisäisen palvelimen virhe
Sisäinen palvelinvirhe (ISE), joka tunnetaan myös nimellä 500 -virhe, on yleinen virheilmoitus, joka tulee näkyviin, kun WordPress -sivustoasi ei voida näyttää. WordPressin vanhemmissa versioissa ISE voi näkyä myös tyhjänä valkoisena sivuna ilman virheitä. Virhe voi johtua useista eri syistä, mutta yleensä se johtuu ristiriidasta WordPressin kanssa, laajennuksesta, teemasta tai jostakin sivuston ohjaustiedostosta. Tämä tapahtuu yleisimmin päivityksen jälkeen.
ISE: n syyn löytäminen ja korjaaminen tapahtuu usein kokeilemalla. Joten alla on joitakin tapoja, joilla voit etsiä virheen syyn. Linkit artikkeleihin vievät sinut läpi jokaisen prosessin ja kuvaavat, kuinka voit korjata ongelman.
Huomautus: Tämä artikkeli käsittelee edistyneitä vianmääritysmenetelmiä, joihin kuuluvat yhteyden muodostaminen verkkohotelliin FTP -sovelluksen avulla, tiedostojen muokkaaminen tai poistaminen käytöstä sekä muutosten tekeminen tietokantaan. Jos et halua korjata tätä virhettä itse, WordPress Premium -tukitiimimme voi tehdä sen puolestasi.
Poista .htaccess -tiedostosi käytöstä
Yksi yleisimmistä ISE -syistä on vioittunut .htaccess -tiedosto. .Htaccess on ohjaustiedosto, jota WordPress käyttää viestinnässä palvelimen kanssa. WordPress, laajennukset ja teemat tekevät usein muutoksia tähän tiedostoon, mikä voi toisinaan vioittaa tiedostoa.
Kun teet ISE -vianmääritystä, aloita poistamalla .htaccess -tiedostosi käytöstä ja vieraile sitten sivustollasi yksityisessä selaustilassa ( Chrome / Firefox / Edge ). Jos virhe on poissa, palauta pysyvät linkit luomalla uusi .htaccess -tiedosto automaattisesti.
Huomautus: .htaccess -tiedosto on oletuksena piilotettu joissakin tiedostonhallintasovelluksissa. Jos käytät cPanelia tai FileZillaa , varmista, että otat käyttöön vaihtoehdon näyttää piilotetut tiedostot, jos et näe tiedostoa.
Lisää muistirajoja
Webhotellitilisi määrittää tietyn määrän muistia käynnissä olevaan PHP: hen, mikä on tarpeen WordPress -sivustosi toiminnan kannalta. Sivustosi koon tai käyttämien laajennusten määrän vuoksi sivusto saattaa tarvita enemmän kuin oletuksena olevan PHP -muistin.
Muodosta yhteys muodostamalla verkkohotellitilisi FTP: llä ja korottamalla WordPress-muistirajaa wp-config.php-tiedostossa (jos sivustosi ei ole WordPress-hallinta-ohjelmassa, ohita vaihe 1).
Jos WordPress -muistirajan nostaminen ei auttanut, yritä kasvattaa PHP -muistin raja 256 tai 512 miljoonaan.
Poista kaikki laajennukset käytöstä
WordPress -laajennukset voivat aiheuttaa ristiriitoja toistensa kanssa, aktiivisen teeman tai WordPress -version kanssa, mikä voi johtaa ISE: hen. Tämä tapahtuu todennäköisemmin sen jälkeen, kun olet päivittänyt WordPressin, aktiivisen teeman tai jonkin laajennuksestasi.
Jos haluat tarkistaa, johtuuko ongelma laajennuksista, nimeä laajennusten kansio uudelleen nimellä plugins.renamed wp-content- kansioon ja vieraile sivustollasi yksityisessä selaustilassa. Jos se latautuu oikein, ongelman aiheuttaa jokin laajennuksistasi. Jos virhe ei poistu, jokin muu aiheuttaa sen.
Nimeä laajennuksilla varustettu kansio uudelleen laajennuksiksi ja jatka ongelman selvittämistä. Jos se johtuu laajennuksista, aloita yksittäisten laajennusten poistaminen käytöstä selvittääksesi, mikä niistä aiheuttaa virheen. .
Jos haluat jatkaa ongelmallisen laajennuksen käyttöä, lataa sen viimeisin versio FTP: llä ja ota se sitten käyttöön. Tämä päivittää laajennuksen. Jos päivittäminen ei onnistu, kokeile seuraavaa:
- Etsi laajennusta WordPress -laajennusten säilytyspaikasta osoitteessa wordpress.org . Valitse laajennuksesi etusivulta Näytä tukifoorumi . Etsi foorumilta ongelmaasi vastaava ratkaisu.
- Jos ostit laajennuksesi muualta, tutustu laajennuksen kehittäjän toimittamiin ohjeisiin.
Lataa WordPress-ydintiedostot uudelleen
Huomautus: Jos sivustosi käyttää Managed WordPress -verkkohotellia, ohita tämä osio, koska WordPressin ydintiedostoihin on valmiiksi asennettu webhotellipaketti. Ne päivitetään automaattisesti sivustosi suojaamiseksi, etkä voi korvata niitä FTP: llä.
Joissakin tilanteissa WordPress -ydintiedostosi voivat vioittua päivityksen aikana, mikä aiheuttaa sisäisen palvelimen virheen. Yritä ladata WordPress-ydintiedostot uudelleen varmistaaksesi, että ne eivät aiheuta ongelmaa.
Lataa WordPress- arkistosta sama WordPress-versio, jota käytät tällä hetkellä, pura se paikalliseen tietokoneeseesi, muodosta yhteys webhotellitiliisi FTP : llä ja siirrä (korvaa) wp-admin ja wp-includes-kansiot.
Huomautus: Jos et ole varma, mitä WordPress-versiota sivustosi käyttää, voit tarkistaa wp-version.php- tiedoston, joka löytyy kansiosta wp-includes .
Vaihda WordPressin oletusteemaan
Jos yllä olevat vaihtoehdot eivät auttaneet ratkaisemaan ongelmaa, teemasi saattaa olla ristiriidassa tämän ongelman kanssa. Testattavaksi voit vaihtaa johonkin WordPress -oletusteemoista, kuten TwentyTwenty tai TwentyTwentyOne .
Huomautus: Jos sinulla ei ole WordPress -oletusteemaa asennettuna, voit asentaa sen FTP: llä ja aktivoida sen sitten tietokannassa .
Jos sivustosi latautuu oletusteemaan vaihtamisen jälkeen, voit päivittää normaalin teeman uusimpaan versioon ja aktivoida sen.
Jos teeman päivittäminen ei onnistu, kokeile seuraavaa:
- Etsi teemaa WordPressin teemavarastosta osoitteessa wordpress.org . Valitse teemasi etusivulta Näytä tukifoorumi . Etsi foorumilta ongelmaasi vastaava ratkaisu.
- Jos ostit teeman jostakin muualta, tutustu teeman kehittäjän toimittamiin asiakirjoihin.
Lisätietoja
- Katso yleiset WordPress-virheet osoitteessa WordPress.org.