Obsah
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 akoplugins_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äť napluginy
. 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í.