Někdy může váš web po aktualizacích nebo zdánlivě z ničeho nic zaznamenat potíže. Naštěstí existují kroky, které můžete podniknout, abyste těmto problémům předešli a sami je vyřešili. Tento průvodce vás provede nejčastějšími příčinami nedostupnosti webu a jejich řešením. Pokud budete potřebovat další pomoc, náš tým Zákaznické podpory vám může pomoci.
Pokud při pokusu o přístup na web narazíte na chybovou hlášku „Vaše připojení není soukromé“, znamená to, že váš prohlížeč nemohl navázat zabezpečené spojení mezi vaším zařízením a webem.
Pro nápravu nejprve zkontrolujte problémy s SSL certifikátem. Použijte nástroj SSL Checker k ověření, že je nainstalován platný certifikát a nejsou žádné problémy související s SSL. Pokud kontrola neodhalí žádné problémy nebo je SSL certifikát správně nakonfigurován, může být chyba způsobena smíšeným obsahem na webu. V takovém případě kontaktujte Zákaznickou podporu pro pomoc.
Tento problém je často způsoben PHP chybami, které můžete zkontrolovat v souboru error_log umístěném v kořenovém adresáři vašeho webu. Tento log poskytuje podrobné informace, například cestu k souboru, schéma databáze a konkrétní soubor a řádek, kde k chybě došlo.
Tyto chyby obvykle souvisejí s tématem, šablonou, pluginem, komponentou nebo doplňkem. Zkuste tyto prvky změnit nebo deaktivovat a zjistěte, zda se problém vyřeší.
Další možnou příčinou jsou nesprávná oprávnění souborů nebo složek. Každý soubor a adresář ve vašem účtu má specifická oprávnění, která určují, kdo je může číst, upravovat nebo spouštět. Při vytvoření souboru nebo složky v cPanelu jsou nastavena výchozí oprávnění. Tato nastavení obvykle není třeba měnit, ale některé instalace nebo aktualizace mohou vyžadovat jejich úpravu.
Existují tři typy přístupových oprávnění:
Čtení – Umožňuje zobrazit soubor.
Zápis – Umožňuje soubor upravovat.
Spuštění – Umožňuje spustit soubor jako program.
Tato oprávnění platí pro tři kategorie uživatelů:
Vlastník – Uživatel, který soubor vlastní.
Skupina – Uživatelé, kteří jsou ve stejné skupině nebo adresáři.
Ostatní - Všichni ostatní uživatelé.
Úrovně oprávnění jsou reprezentovány čísly:
0: Žádný přístup
1: Pouze spuštění
2: Pouze zápis
3: Zápis a spuštění
4: Pouze čtení
5: Čtení a spuštění
6: Čtení a zápis
7: Čtení, zápis a spuštění (plná oprávnění)
Aby se vaše soubory správně zobrazovaly v prohlížeči, použijte následující nastavení oprávnění:
HTML a obrázkové soubory – Nastavte oprávnění na 644 (nebo 0644). To umožní jejich čtení všem, ale zápis pouze vlastníkovi. Tato oprávnění jsou automaticky nastavena při vytvoření souboru.
Složky – Nastavte oprávnění na 755 (nebo 0755). To umožní jejich čtení a spuštění všem, ale zápis pouze vlastníkovi. Tato oprávnění jsou automaticky přiřazena při vytvoření složky.
CGI soubory – Nastavte oprávnění na 755 (nebo 0755). To umožní jejich čtení a spuštění všem, ale zápis pouze vlastníkovi. Na rozdíl od ostatních souborů tato oprávnění nejsou nastavena automaticky, proto je musíte upravit ručně.
Zde jsou výchozí oprávnění, která nastavit:
Soubory – 0644
Složky – 0755
Kořenová složka domény – 0750
Pokud si stále nejste jisti, co problém způsobuje, nebo potřebujete pomoc s kontrolou či změnou oprávnění souborů a složek, kontaktujte Zákaznickou podporu. Provedeme vás procesem řešení problémů. Připravte si prosím následující informace:
Přesné chybové hlášení
URL, kde se chyba objevuje (nebo kroky k jejímu vyvolání).
Vaše externí IP adresa
Pokud narazíte na chybu „Čas spojení vypršel“ nebo „Spojení bylo resetováno“, může to znamenat, že vaše externí IP adresa byla zablokována firewall serveru. Pro vyřešení tohoto problému kontaktujte prosím Zákaznickou podporu, abychom mohli zjistit příčinu blokace a nabídnout pomoc s řešením.
Při kontaktování uveďte název své domény a externí IP adresu.
Tato chyba může nastat z několika důvodů, včetně:
1. Nesprávné direktivy .htaccess jsou nejčastější příčinou nesprávné syntaxe nebo problematických direktiv v souboru .htaccess. Pro přístup k němu postupujte takto:
Přejděte do svého účtu Spaceship.
Vyberte Správce hostingu v Launchpadu.
Klikněte na tlačítko Spravovat vedle svého hostingového plánu.
Vyberte možnost Soubory a úložiště.
Klikněte na Spravovat soubory u názvu webu.
Chcete-li zjistit, zda problém způsobuje soubor .htaccess, zkuste jej dočasně přejmenovat pomocí možnosti Přejmenovat v cPanel File Manageru. Pokud se tím problém vyřeší, je chyba v souboru .htaccess. V takovém případě začněte s řešením problémů komentováním řádků. Přidejte # na začátek každého řádku, abyste jej deaktivovali.
Poznámka: Pokud nejste obeznámeni se syntaxí .htaccess, vyhněte se přímým úpravám a vždy si uchovejte záložní kopii souboru.
Pokud chyba přetrvává i po úpravě souboru .htaccess, zkontrolujte soubor error_log pro nejnovější záznamy PHP chyb pro další informace.
Nakonec nezapomeňte změnit soubor .htaccess zpět na původní název a případně odkomentovat řádky.
2. Nesprávná oprávnění souborů nebo složek mohou také způsobit chyby. Oprávnění můžete upravit v cPanelu:
Přejděte do Správce souborů.
Klikněte na Změnit oprávnění.
Pro přístup ke svým souborům:
Přihlaste se do svého účtu Spaceship.
Vyberte Správce hostingu v Launchpadu.
Zvolte Spravovat vedle svého hostingového plánu.
Přejděte do Soubory a úložiště.
Klikněte na Spravovat soubory u názvu webu.
Zde jsou výchozí oprávnění, která nastavit:
Soubory – 0644
Složky – 0755
Kořenová složka domény – 0750
Pokud si nejste jisti, jak zkontrolovat nebo změnit oprávnění souborů či složek, kontaktujte prosím Zákaznickou podporu.
3. Nadměrné využití prostředků účtu (RAM, CPU) může být způsobeno tím, že váš hostingový účet překračuje své limity virtuálních prostředků.
Pokud váš účet dosahuje limitů LVE (Lightweight Virtual Environment), zkontrolujte soubor error_log a podívejte se na nejnovější chybová hlášení, abyste zjistili, zda problém způsobuje skript, plugin nebo něco jiného.
Zda účet dosáhl svých limitů, zjistíte ve Správci hostingu svého účtu Spaceship. Vyberte Spravovat vedle hostingového plánu > Využití hostingu > Protokol zpráv. Pokud překračujete prostředky, bude zde uveden report. Využití prostředků můžete také zobrazit v cPanelu v nabídce Využití prostředků.
Po identifikaci optimalizujte výkon webu nebo účtu, abyste v budoucnu zabránili překračování limitů prostředků.
4. 500 Interní chyby serveru mohou někdy vzniknout v důsledku spuštěného pravidla ModSecurity. ModSecurity monitoruje všechny požadavky na stránky a filtruje potenciálně škodlivé, které by mohly zneužít zranitelnosti vašeho webu. Obvykle blokuje škodlivou aktivitu, ale někdy může omylem označit legitimní požadavek za hrozbu kvůli špatnému kódování webu, což způsobí chyby.
Pro správu ModSecurity přejděte do cPanel > ModSecurity. Můžete jej vypnout tak, že v seznamu najdete svou doménu a zvolíte Vypnuto. Mějte na paměti, že toto neovlivní vaše subdomény, které zůstanou chráněné. Kdykoli jej můžete znovu aktivovat volbou Zapnuto.
Doporučujeme opatrnost při používání této možnosti. Pokud si myslíte, že ModSecurity způsobuje problémy s vaším webem, kontaktujte nejprve naši Zákaznickou podporu před provedením změn.
Chyba 507 Nedostatečné úložiště, která je součástí série stavových kódů 50x, značí problémy s databází nebo souborovým systémem. Může být způsobena:
Zastaralými pluginy nebo šablonami na vašem webu WordPress.
Omezenými prostředky serveru, například nedostatkem místa na disku.
Omezeními RAM
Pro vyřešení tohoto problému:
Ujistěte se, že všechny pluginy a šablony na vašem webu jsou aktuální.
Optimalizujte své databáze a zkontrolujte, zda máte dostatek místa na disku pro dočasné soubory.
Tato chyba znamená, že váš web překročil své limity LVE (Lightweight Virtual Environment) zdrojů. Chcete-li zjistit, zda váš účet dosahuje svých limitů, přejděte do svého účtu Spaceship do Hosting Manageru, vyberte Spravovat vedle svého hostingového plánu a poté přejděte na Využití hostingu > Protokol zpráv. Pokud dojde k překročení, zde uvidíte podrobnosti. Využití zdrojů můžete také zobrazit v cPanelu v nabídce Využití zdrojů.
Pokud jste nedávno provedli aktualizace webu, přidali nové pluginy nebo šablony, nebo zaznamenali nárůst návštěvnosti, zvažte optimalizaci svého webu. Pro další rady nebo podrobnější šetření kontaktujte náš tým Zákaznické podpory.
Chyba 404 obvykle nastává, když byl obsah smazán nebo přesunut na jinou URL adresu. Mezi běžné příčiny patří:
URL adresa nebo její obsah byl odstraněn nebo přesunut bez aktualizace interních odkazů.
URL adresa byla zadána nebo odkazována nesprávně.
Doménové jméno neexistuje.
Problémy se souborem .htaccess, například chybějící výchozí pravidla WordPress nebo potíže v systémech jako Laravel.
Ve vzácných případech může být příčinou také ModSecurity.
1. Nahraďte nesprávné odkazy funkčními.
2. Odstraňte všechny odkazy vedoucí na stránky s chybou 404 a zvažte deindexaci nefunkčních stránek z vyhledávačů. Použijte nástroje jako nástroj Google pro odstranění URL k trvalé deindexaci těchto stránek. Více se dozvíte v tomto průvodci deindexací.
3. Aktualizujte trvalé odkazy svého WordPress webu v nabídce Nastavení > Trvalé odkazy v administraci WordPress a zvolte Uložit změny (stačí uložit, není nutné upravovat).
Chyba 403 Zakázáno může být způsobena:
Nesprávná oprávnění souborů/složek
Zakázaná pravidla v souboru .htaccess
Podezřelá aktivita zjištěná ModSecurity, která může zablokovat přístup.
Dočasné zablokování souboru /xmlrpc.php.
Blokace z důvodu podezření na phishing nebo malware. Kontaktujte Zákaznickou podporu a ověřte, zda byla blokace aplikována.
Chyba 403 Zakázáno Požadavek zakázán administrativními pravidly znamená, že požadavek byl zablokován bezpečnostní službou na našem serveru. Pokud se tato chyba objeví na vašem webu, kontaktujte Zákaznickou podporu pro další prověření a pomoc.
Tato chyba znamená, že server nemůže zpracovat požadavek kvůli problému na straně klienta. Mezi běžné příčiny patří:
Chyba v syntaxi URL řetězce
Poškošená mezipaměť a soubory cookie prohlížeče
Problémy s mezipamětí DNS Lookup
Velikost souboru přesahuje limity serveru
Konflikty s rozšířeními prohlížeče
Pro vyřešení tohoto problému:
1. Ujistěte se, že název domény a URL jsou zadány správně. Zkontrolujte, zda jsou speciální znaky správně zakódovány a jedná se o platné znaky URL. U dlouhých URL zvažte použití online kodéru/dekodéru URL pro kontrolu neplatných znaků.
2. Vymažte mezipaměť ve svém prohlížeči.
3. Pokud nahráváte soubor a narazíte na tuto chybu, může to být způsobeno tím, že velikost souboru přesahuje limit serveru. Zkuste nahrát menší soubor a pokud to funguje, zmenšete původní soubor a nahrajte jej znovu.
4. Vymažte svou DNS mezipaměť.
5. Deaktivujte rozšíření prohlížeče, která ovlivňují soubory cookie nebo narušují funkčnost webu. Dočasné vypnutí těchto rozšíření ukáže, zda způsobují problém.
Pokud není váš web dostupný v některých prohlížečích (Chrome, Firefox, Safari atd.), zkuste použít nástroje jako DNS Checker nebo proxy služby:
Pokud váš web funguje v některých prohlížečích, ale v jiných ne, může to být způsobeno problémem s mezipamětí prohlížeče. Zkuste vymazat mezipaměť v prohlížeči a znovu stránku navštívit.
Pokud se váš web načítá v online proxy, ale ne ve vašem prohlížeči, může to být způsobeno zpožděním propagace DNS. Tento proces, který může trvat 24–48 hodin, aktualizuje DNS mezipaměti po celém světě po změnách v DNS zóně vaší domény. Bohužel tento proces nelze urychlit.
Během čekání můžete vymazat DNS mezipaměť počítače a mezipaměť prohlížeče. Pro obejití propagace DNS můžete také upravit svůj lokální hosts soubor. Tento soubor vám umožní ručně přiřadit doménová jména k IP adresám, což vám umožní zobrazit si svůj web na novém serveru ještě před tím, než se DNS změny projeví. Přidáním konkrétních záznamů do hosts souboru můžete zobrazit svůj web pomocí jeho doménového jména, přičemž počítač jej nasměruje na konkrétní IP adresu a obejde běžné DNS vyhledávání. To je užitečné, pokud chcete pracovat na webu hostovaném na novém serveru, zatímco ostatní stále přistupují k živému webu na starém serveru.
Pokud web stále nefunguje v různých prohlížečích, proxy nebo zařízeních, ověřte, že je vaše doména správně nasměrována na server. Pokud je propagace DNS dokončena a vaše doména je správně nakonfigurována, mohou být na vašem hostingovém serveru globální problémy, například plánovaná údržba nebo technické potíže.
Nedostupnost webu může být frustrující, ale pochopení běžných chybových hlášení a jejich příčin vám pomůže rychle identifikovat a vyřešit problémy. Ať už jde o chybu 404 kvůli nefunkčním odkazům, chybu 500 Internal Server Error způsobenou chybnými direktivami v .htaccess, nebo limity prostředků způsobující chybu 508, tento průvodce nabízí konkrétní kroky k řešení těchto problémů. Vždy udržujte své pluginy, šablony a software aktuální, sledujte prostředky serveru a používejte nástroje dostupné ve svém hostingovém účtu pro udržení výkonu webu. U složitějších problémů nebo pokud potřebujete další pomoc, neváhejte kontaktovat Zákaznickou podporu pro asistenci.