Nastavení serverů, chyba 500, 503 a 403

Rychlá odpověď

Chyba 500 obvykle znamená chybu aplikace, PHP, databáze, práv souborů nebo pravidel v .htaccess. 403 Forbidden znamená odmítnutý přístup, typicky kvůli právům souborů, chybějícímu indexu, pravidlu v .htaccess nebo blokaci IP. 503 Service Unavailable spíš ukazuje na dočasnou nedostupnost služby, přetížení, údržbu nebo problém aplikačního procesu. Začněte poslední změnou, zkontrolujte logy, PHP verzi, .htaccess, mod_rewrite, databázi a měňte vždy jen jednu věc.

Přehled nastavení navazuje na webhosting a vlastní servery. Pokud teprve vybíráte službu, projděte si průvodce výběrem hostingu.

Nejčastěji se řeší FTP server, FTP online a WebFTP, cache, webserver a .htaccess nebo HTTP error 500, chyba 500, 403 Forbidden, 503 Service Unavailable a mod_rewrite. Při ladění měňte vždy jen jednu věc a po změně ověřte web, administraci, formuláře a chybové logy.

Přehled serverových funkcí, nastavení a adres souvisejících služeb
Služba Nastavení Adresa
Operační systém Rocky Linux 9 Nové hostingové platformy provozujeme na Rocky Linuxu. Starší prostředí řešíme individuálně při migraci služby.
Apache Ano
PHP 5.3, 5.5, 5.6, 7.0, 7.1, 7.2, 7.3, 7.4, 8.0, 8.1, 8.2, 8.3, 8.4
Ruby on Rails Ne
Python Ne
ImageMagick Ano
Curl Ano
GD2 Ano
MySQLi Ano
SimpleXML Ano
PHP Soap Ano
PHP XML Ano
PHP XMLRPC Ano
ZendOptimizer Legacy Pouze pro starší aplikace po ověření kompatibility.
PHP Gettext Ano
MySQL 4, 5, 8
phpMyAdmin Ano https://mysql.gigaserver.cz
PostgreSQL Ne
GD knihovna Ano
safe mode (legacy) Nepodporováno v moderním PHP Starší kompatibilitu řeší podpora individuálně.
register_globals (legacy) Nepodporováno v moderním PHP Zapnutí nedoporučujeme; staré aplikace raději upravte nebo provozujte izolovaně.
Htaccess Ano
Mod_rewrite Ano
Chybové stránky Ano
Cron Ano
Webmail Ano https://mail.gigaserver.cz
Doménový koš Ano
POP3 server Ano mail.gigaserver.cz
SMTP server Ano mail.gigaserver.cz
IMAP server Ano mail.gigaserver.cz
Podpis DKIM Ano

včetně e-mailů zaslaných skrze
PHP funkci mail()

Max. velikost e-mailu 50 MB
Antivirus Ano https://mail.gigaserver.cz
Antispam Ano https://mail.gigaserver.cz
Automatická odpověď Ano https://mail.gigaserver.cz
Přesměrování e-mailu Ano https://admin.gigaserver.cz
Upozornění na mobil Ano https://admin.gigaserver.cz
FTP server Ano ftp(x).gigaserver.cz
WebFTP Ano http://webftp.gigaserver.cz
Webové statistiky Ano https://admin.gigaserver.cz
Webová administrace Ano https://admin.gigaserver.cz
Technická podpora NONSTOP Kontakt

Jak přehled nastavení používat

Tabulka slouží jako rychlá kontrola prostředí před objednávkou hostingu, migrací webu nebo nasazením aplikace. U webu si před přesunem zapište požadovanou verzi PHP, databázi, knihovny pro práci s obrázky, e-mailové služby a cron úlohy.

Pro běžný prezentační web obvykle stačí hosting pro malý web nebo firemní hosting s rezervou pro e-mail a formuláře. Pokud projekt potřebuje vlastní nastavení, běh aplikačního serveru, specifické procesy nebo vyšší izolaci, porovnejte VPS server vs webhosting a způsob správy.

  • u redakčních systémů kontrolujte hlavně PHP, MySQL, mod_rewrite a cron,
  • u e-mailu zkontrolujte webmail, SMTP, IMAP, POP3, DKIM a limity zpráv,
  • u migrace si předem připravte přístupy do administrace, databáze a FTP,
  • u aplikací s nestandardními požadavky raději zvažte VPS nebo vlastní server.

Cache, webserver a .htaccess

Cache je mezipaměť, která může zrychlit načítání webu, ale při ladění často mate: prohlížeč, aplikace nebo redakční systém může ukazovat starou verzi stránky i po úpravě souborů. Před hledáním chyby proto vymažte cache prohlížeče, cache aplikace a u WordPressu také cache pluginu.

Webserver zpracuje požadavek návštěvníka, spustí PHP nebo předá statický soubor. Soubor .htaccess na Apache hostingu ovlivňuje přesměrování, hezké URL, chybové stránky a některá pravidla chování webu. Špatné pravidlo v .htaccess nebo mod_rewrite může způsobit HTTP error 500, smyčku přesměrování nebo nefunkční URL po migraci.

Kontrola cache, webserveru a .htaccess při ladění webhostingu
Téma Typický dopad Co ověřit
Cache prohlížeče Uživatel vidí starý obsah, CSS nebo JavaScript. Tvrdé obnovení stránky, anonymní okno nebo jiný prohlížeč.
Cache aplikace CMS nebo framework vrací starou šablonu, konfiguraci nebo výsledek dotazu. Vymazání cache v administraci aplikace nebo podle dokumentace systému.
.htaccess Přesměrování, hezké URL, chybové stránky nebo HTTP error 500. Poslední změny pravidel, mod_rewrite, RewriteBase a smyčky přesměrování.
Webserver Rozhoduje, jak se zpracuje PHP, statické soubory, chybové stavy a přístupová pravidla. PHP verzi, práva souborů, logy, DNS, SSL a kompatibilitu aplikace.

Při migraci webu měňte jen jednu věc najednou: nejdřív ověřte data a databázi, potom PHP, .htaccess, DNS, SSL a nakonec cache. Pokud se chyba projeví až po přepnutí domény, pomůže porovnání s testovací adresou, chybové logy a kontrola absolutních cest v aplikaci.

FTP server, FTP online a WebFTP

FTP server slouží k nahrávání a správě souborů webu. Používá se při migraci, úpravě šablon, kontrole logů nebo rychlém stažení souborů před změnou. Pokud nechcete instalovat FTP klienta, WebFTP umožní základní práci se soubory přímo v prohlížeči.

U produkčního webu pracujte s FTP opatrně: před úpravou si stáhněte původní soubor, neměňte současně mnoho částí webu a po nahrání změny ověřte HTTPS, formuláře, administraci i chybové logy. Pro větší migraci je bezpečnější připravit soubory, databázi a DNS plán předem.

Rozdíl mezi FTP serverem, FTP klientem a WebFTP
Nástroj Kdy se hodí Co hlídat
FTP server Připojení z FTP klienta pro nahrání webu, stažení souborů nebo migraci. Správný server, uživatelské jméno, heslo, cílovou složku a zálohu původního souboru.
FTP online / WebFTP Rychlá úprava nebo kontrola souborů z prohlížeče bez instalace klienta. Pracovat jen s jasně určeným souborem a po změně ihned ověřit web.
Migrace přes FTP Přenos souborů webu mezi hostingy nebo na nové prostředí. Databázi, konfiguraci, absolutní cesty, práva souborů, DNS a SSL.
Ladění chyby Kontrola posledních změn, logů, .htaccess a nahraných souborů. Vrátit poslední změnu, ověřit cache a nepřepisovat neznámé soubory bez zálohy.

WebFTP je dostupné na webftp.gigaserver.cz. Pro běžnou migraci webu si připravte také plán migrace, DNS záznamy a kontrolu SSL certifikátu.

HTTP error 500, chyba 403 a 503 Service Unavailable

HTTP error 500 neboli chyba 500 obvykle znamená chybu aplikace nebo konfigurace serveru. Na webhostingu proto nejdřív zkontrolujte poslední změny v kódu, verzi PHP, práva souborů, databázové připojení, .htaccess a pravidla mod_rewrite. 403 Forbidden znamená, že server požadavek odmítl; často kvůli právům souborů, chybějícímu indexu, pravidlu v .htaccess nebo blokaci IP. Chyba 503 zase často ukazuje na dočasně nedostupnou službu, přetížení, údržbu nebo problém s aplikačním procesem.

Rychlá diagnostika chyb HTTP 500, 403, 503 a souboru .htaccess
Projev Co ověřit Kam pokračovat
HTTP error 500 PHP chyba, práva souborů, databáze, limit paměti, špatný .htaccess. PHP a MySQL hosting
403 Forbidden Odmítnutý přístup, špatná práva souborů nebo složek, chybějící index, pravidlo v .htaccess nebo blokace IP. Chyba 403
503 Service Unavailable Dočasná nedostupnost, přetížení, údržba, fronta požadavků nebo nestartující aplikace. Hosting pro aplikaci
.htaccess a mod_rewrite Přesměrování, hezké URL, RewriteBase, smyčka přesměrování a kompatibilita po migraci. Přesměrování domény
Po změně hostingu PHP verze, databáze, DNS, SSL, cache a absolutní cesty v aplikaci. Migrace webu

Chyba 403 Forbidden

Chyba 403 Forbidden znamená, že server požadavek rozpoznal, ale odmítl k němu přístup. Na webhostingu zkontrolujte, zda v cílové složce existuje úvodní soubor jako index.php nebo index.html, jestli mají soubory a složky správná práva, zda .htaccess neobsahuje pravidlo Deny, omezení podle IP adresy nebo chybné přesměrování. Pokud se 403 objeví po migraci, porovnejte původní a nové umístění souborů, cílovou složku webu a pravidla pro přístup.

Rychlý postup při chybě 500, 503 nebo 403

Při chybě 500, 503 nebo 403 začněte poslední změnou. Nejrychlejší diagnostika bývá porovnání stavu před změnou a po změně, dočasné vypnutí problematického pravidla, kontrola PHP verze, práv souborů a ověření, jestli stejná chyba vzniká i v administraci nebo jen na veřejné části webu.

Checklist pro chybu 500, 403 Forbidden, 503 Service Unavailable a .htaccess
Kontrola Typický nález Další krok
Poslední změna Nový plugin, úprava šablony, změna PHP, nahraný soubor nebo zásah do konfigurace. Vraťte poslední změnu a ověřte, zda chyba 500 nebo 503 zmizí.
.htaccess Chybné pravidlo, přesměrovací smyčka, špatný RewriteBase nebo nekompatibilní direktiva. Dočasně vypněte poslední pravidlo, zkontrolujte mod_rewrite a otestujte jen jeden zásah.
403 Forbidden Chybějící index, špatná práva, omezení přístupu, blokovaná IP nebo pravidlo Deny v .htaccess. Zkontrolujte cílovou složku webu, práva souborů, index soubor a poslední pravidla pro přístup.
PHP a databáze Nekompatibilní PHP verze, chybějící rozšíření, špatné připojení k databázi nebo limit paměti. Porovnejte požadavky aplikace s PHP a MySQL hostingem.
503 Service Unavailable Přetížení, dočasná údržba, nestartující aplikace nebo špatně běžící vlastní proces. Ověřte čas výpadku, opakování chyby, aplikační logy a případně hosting pro aplikaci.
DNS, SSL a cache Po migraci se míchá starý a nový stav, prohlížeč drží cache nebo certifikát nesedí na doménu. Zkontrolujte DNS lookup, SSL a cache aplikace.

Pokud chyba vznikla po změně PHP, migraci nebo úpravě přesměrování, vraťte poslední změnu a ověřte chybové logy. U veřejného webu současně zkontrolujte HTTPS, formuláře a e-mailové odesílání, aby se technická chyba neprojevila i v objednávkách nebo poptávkách. Když není jasná příčina, pošlete podpoře čas chyby, URL, poslední změnu a použitý systém.

Časté otázky k nastavení serverů

Kde najdu webmail a phpMyAdmin?

Webmail je dostupný na adrese mail.gigaserver.cz. Správu MySQL databází najdete přes mysql.gigaserver.cz.

Mohu si vybrat verzi PHP?

Na webhostingu vybírejte z podporovaných verzí PHP pro danou službu. Starší aplikace nejdřív otestujte na dostupné PHP verzi, teprve potom plánujte migraci nebo změnu tarifu.

Kdy už webhosting nestačí?

Webhosting nemusí stačit ve chvíli, kdy projekt potřebuje vlastní serverové procesy, specifické systémové balíčky, vyšší izolaci nebo samostatnou konfiguraci prostředí. V takovém případě porovnejte VPS nebo dedikovaný server.

Pomůže podpora s kontrolou prostředí?

Ano. Pošlete technologii webu, požadované verze PHP a databáze, cron, e-mailové služby a případnou migraci. Podpora doporučí vhodný typ služby nebo další postup.

Poslední aktualizace

Často kladené otázky

  • K čemu slouží přehled nastavení serverů?

    Slouží jako rychlá kontrola prostředí před objednávkou hostingu, migrací webu nebo nasazením aplikace.

  • Kde najdu webmail a phpMyAdmin?

    Webmail je dostupný na mail.gigaserver.cz a správa MySQL databází přes mysql.gigaserver.cz.

  • Co znamená HTTP error 500?

    HTTP error 500 obvykle značí chybu aplikace nebo konfigurace. Zkontrolujte PHP, databázi, práva souborů, chybové logy a soubor .htaccess.

  • Co znamená 403 Forbidden?

    403 Forbidden znamená odmítnutý přístup. Zkontrolujte cílovou složku webu, index.php nebo index.html, práva souborů, pravidla v .htaccess a případnou blokaci IP adresy.

  • Je chyba 500 chyba hostingu nebo aplikace?

    Nejčastěji jde o chybu aplikace, PHP, databáze, práv souborů nebo .htaccess. Hostingovou závadu potvrzujte až po kontrole posledních změn, logů a toho, zda stejný problém vidí i jiné části webu.

  • Jak řešit chybu 500 po úpravě .htaccess?

    Vraťte poslední změnu, zkontrolujte pravidla mod_rewrite, RewriteBase, smyčku přesměrování a chybové logy. U CMS ověřte také cache aplikace a kompatibilitu PHP verze.

  • Co znamená chyba 503 nebo 503 Service Unavailable?

    Chyba 503 znamená dočasnou nedostupnost služby. Příčinou může být přetížení, údržba, fronta požadavků nebo problém s aplikačním procesem.

  • Jak rychle postupovat při chybě 500, 503 nebo 403?

    Začněte poslední změnou, dočasně vypněte podezřelé pravidlo v .htaccess, ověřte PHP verzi, databázi, práva souborů, cache, DNS, SSL a chybové logy. Měňte vždy jen jednu věc.

  • Co je cache?

    Cache je mezipaměť pro rychlejší načítání. Při ladění webu kontrolujte cache prohlížeče, aplikace nebo CMS, aby se nezobrazovala stará verze stránky.

  • K čemu slouží .htaccess?

    Soubor .htaccess na Apache hostingu řeší přesměrování, hezké URL, chybové stránky a pravidla chování webu. Chybné pravidlo může způsobit HTTP error 500 nebo smyčku přesměrování.

  • Co je webserver?

    Webserver přijímá požadavky návštěvníků a vrací statické soubory, spouští PHP nebo předává požadavek aplikaci. Při problému sledujte PHP verzi, práva, logy, DNS a SSL.

  • Co je FTP server?

    FTP server umožňuje nahrávat, stahovat a spravovat soubory webu přes FTP klienta. Při změnách vždy hlídejte cílovou složku, zálohu původních souborů a kontrolu webu po nahrání.

  • Kdy použít WebFTP nebo FTP online?

    WebFTP se hodí pro rychlou kontrolu nebo drobnou úpravu souborů z prohlížeče bez instalace FTP klienta. Pro větší migraci je lepší připravit kompletní postup včetně databáze, DNS a SSL.

  • Co poslat podpoře při chybě 500 nebo 503?

    Pošlete URL, čas chyby, poslední změnu, použitý systém, PHP verzi a informaci, zda se měnil .htaccess, databáze, FTP soubory, DNS nebo SSL.

  • Mohu si vybrat verzi PHP?

    U služby vybírejte z podporovaných verzí PHP. Starší aplikaci nejdřív otestujte na dostupné PHP verzi, potom plánujte migraci.

  • Kdy je lepší VPS nebo dedikovaný server?

    VPS nebo dedikovaný server patří k projektům, které potřebují vlastní procesy, specifické systémové balíčky, vyšší izolaci nebo samostatnou konfiguraci prostředí.