Sisällysluettelo
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 kuinplugins_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 takaisinplugins
. 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.