Ako opraviť chybu vnútorného servera v systéme WordPress

Vnútorná chyba servera, známa aj ako chyba HTTP 500, je bežný problém v systéme WordPress, ktorý môže byť frustrujúci, pretože často nie je jasné, čo ju spôsobilo. Táto chyba zvyčajne znamená, že na serveri webovej lokality sa niečo pokazilo, ale server nedokázal bližšie špecifikovať, v čom presne problém spočíva. Tu je niekoľko krokov, ktoré môžete podniknúť na odstránenie a opravu chyby vnútorného servera vo WordPress:

Kontrola poškodeného súboru .htaccess

Stránka .htaccess je konfiguračný súbor, ktorý používajú servery založené na Apache. Môže sa poškodiť a spôsobiť chybu 500 Internal Server Error. Ak chcete skontrolovať, či ide o túto príčinu:

  • Pripojte sa k svojmu webu prostredníctvom FTP alebo Správcu súborov v ovládacom paneli hostingu.
  • Vyhľadajte .htaccess v koreňovom adresári vašej inštalácie WordPress.
  • Premenujte súbor na niečo ako .htaccess_old.
  • Skúste znova načítať stránku. Ak to funguje, problém bol s .htaccess súbor.
  • Generovanie nového .htaccess prejdite na WordPress Dashboard > Settings > Permalinks a jednoducho kliknite na "Save Changes" bez toho, aby ste vykonali akékoľvek zmeny. Tým sa vygeneruje nový .htaccess súbor.

Zvýšenie limitu pamäte PHP

Nedostatok pamäte môže spôsobiť aj chybu vnútorného servera. Ak chcete zvýšiť limit pamäte PHP:

  • Upraviť wp-config.php ktorý sa nachádza v koreňovom adresári vašej inštalácie WordPress.
  • Pridajte tento riadok kódu pod otvorenie <?php značka: define('WP_MEMORY_LIMIT', '256M');
  • Uložte zmeny a skontrolujte, či sa chyba odstránila.

Deaktivácia všetkých zásuvných modulov

Ďalšou častou príčinou tejto chyby môže byť chybný zásuvný modul. Ak chcete zistiť, či problém spôsobuje zásuvný modul:

  • Opäť použite FTP alebo Správcu súborov a prejdite na wp-content priečinok.
  • Premenujte pluginy priečinok na niečo ako plugins_old deaktivovať všetky doplnky naraz.
  • Opäť skontrolujte svoju stránku. Ak sa načíta bez chyby, problém spôsobuje jeden z pluginov.
  • Ak chcete zistiť, ktorý zásuvný modul je problematický, premenujte svoj plugins_old priečinok späť na pluginy. Potom jeden po druhom reaktivujte jednotlivé doplnky a po každej aktivácii skontrolujte stránku, kým nenájdete vinníka.

    Kontrola verzie a konfigurácie PHP

    Problémy môže spôsobiť aj zastaraná alebo nesprávne nakonfigurovaná verzia PHP:

    • Overte si u poskytovateľa hostingu, či používate kompatibilnú verziu PHP pre vašu verziu WordPress.
    • Možno bude potrebné aktualizovať PHP alebo upraviť nastavenia PHP prostredníctvom ovládacieho panela hostingu alebo kontaktovaním podpory.

    Kontaktujte poskytovateľa hostingu

    Ak žiadny z uvedených krokov nefunguje, problém môže byť na strane servera:

    • Kontaktujte poskytovateľa hostingu a požiadajte ho o pomoc. Ten môže skontrolovať protokoly servera a identifikovať konkrétnu chybu spôsobujúcu chybu vnútorného servera.

    Obnovenie zo zálohy

    Ak ste nedávno zálohovali svoju webovú lokalitu (a to by ste mali robiť pravidelne), zvážte obnovenie zo zálohy pred výskytom chyby. Môže to byť rýchla oprava, ale nemusí to vyriešiť základný problém, ak súvisí so serverom alebo prebiehajúcimi činnosťami na vašom webe.

    Nezabudnite, že riešenie problémov s chybou vnútorného servera môže zahŕňať pokusy a omyly. Pred vykonaním akýchkoľvek zmien si vždy zálohujte svoju stránku, aby ste ju mohli obnoviť, ak sa niečo pokazí.