Tartalomjegyzék
A belső szerverhiba, más néven HTTP 500-as hiba, gyakori probléma a WordPressben, amely frusztráló lehet, mert gyakran nem világos, hogy mi okozta. Ez a hiba általában azt jelzi, hogy valami elromlott a webhely szerverén, de a szerver nem tudta pontosabban megmondani, hogy mi volt a pontos probléma. Az alábbiakban néhány lépést mutatunk be a WordPress belső szerverhibájának hibaelhárítására és javítására:
Ellenőrizze a sérült .htaccess fájlt
A .htaccess
fájl az Apache-alapú kiszolgálók által használt konfigurációs fájl. Megrongálódhat, és 500-as belső szerverhibát okozhat. Annak ellenőrzéséhez, hogy ez az ok:
- Csatlakozzon webhelyéhez FTP-n vagy a tárhely vezérlőpanelén található Fájlkezelőn keresztül.
- Keresse meg a
.htaccess
fájlt a WordPress telepítés gyökérkönyvtárában. - Nevezze át a fájlt valami olyasmire, mint
.htaccess_old
. - Próbálja meg újra betölteni az oldalát. Ha működik, akkor a probléma a
.htaccess
fájl. - Egy új
.htaccess
fájlt, menj a WordPress Dashboard > Settings > Permalinks menüpontba, és egyszerűen kattints a 'Save Changes' gombra anélkül, hogy bármilyen változtatást végeznél. Ez egy új.htaccess
fájl.
PHP memória korlát növelése
Az elégtelen memória belső kiszolgálói hibát is okozhat. A PHP memória korlátjának növelése:
- Szerkessze a
wp-config.php
fájl, amely szintén a WordPress telepítés gyökérkönyvtárában található. - Adja hozzá ezt a kódsort a nyitó
<?php
címke:define('WP_MEMORY_LIMIT', '256M');
- Mentse el a módosításokat, és ellenőrizze, hogy ez megszünteti-e a hibát.
Minden bővítmény kikapcsolása
Egy hibás plugin is lehet a hiba másik gyakori oka. Annak megállapításához, hogy egy plugin okozza-e a problémát:
- Ismét az FTP vagy a Fájlkezelő segítségével navigáljon a
wp-content
mappa. - Nevezze át a
bővítmények
mappát valami olyasmire, mintplugins_old
az összes bővítmény egyszerre történő kikapcsolásához. - Ellenőrizze újra az oldalát. Ha hiba nélkül töltődik be, akkor az egyik bővítmény okozza a problémát.
- Hogy kitaláld, melyik plugin a problémás, nevezd át a
plugins_old
mappa vissza abővítmények
. Ezután egyesével aktiválja újra az egyes pluginokat, és minden egyes aktiválás után ellenőrizze a webhelyét, amíg meg nem találja a hibásat.
PHP verzió és konfiguráció ellenőrzése
Egy elavult vagy nem megfelelően konfigurált PHP-verzió is okozhat problémákat:
- Ellenőrizze a tárhelyszolgáltatónál, hogy a WordPress verziójával kompatibilis PHP-verziót futtat-e.
- Lehet, hogy frissítenie kell a PHP-t vagy módosítania kell a PHP-beállításokat a tárhely vezérlőpultján keresztül vagy az ügyfélszolgálathoz fordulva.
Kapcsolatfelvétel a tárhelyszolgáltatóval
Ha a fenti lépések egyike sem működik, a probléma a kiszolgáló oldalán lehet:
- Forduljon a tárhelyszolgáltatójához segítségért. Ők ellenőrizni tudják a szervernaplókat, hogy azonosítsák a belső szerverhibát okozó konkrét hibát.
Visszaállítás biztonsági másolatból
Ha nemrégiben készített biztonsági mentést a webhelyéről (és ezt rendszeresen meg kell tennie), fontolja meg a hiba megjelenése előtti biztonsági mentésből történő visszaállítást. Ez gyors megoldás lehet, de nem biztos, hogy megoldja a probléma hátterét, ha az a kiszolgálóval vagy a webhelyen folyamatban lévő műveletekkel kapcsolatos.
Ne feledje, hogy a belső kiszolgálói hiba elhárítása némi próbálkozással és hibázással járhat. Mindig készítsen biztonsági másolatot a webhelyéről, mielőtt bármilyen változtatást végrehajt, hogy vissza tudja állítani, ha valami rosszul sülne el.