Hogyan kell javítani a belső szerver hiba a WordPress

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, mint plugins_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 a bő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.