Kuinka korjata sisäisen palvelimen virhe WordPressissä

Sisäinen palvelinvirhe, joka tunnetaan myös nimellä HTTP-virhe 500, on yleinen ongelma WordPressissä, joka voi olla turhauttava, koska usein on epäselvää, mikä sen aiheutti. Tämä virhe osoittaa yleensä, että jokin meni pieleen verkkosivuston palvelimella, mutta palvelin ei osannut kertoa tarkemmin, mikä ongelma tarkalleen ottaen oli. Seuraavassa on useita vaiheita, joilla voit selvittää ja korjata WordPressin sisäisen palvelimen virheen:

Tarkista, onko .htaccess-tiedosto vioittunut

The .htaccess tiedosto on Apache-pohjaisten palvelimien käyttämä asetustiedosto. Se voi vioittua ja aiheuttaa 500 Internal Server Error -virheen. Voit tarkistaa, onko tämä syy:

  • Muodosta yhteys sivustoosi FTP:n tai File Managerin kautta hosting-hallintapaneelissasi.
  • Etsi .htaccess tiedosto WordPress-asennuksen juurihakemistossa.
  • Nimeä tiedosto uudelleen seuraavasti .htaccess_old.
  • Yritä ladata sivusto uudelleen. Jos se toimii, ongelma oli .htaccess tiedosto.
  • Luodaksesi uuden .htaccess tiedostoon, siirry WordPress Dashboard > Asetukset > Permalinks ja klikkaa yksinkertaisesti "Tallenna muutokset" tekemättä mitään muutoksia. Tämä luo uuden .htaccess tiedosto.

PHP:n muistirajan lisääminen

Riittämätön muisti voi myös aiheuttaa sisäisen palvelimen virheen. PHP:n muistirajan lisääminen:

  • Muokkaa wp-config.php tiedosto, joka on myös WordPress-asennuksesi juurihakemistossa.
  • Lisää tämä koodirivi aukeaman alle <?php tag: define('WP_MEMORY_LIMIT', '256M');
  • Tallenna muutokset ja tarkista, onko virhe poistunut.

Deaktivoi kaikki liitännäiset

Viallinen lisäosa voi olla toinen yleinen syy tähän virheeseen. Voit tarkistaa, aiheuttaako jokin lisäosa ongelman:

  • Siirry jälleen FTP:n tai File Managerin avulla osoitteeseen wp-sisältö kansio.
  • Nimeä uudelleen plugins kansioon jotain sellaista kuin plugins_old poistaa kaikki liitännäiset käytöstä kerralla.
  • Tarkista sivustosi uudelleen. Jos se latautuu ilman virhettä, jokin liitännäisistä aiheuttaa ongelman.
  • Selvittääksesi, mikä lisäosa on ongelmallinen, nimeä uudelleen sinun plugins_old kansioon takaisin plugins. Aktivoi sitten jokainen lisäosa uudelleen yksi kerrallaan ja tarkista sivustosi jokaisen aktivoinnin jälkeen, kunnes löydät syyllisen.

    Tarkista PHP-versio ja konfiguraatio

    Myös vanhentunut tai väärin määritetty PHP-versio voi aiheuttaa ongelmia:

    • Tarkista hosting-palveluntarjoajaltasi, että käytät WordPress-versiosi kanssa yhteensopivaa PHP-versiota.
    • Sinun on ehkä päivitettävä PHP tai muutettava PHP-asetuksia hosting-hallintapaneelin kautta tai ottamalla yhteyttä asiakaspalveluun.

    Ota yhteyttä hosting-palveluntarjoajaan

    Jos mikään edellä mainituista toimista ei toimi, ongelma saattaa olla palvelimen puolella:

    • Ota yhteyttä hosting-palveluntarjoajaan saadaksesi apua. He voivat tarkistaa palvelinlokit sisäisen palvelimen virheen aiheuttavan virheen tunnistamiseksi.

    Palauta varmuuskopiosta

    Jos olet hiljattain tehnyt varmuuskopion verkkosivustostasi (ja se kannattaa tehdä säännöllisesti), harkitse palauttamista varmuuskopiosta, joka on tehty ennen virheen ilmenemistä. Tämä voi olla nopea ratkaisu, mutta se ei välttämättä ratkaise taustalla olevaa ongelmaa, jos se liittyy palvelimeen tai sivustossasi käynnissä oleviin toimiin.

    Muista, että sisäisen palvelimen virheen vianmääritys voi sisältää jonkin verran kokeilua ja erehdystä. Varmista aina, että varmuuskopioit sivustosi ennen muutosten tekemistä, jotta voit palauttaa sen, jos jokin menee pieleen.