Údržba webových stránek

Oprava 500 interní chyby serveru 8 různými způsoby (web WordPress)

Interní server 500

Jako správce webu může být problém na vašem webu velmi frustrující. Webové stránky mohou narazit na několik chyb, ale zejména 500 Internal Server Error je nervy drásající, protože není uvedena žádná příčina a řešení, jak nejlépe chybu opravit.

I když tato chyba může být hrozbou, jasnou stránkou je, že dobrým řešením problémů můžete chybu serveru opravit. Navigace v tomto může být únavná, ale v tomto článku vám ukážeme různé způsoby, jak tuto chybu odstranit a opravit.

Při používání webové stránky se můžete setkat s mnoha problémy; nejběžnější je interní chyba serveru 500. Chybová zpráva přichází v různých formátech v závislosti na vašem webu nebo prohlížeči. V některých prohlížečích se zobrazuje jako chyba HTTP 500 nebo HTTP 500 Error. Některé jiné prohlížeče zobrazují chybové zprávy odlišně.

Bohužel, na rozdíl od jiných chybových zpráv, které poskytují podrobnosti o chybě a kroky ukazující, jak chybové zprávy vymazat, interní chyba serveru 500 to nedělá. Existují dokonce případy, kdy byste chybovou zprávu neviděli. Na vaší obrazovce by se objevila bílá prázdná stránka známá jako Bílá obrazovka smrti (WSoD). Ve většině případů, když k tomu dojde, nebudete schopni problém vyřešit, dokud ho nevyřešíte.

Jak odstraníte chybu?

Pokoušet se opravit 500 interní chybu serveru je jako léčit bolest, aniž byste věděli, která část těla bolí. Existuje několik příčin této chyby, takže budete muset hledat řešení, abyste získali řešení. Ale před odstraňováním problémů je způsob, jak začít, zjistit, zda k chybě dochází pouze na vašem konci, nebo zda ostatní uživatelé webu zažívají stejný problém. Stránka 'Down for everyone or Just Me' je skvělým místem, kde to zjistit. Zjistíte to zadáním své URL na webu.

Jakmile zjistíte, zda je chyba jedinečná pro vás nebo jde o obecný problém, můžete začít zjišťovat příčinu problému odstraňováním problémů. Cílem je opravit chybu co nejúčinněji a včas. Nechcete, aby vás při používání vašeho webu zdržovala chybová zpráva.

Služby údržby WordPress

Naše služby správy WordPress jsou k dispozici nepřetržitě, aby bylo zajištěno bezproblémové používání webu.

8 způsobů, jak opravit interní chybu serveru 500

Jakmile se na obrazovce zobrazí zpráva o interní chybě 500 a zjistíte, že se jedná o obecný nebo jedinečný problém s vaším webem WordPress, další věcí, kterou musíte udělat, je řešení problémů.

Těsně před řešením problému je důležité zálohovat Stránky WordPress. Důvod je prostý. Většina metod zahrnuje úpravu kořenového adresáře vašeho webu. Zálohování je tedy nutné, aby nedošlo ke ztrátě důležitých dat na vašem webu.

Jakmile budete mít svá data bezpečně zálohována, můžete přejít k odstraňování problémů. Níže jsou uvedeny různé způsoby, jak můžete opravit interní chybu serveru 500.

1. Aktivujte Ladění

Jak jsme již uvedli, frustrujícím aspektem setkání s interní chybou serveru je neschopnost odhalit hlavní příčinu kvůli nedostatku hmatatelných informací. Tento problém může být nepříjemný, když se zabýváte WSoD; viděli byste prázdnou stránku bez dalších vodítek o tom, co je špatně.

Aktivace režimu ladění na vašem webu WordPress vám však může pomoci lépe pochopit, co mohlo chybu způsobit. Můžete to povolit úpravou svého wp-config.php prostřednictvím klienta FTP (File Transfer Protocol). Existuje několik FTP klientů, např FileZilla, CuteFTP, JSCAPE atd. Můžete to udělat také pomocí Správce souborů v cPanel, ale to záleží na vašem poskytovateli hostingu.

Jakmile najdete soubor, vyhledejte „WP_DEBUG.' Jakmile jej najdete, můžete změnit jeho hodnotu na „true“.

Jakmile upravíte název souboru, ujistěte se, že jste soubor uložili, a poté znovu načtěte svůj web a zkontrolujte, zda fungoval. Pokud by to fungovalo, místo prázdné obrazovky byste viděli chybovou zprávu. Tato chybová zpráva by obsahovala řádek kódu, který vás může vést k nalezení a odstranění problému.

Po vyzkoušení této metody a chyba serveru nebyla odstraněna, musíte změnit hodnotu 'WP_DEBUG' na false a zkusit další řešení.

 

2. Deaktivujte pluginy na vašem WordPress

Problém s jedním z vašich pluginů může být důvodem, proč se vám zobrazuje interní chybová zpráva serveru. Chcete-li zkontrolovat, zda je to příčina, můžete dočasně vypnout zařízení WordPress pluginy. Pokud poté chybu odstraníte, problém mohl být způsoben některým z vašich pluginů.

Svůj plugin WordPress můžete deaktivovat dvěma způsoby: prostřednictvím FTP nebo Správce souborů na obrazovce správce WordPress.

Prostřednictvím administrátorské obrazovky WordPress můžete vypnout všechny pluginy tak, že přejdete do nabídky Pluginy, vyberete všechny pluginy zaškrtnutím políčka a poté kliknete na Deaktivovat z rozevírací nabídky Hromadné akce. Chcete-li to provést tímto způsobem, potřebujete přístup k obrazovce správce WordPress.

Řešení problémů s interní chybou serveru 500: Deaktivujte pluginy na vašem WordPress

Řešení problémů s interní chybou serveru 500: Deaktivujte pluginy na vašem WordPress

Pokud nemáte přístup ke svému administračnímu panelu, můžete pluginy deaktivovat také prostřednictvím FTP nebo Správce souborů. Jakmile se dostanete do kořenového adresáře svého webu, vyhledejte složku wp-content, klikněte pravým tlačítkem na složku plugins, vyberte možnost Přejmenovat a poté ji změňte na „plugin-old“ nebo „plugin-deactivated“.

Odstraňování problémů s interní chybou serveru 500: deaktivujte pluginy prostřednictvím FTP nebo Správce souborů

Odstraňování problémů s interní chybou serveru 500: deaktivujte pluginy prostřednictvím FTP nebo Správce souborů

Je důležité vědět, že vypnutím pluginů je nesmažete ani se nezbavíte vašich dat. Tato akce zastaví spuštění kódu pluginu odpovědného za interní chybu serveru.

Po vypnutí pluginů se vraťte na svůj web a zkontrolujte, zda chyba zmizela. Pokud jste byli úspěšní, znamená to, že jeden z vašich pluginů byl vadný. Musíte plugin najít a opravit. Můžete to zjistit tak, že aktivujete své pluginy jeden po druhém a znovu načtete svůj web, abyste zjistili, který plugin je zodpovědný za chybovou zprávu.

Když zjistíte, že plugin spouští interní chybu serveru, můžete jej buď aktualizovat, smazat, nebo se obrátit na svého webového vývojáře o pomoc s řešením chybného pluginu.

3. Nastavte výchozí téma WordPress

Další pravděpodobnou příčinou interní chyby serveru může být téma WordPress, které web používá. Vadné téma WordPress může způsobit interní chybu serveru. Pokud po aktualizaci vašeho stávajícího motivu webu nebo nedávné změně motivu narazíte na interní chybu serveru, zkuste motiv webu přepnout a zjistěte, zda chybová zpráva zmizí.

Pokud máte přístup k řídicímu panelu správce, vyhledejte položku Vzhled a poté Motivy. Poté můžete aktivovat výchozí motiv nebo vybrat nový.

Řešení problémů s interní chybou serveru 500: Nastavte výchozí téma WordPress

Řešení problémů s interní chybou serveru 500: Nastavte výchozí téma WordPress

Pokud nemáte přístup k ovládacímu panelu administrátora, můžete změnit motiv svého webu připojením přes FTP. Vyhledejte 'wp-content'; poté přejděte do složky motivů. Procházejte složku aktuálního tématu a upravte název přidáním „deaktivováno“ na konec. Tím by se motiv obnovil na výchozí motiv.

Po resetování nebo změně motivu znovu načtěte web a zkontrolujte, zda jste chybu opravili. Pokud jste chybu napravili, musíte získat nový motiv nebo případně kontaktovat autora motivu, který jste používali, a upozornit jej na problémy, aby na něm mohl pracovat.

Pokud se však chyba po změně motivu stále neodstranila, můžete se vrátit k použitému motivu a zkusit problém vyřešit jinou metodou.

4. Zkontrolujte, zda váš soubor .htaccess není poškozený.

Zkorumpovaný.htaccess soubor může vést k 500 interní chybě serveru na vašem webu WordPress. Chcete-li zkontrolovat, zda se jedná o tento problém, zkuste soubor přejmenovat na „.htaccess_old“ nebo něco podobného.

Soubor .htaccess můžete najít v kořenovém adresáři vašeho webu. Až se k němu dostanete, klikněte pravým tlačítkem na soubor .htaccess a z nabídky vyberte přejmenovat.

Odstraňování problémů s interní chybou serveru 500: Zkontrolujte, zda váš soubor .htaccess není poškozený

Odstraňování problémů s interní chybou serveru 500: Zkontrolujte, zda váš soubor .htaccess není poškozený

Poté zkontrolujte, zda chybová zpráva zmizela. Pokud se smaže, můžete vytvořit nový soubor .htaccess. Vyhledejte obrazovku správce WordPress, přejděte na Nastavení a poté na Trvalé odkazy. Poté můžete kliknout na tlačítko Uložit změny ve spodní části obrazovky.

Permalinks

Permalinks

5. Zvyšte limit paměti PHP 

Pokud váš soubor .htaccess není poškozený, může být další nejpravděpodobnější příčinou nízký limit paměti PHP. Paměť PHP můžete vyčerpat několika způsoby; jeden běžný způsob je přes špatně kódované téma nebo plugin. V takovém případě musíte zvětšit paměť PHP. Poskytovatelé hostingu nepovolují svým uživatelům zvětšovat paměť PHP, takže byste museli kontaktovat svého, abyste to udělali ručně.

Existuje několik způsobů, jak zvýšit limit paměti PHP. Existují tři možné soubory, do kterých můžete přidat fragmenty kódu paměti PHP.

První je soubor wp-config.php. Chcete-li jej najít, vyhledejte WP_MEMORY_LIMIT, pokud existuje. Pokud ji najdete, změňte hodnotu na 256M, ale pokud ji nevidíte, přidejte k ní následující řádek kódu:

define('WP_MEMORY_LIMIT',”256M');

Další metodou je přes php.ini soubor; toto také nemusí existovat. Pokud tomu tak není, můžete vytvořit prázdný textový soubor, pojmenovat jej „php.ini“ a poté vložit tento kód:

Memory_limit=256 MB

Dalším způsobem je zkontrolovat soubor .htaccess. Pokud žádná paměť neexistuje, můžete do souboru přidat tento příkaz:

Php_valuememory_limit 256 milionů

Uložte soubor a znovu načtěte web. Pokud chyba zmizí, musíte kontaktovat svého poskytovatele hostingu, abyste se dozvěděli více o vyčerpání paměti.

6. Zkontrolujte problém s verzí PHP

V případě, že Pluginy jsou nekompatibilní s verzí PHP, mohlo by to vést k interní chybě serveru 500. Vaše stránky by měly používat PHP 7 nebo vyšší. Pro zjištění vadného pluginu použijte metodu uvedenou výše.

Pokud máte přístup k cPanelu, procházejte a vyberte verzi PHP, kterou najdete v sekci Software.

Zkontrolujte problém s verzí PHP

Zkontrolujte problémy s verzí PHP.

Poté kontaktujte svého poskytovatele hostingu, který vám poskytne informace o změně nebo upgradu vaší verze PHP. Váš poskytovatel hostingu může vaši verzi PHP buď zvýšit, nebo změnit. Pokud to není možné, můžete plugin smazat nebo najít dobrou alternativu.

7. Znovu nainstalujte své základní soubory WordPress

Pokud se po všech výše uvedených metodách na obrazovce stále zobrazuje zpráva o chybě 500 Internal Server Error, zbývá poslední věc, kterou můžete udělat. Vaše základní soubory WordPress mohou být poškozené. Proto by bylo dobré je znovu nainstalovat a znovu nahrát.

Udělat toto, stáhněte si soubor zip WordPress z webu WordPress.org místo a extrahujte jej; najdete složku WordPress. Pro svůj web použijte FTP klienta. Dalším krokem je návštěva kořenové složky vašeho webu. Vyberte složky 'wp-includes' a 'wp-admin', klikněte pravým tlačítkem a vyberte 'upload'.

Řešení problémů s interní chybou serveru 500: Přeinstalujte své základní soubory WordPress

Řešení problémů s interní chybou serveru 500: Přeinstalujte své základní soubory WordPress

Po přenesení složek na váš server se zobrazí dotaz, zda chcete soubor přepsat. Vyberte „přepsat“. Váš FTP klient nyní nahradí starší základní soubory novými, aby vyřešil problém s poškozeným souborem. Upozorňujeme, že tento proces neodstraní vaše informace z webu, ale vyřeší problém s poškozeným souborem.

Po provedení tohoto kroku a opětovném načtení webu se vám chybová zpráva nezobrazí. Ale pokud ano, existuje poslední možnost.

8. Obraťte se na svého poskytovatele hostingu

Po vyzkoušení všech těchto metod a zobrazení chybové zprávy je nejlepší požádat o pomoc svého poskytovatele hostingu. Mohli by důkladně zkontrolovat server, aby zjistili, co by mohlo být příčinou chyby.

váš poskytovatele hostingu mohl zkontrolovat protokoly serveru, zda neobsahují chyby, a zkontrolovat oprávnění k souborům.

Opakované setkání s touto chybou může také znamenat, že webový server není plně vybaven pro hostování vašeho webu. Váš poskytovatel hostingu se proto může na problém podívat a nabídnout řešení, která by pomohla chybu vyřešit.

Služby údržby WordPress

Naše služby správy WordPress jsou k dispozici nepřetržitě, aby bylo zajištěno bezproblémové používání webu.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *