S čím vám můžeme pomoci?

Co znamenají chyby 500, 503 a 403 a jak je vyřešit

Co říká číslo chyby 500, 503 nebo 403 místo webu, kde bývá příčina a co zkusit sami, než napíšete podpoře.

Obsah návodu
  1. Chyba 500 – server narazil na chybu
  2. Chyba 503 – server dočasně nemůže obsloužit požadavek
  3. Chyba 403 – server odmítá přístup
  4. Přehled: kde bývá příčina
  5. Kdy kontaktovat podporu

Místo webu se zobrazí strohá stránka s číslem: „500 Internal Server Error“, „503 Service Unavailable“ nebo „403 Forbidden“. Číslo posílá webový server, ne váš web, a říká víc, než se na první pohled zdá. U každé chyby najdete, kde bývá příčina, co můžete zkusit sami a kdy je čas napsat podpoře.

Chyba 500 – server narazil na chybu

Nejobecnější hláška. Server se pokusil stránku sestavit a něco selhalo. Příčina je skoro vždy uvnitř webu, ne na serveru:

  • Chyba v PHP po aktualizaci doplňku, šablony nebo po změně verze PHP. WordPress místo čísla 500 často zobrazí bílou stránku nebo kritickou chybu, u jiných systémů uvidíte čistou pětistovku.
  • Poškozený soubor .htaccess ve složce web. Stačí jeden špatný řádek, třeba po instalaci bezpečnostního nebo cache doplňku, a server odmítne celý web.
  • Překročený limit paměti nebo doby běhu skriptu (viz limity webhostingu).
  • Špatná oprávnění souborů po ručním nahrávání přes FTP.
  1. Počkejte minutu a stránku obnovte. Někdy jde jen o krátký okamžik.
  2. Připojte se přes FTP a ve složce web dočasně přejmenujte .htaccess například na .htaccess-test. Pokud web naskočí, je chyba v tomto souboru. Vraťte mu původní název a odstraňte naposledy přidaná pravidla (viz Jak vytvořit soubor .htaccess).
  3. Podívejte se do error logu. Najdete v něm přesnou příčinu včetně souboru a řádku.
  4. Pokud log hlásí „Allowed memory size exhausted“ nebo „Maximum execution time exceeded“, upravte limity v souboru .user.ini.
  5. Zkontrolujte oprávnění: soubory 644, složky 755.

Chyba 503 – server dočasně nemůže obsloužit požadavek

Server běží, ale požadavek odmítá. Typické situace:

  • Údržba. WordPress během aktualizace vytvoří ve složce web soubor .maintenance a vrací 503. Když aktualizace spadne v půlce, soubor tam zůstane a web hlásí 503 trvale.
  • Přetížení. Příliš mnoho požadavků najednou: nápor návštěvníků, robot, který web zahlcuje, nebo doplněk, který sám sobě posílá stovky požadavků.
  1. Přes FTP zkontrolujte, zda ve složce web neleží soubor .maintenance. Pokud ano, smažte ho (v FTP klientovi zapněte zobrazení skrytých souborů).
  2. Počkejte několik minut a zkuste web znovu.
  3. Pokud se chyba vrací opakovaně, postupujte podle návodu Web padá nebo je pomalý při náporu návštěvníků nebo napište podpoře.

Chyba 403 – server odmítá přístup

Na rozdíl od chyby 500 se nic nerozbilo, jen něco přístup zakazuje:

  • Bezpečnostní doplněk zablokoval vaši IP adresu, třeba po několika chybných heslech. Chybu 403 pak vidíte jen vy, ostatní web vidí normálně.
  • Chybí index.php nebo index.html ve složce web, takže server nemá co zobrazit. Stává se po nepovedeném stěhování webu.
  • Špatná oprávnění souborů nebo složek (například 000 místo 644/755).
  • Pravidlo v .htaccess zakazuje přístup, často pozůstatek po ochraně heslem během vývoje.
  • Napadený web: útočník zablokoval administraci. Pokud vidíte 403 jen na wp-admin a nic jste neměnili, čtěte Co dělat, když byl WordPress napaden.
  1. Otevřete web z jiné sítě, například z mobilu přes mobilní data.
  2. Přes FTP ověřte, že ve složce web jsou soubory webu včetně index.php.
  3. Dočasně přejmenujte .htaccess a zkuste web znovu.
  4. Zkontrolujte oprávnění souborů a složek.
  5. V bezpečnostním doplňku se podívejte na seznam blokovaných adres a svou adresu z něj odeberte.

Přehled: kde bývá příčina

Chyba Nejčastěji na straně První krok
500 webu (kód, .htaccess) error log, přejmenovat .htaccess
503 údržby nebo přetížení soubor .maintenance, počkat
403 nastavení přístupu otevřít z jiné sítě, zkontrolovat soubory
404 odkazu stránka neexistuje, opravit odkaz nebo přesměrovat
502 / 504 serveru počkat, napsat podpoře

Kdy kontaktovat podporu

Napište na podpora@datahost.cz, když chyba trvá i po přejmenování souboru .htaccess a kontrole souborů, když si nevíte rady s error logem, nebo když se chyba objevuje náhodně jen občas. Podpora ověří stav serveru a nastavení služby a v případě potřeby obnoví web z denní zálohy.

Do zprávy uveďte:

  • doménu a přesný text chyby včetně čísla,
  • čas, kdy se chyba poprvé objevila,
  • co jste před tím měnili (aktualizace, nový doplněk, nahrání souborů),
  • zda chybu vidí všichni návštěvníci, nebo jen vy,
  • poslední řádky z error logu, pokud se k němu dostanete.

Nenašli jste co hledáte?

Obraťte se na nás.
Odpovíme nejpozději do 24 hodin.

Napsat podpoře