Moje webová stránka nefunguje po nahrání nebo přesunu
Nefunguje Vaše webová stránka poté, co jste ji nahráli nebo přestěhovali k WebOké? Níže najdete nejčastější příčiny a jejich řešení. Pokud používáte WordPress, podívejte se také na část o WordPressu.
Stále vidíte výchozí stránku WebOké
- Soubor
index.htmlvýchozí stránky je stále přítomen. Odstraňte jej. - Váš prohlížeč stále zobrazuje starou stránku. Vymažte mezipaměť (cache) nebo zkuste anonymní okno.
- Zkontrolujte, zda jste web umístili do
domains/vasedomena.cz/public_html, a ne do nadřazené nebo vedlejší složky.
Stránka se načte, ale některé obrázky nebo stránky ne
Dávejte pozor na velká a malá písmena. Naše servery rozlišují mezi Foto.jpg a foto.jpg. Pokud odkaz vede na fotopagina.html, zatímco soubor se jmenuje Fotopagina.html, nebude nalezen.
WordPress: úvodní stránka funguje, ale jiné stránky zobrazují chybu 404
K tomu často dochází po instalaci nebo přestěhování. Většinou chybí soubor .htaccess s pravidly pro hezké adresy (trvalé odkazy) WordPressu. Projděte si tyto kroky:
- Uložte trvalé odkazy znovu. Přihlaste se do WordPressu, přejděte na Nastavení › Trvalé odkazy a bez jakékoli změny klikněte na Uložit změny. WordPress poté soubor
.htaccessznovu vytvoří. - Zkontrolujte soubor .htaccess. Otevřete v DirectAdminu Správce souborů a přejděte do
domains/vasedomena.cz/public_html. Pokud nevidíte.htaccess, nejprve zapněte zobrazení skrytých souborů. Pokud soubor chybí nebo je prázdný, vytvořte jej s tímto standardním obsahem WordPressu:# BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> # END WordPressPokud je WordPress v podsložce, napříkladpublic_html/blog, pak budeRewriteBase /blog/aRewriteRule . /blog/index.php [L]. - Zkontrolujte adresu svého webu. Ve WordPressu přejděte na Nastavení › Obecné. Adresa WordPressu a adresa webu musí být Vaše skutečná doména, s
https://, a nikoli stará nebo dočasná adresa. Viz také Povinné přesměrování návštěvníků na https. - Zkontrolujte složku. Je WordPress v podsložce, zatímco návštěvníci mají vidět web přímo na Vaší doméně? Přečtěte si Použití podsložky v public_html jako hlavní složky nebo Úprava kořenového adresáře domény.
.htaccess může způsobit, že celý Váš web bude nedostupný a zobrazí se chyba 500. Než soubor upravíte, nejprve si z něj udělejte kopii. Pokud v něm již jsou pravidla od nějakého pluginu, například cachovacího pluginu, ponechte je tam a blok WordPressu umístěte pod ně.Zabezpečujete také nějakou složku heslem? Přečtěte si .htaccess: hezké URL adresy a přesto zabezpečená složka.
Stránka se vůbec nenačte
- Je ve složce public_html soubor
index.html,index.htmneboindex.php, psaný malými písmeny? - Nahráli jste nebo upravili soubor .htaccess? Chyba v něm často způsobí chybu 500. Přečtěte si 500 Internal Server Error.
- Změnila se oprávnění souborů nebo složek? Složky by obvykle měly mít oprávnění 755 a soubory 644.
Podívejte se také do příručky DirectAdmin: Zobrazení a úprava skrytých souborů jako .htaccess, Oprávnění souborů a složek (chmod) a Můj web je bílý nebo zobrazuje chybu 500.
Podrobný návod se snímky obrazovky: Nahrávání a stahování souborů v příručce DirectAdmin.
