Jak opravit zprávu "Tento web má technické potíže" ve WordPressu

Zpráva "Tento web má technické potíže" se na stránkách WordPress obvykle objevuje v důsledku fatální chyby, která brání správnému fungování webu. Tato chyba byla častěji označována jako "bílá obrazovka smrti" (WSOD), než WordPress ve verzi 5.2 zavedl uživatelsky přívětivější chybové hlášení. Zde se dozvíte, jak můžete tento problém vyřešit a opravit:

Zkontrolujte svůj e-mail

  • Když dojde k této chybě, WordPress odešle na e-mailovou adresu správce e-mail s podrobnostmi o problému a odkazem pro přístup k webu v režimu obnovení. Tento e-mail vám může pomoci určit, který zásuvný modul nebo téma chybu způsobuje.
  • Pokud jste tento e-mail obdrželi, přejděte pomocí odkazu do režimu obnovení, který vám umožní bezpečně spravovat zásuvné moduly a témata bez ovlivnění návštěvníků webu.

Deaktivace všech zásuvných modulů

Vzhledem k tomu, že častou příčinou této chyby jsou zásuvné moduly, může deaktivace všech zásuvných modulů pomoci určit, zda je na vině některý zásuvný modul:

  • Připojte se ke svým webovým stránkám pomocí klienta FTP nebo správce souborů v ovládacím panelu hostingu.
  • Přejděte na wp-content adresář.
  • Najděte pluginy a přejmenujte ji například na plugins_old. Tím se deaktivují všechny zásuvné moduly.
  • Znovu zkontrolujte své stránky. Pokud začne fungovat, chybu způsobuje jeden z pluginů.
  • Chcete-li zjistit, který zásuvný modul způsobuje problém, změňte název složky na. pluginy a poté deaktivujte jednotlivé zásuvné moduly jeden po druhém prostřednictvím ovládacího panelu WordPressu (pokud je přístupný) nebo přejmenováním složky každého zásuvného modulu v adresáři pluginy adresář.

    Zvýšení limitu paměti PHP

    K této chybě může vést i nedostatečná paměť:

    • Upravit wp-config.php soubor umístěný v kořenovém adresáři WordPress.
    • Přidejte tento řádek: define('WP_MEMORY_LIMIT', '256M');.
    • Uložte změny a zkontrolujte, zda je problém vyřešen.

    Ladění

    WordPress má funkci ladění, která může poskytnout více informací o chybě:

    • Otevřete wp-config.php soubor.
    • Podívejte se na řádek s nápisem define('WP_DEBUG', false); a změnit false na true.
    • Pokud tento řádek neexistuje, můžete jej přidat nad řádek s nápisem "To je vše, přestaňte upravovat! Šťastné blogování."
    • Uložte změny a obnovte web. Nyní by se měly zobrazit chybové zprávy, které vás upozorní na konkrétní problém.

    Kontrola oprávnění k souborům a složkám

    Tuto chybu mohou způsobit také nesprávná oprávnění k souborům a složkám:

    • Ujistěte se, že složky mají nastavena oprávnění na. 755 a soubory do 644.
    • Oprávnění můžete kontrolovat a měnit pomocí klienta FTP. Klikněte pravým tlačítkem myši na složku nebo soubor a výběrem možnosti "Oprávnění k souboru" je zobrazte a upravte.

    Kontaktujte poskytovatele hostingu

    Pokud žádné z výše uvedených řešení nefunguje, může vám pomoci poskytovatel hostingu:

    • Obraťte se na tým podpory poskytovatele hostingu a požádejte o pomoc. Ti mohou zkontrolovat protokoly serveru, které mohou poskytnout více informací o chybě.

    Obnovení ze zálohy

    Pokud jste vyzkoušeli vše a web stále nefunguje, může být obnovení ze zálohy poslední možností:

    • Doufejme, že máte aktuální zálohu webu. Obnovením z této zálohy můžete web znovu zprovoznit, ale můžete přijít o všechny změny provedené od doby pořízení zálohy.

    Nezapomeňte své webové stránky vždy pravidelně zálohovat, abyste v případě takových chyb minimalizovali ztrátu dat. Metodická práce na těchto krocích často vyřeší chybu "Tento web má technické potíže" a umožní vám znovu zprovoznit web WordPress.