WordPress chyba 500 (Internal Server Error): Kompletní návod na opravu

Zobrazila se vám místo vašeho webu jen bílá stránka s nápisem 500 Internal Server Error? Tato chyba patří k těm nejnepříjemnějším, protože vám server neřekne, co přesně se stalo. Je to takové „všeobecné volání o pomoc“. WordPress chyba 500

Dobrou zprávou je, že ve WordPressu má tato chyba obvykle jen několik málo příčin. V tomto návodu vás provedeme jejich odstraněním krok za krokem.

Co způsobuje chybu 500 ve WordPressu?

Nejčastěji jde o problém na straně softwaru (vašeho webu), nikoliv přímo serveru hostingu. Mezi hlavní viníky patří:

  1. Poškozený soubor .htaccess (nejčastější příčina).
  2. Nedostatečný limit PHP paměti (Memory Limit).
  3. Chybný plugin nebo šablona (konflikt v kódu).
  4. Poškozené soubory jádra WordPressu (vzácnější, ale stává se).

Krok 1: Prověřte soubor .htaccess (Rychlý test)

Soubor .htaccess říká serveru, jak má zacházet s adresami (URL) a bezpečností. Pokud je v něm chybný znak, celý web okamžitě spadne do chyby 500.

Jak to opravit:

  1. Přihlaste se na svůj web přes FTP (např. FileZilla) nebo přes správce souborů v administraci hostingu.
  2. V kořenové složce webu (tam, kde jsou složky wp-admin, wp-content) najděte soubor .htaccess.
  3. Přejmenujte ho na něco jiného, například .htaccess_stary.
  4. Zkuste znovu načíst svůj web.

Pokud web naskočí: Gratulujeme, problém byl v tomto souboru! Nyní běžte do administrace WordPressu → NastaveníTrvalé odkazy a jednoduše klikněte na tlačítko Uložit změny. WordPress si sám vygeneruje nový, čistý soubor .htaccess.

Krok 2: Navyšte PHP Memory Limit

Pokud váš web vyčerpal přidělenou operační paměť (např. při náročné operaci nebo kvůli těžkému pluginu), server spojení ukončí chybou 500.

Jak to zkusit opravit:

  1. Otevřete soubor wp-config.php přes FTP.
  2. Před řádek /* That's all, stop editing! Happy publishing. */ vložte tento kód:
    define( 'WP_MEMORY_LIMIT', '256M' );
  3. Uložte a nahrajte zpět.

Pokud web stále nefunguje, je možné, že limit paměti musíte navýšit přímo v administraci vašeho hostingu (v nastavení PHP verze).

Krok 3: Deaktivujte všechny pluginy

Někdy se stane, že se dva pluginy „pohádají“ nebo jeden z nich není kompatibilní s vaší verzí PHP.

Jak na to bez přístupu do administrace:

  1. Přes FTP jděte do složky wp-content.
  2. Přejmenujte složku plugins na plugins_deaktivovano.
  3. Zkuste načíst web.

Pokud web funguje, chyba byla v některém z pluginů. Přejmenujte složku zpět na plugins a v administraci je jeden po druhém aktivujte, dokud nenajdete ten, který chybu 500 znovu vyvolá.

Krok 4: Zapněte Debug mód (Hledání jehly v kupce sena)

Pokud nic z výše uvedeného nepomohlo, musíte se podívat „pod kapotu“. WordPress má vestavěný systém pro záznam chyb.

  1. V souboru wp-config.php změňte define('WP_DEBUG', false); na true.
  2. Přidejte řádek: define('WP_DEBUG_LOG', true);.
  3. Znovu načtěte web a poté se podívejte do složky wp-content, kde vznikne soubor debug.log.

V tomto souboru uvidíte přesný výpis toho, co server trápí. Často tam uvidíte název konkrétního souboru a řádek, kde je chyba.

Krok 5: Kontaktujte podporu hostingu

Pokud jste vyzkoušeli vše a web stále hlásí chybu 500, může být problém skutečně na straně serveru (např. špatná konfigurace modulu Apache, problém s právy k souborům nebo výpadek databáze).

Napište na podporu svého hostingu: „Dobrý den, můj web hlásí chybu 500. Zkusil jsem regenerovat .htaccess i vypnout pluginy, ale nepomohlo to. Můžete prosím prověřit error logy serveru?“

Shrnutí: Jak předcházet chybě 500?

  • Pravidelně zálohujte: Než něco aktualizujete, mějte zálohu.
  • Aktualizujte s rozvahou: Neaktualizujte vše najednou, ať víte, co chybu způsobilo.
  • Kvalitní hosting: Levné hostingy s nízkými limity paměti (Memory Limit) padají do chyby 500 mnohem častěji.

Potřebujete pomoc s opravou hned teď?

Chyba 500 může být stresující, zvlášť pokud vám kvůli ní stojí byznys. Pokud si na opravu netroufáte nebo se vám nedaří najít příčinu, nechte to na nás.

V Boostman.cz se specializujeme na správu a opravy WordPress webů. Váš web dáme do pořádku, vyčistíme chyby a zajistíme, aby běžel rychle a stabilně.

KONZULTACE ZDARMA

Sdílet článek:

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *