Potrebujete pomoc s webom? Nájdite svojho špecialistu na VEDOS Profi ⧉.
V tomto článku sa dozviete:
Kedy tento návod použijete
- Web alebo subdoména hlási Forbidden – You don’t have permission to access … on this server: riešenie chyby 403.
- Nahrali ste web cez FTP klient a prehliadač namiesto neho ukazuje chybu alebo nič: kontrola súborov na FTP.
- Novovytvorená subdoména alebo presunutý web (napríklad WordPress z testovacej subdomény) hlási chybu 403: priečinky domains a subdom.
- Chybu 403 vidíte spolu s chybou certifikátu alebo HTTPS: aktivácia HTTPS.
- Vo WordPresse sa po uložení príspevku objaví chyba 403 na adrese /wp-json/: nastavenie redakčného systému.
Chyba 403 Forbidden
Chybu 403 spoznáte podľa veľkého nadpisu Forbidden v hornej časti stránky. Pod nadpisom nájdete podrobnejší popis chyby. V záložke stránky je text 403 Forbidden.

Riešenie chyby 403
Chyba 403 môže mať rôzne príčiny. Podľa hlásenia pod nadpisom Forbidden môžete konkrétnu príčinu izolovať, ale ak si nie ste istí, prejdite celý postup.
Kroky tohto postupu sú:
- Oprava práv súborov
- Kontrola súborov na FTP
- Aktivácia HTTPS
- Kontrola nastavení redakčného systému
- Zásah podpory
Pri overovaní riešenia načítajte stránku znova pomocou klávesovej skratky Ctrl + Shift + R, ktorá vyradí cache prehliadača. Ak skratka nefunguje, vyčistite cache prehliadača.
Oprava práv súborov
Opravou práv súborov zabezpečíte, aby prehliadač mal prístup ku všetkým súborom a priečinkom webu. Obmedzenie týchto práv je jednou z najčastejších príčin chyby 403.
Oprava práv súborov môže trvať až niekoľko desiatok minút v závislosti od počtu súborov Webhostingu.
Postupujte podľa týchto krokov:
- Prihláste sa do zákazníckej administrácie ⧉.
- V hornom menu vyberte Hosting services Webhosting alebo WMS.
- Vyberte službu, pri ktorej chcete opraviť práva súborov.
- V ľavom menu vyberte Tools.
V tabuľke File permissions repair kliknite na tlačidlo Fix File Permissions.

Ak oprava práv súborov nepomohla, pokračujte kontrolou súborov na FTP.
Kontrola súborov na FTP
Pred akýmkoľvek zásahom na FTP dôrazne odporúčame súbory zálohovať podľa návodu Webhosting – Zálohovanie.
Ak problém s prístupom k súborom nespôsobili ich oprávnenia, súbory potrebné na prevádzku webu sú pravdepodobne poškodené alebo zmazané.
Pri ďalšom postupe sa prihláste na FTP napríklad cez rozhranie WebFTP ⧉ (manuál) pomocou hlavného FTP účtu. Ak nepoznáte prihlasovacie údaje, postupujte podľa návodu Webhosting – FTP účty.
Najprv skontrolujte, či sú v koreňovom adresári (root) iba priečinky session, tmp a www.

Ak niektorý z priečinkov chýba, vytvorte ho (podrobný návod nájdete v článku Webhosting – Základná adresárová štruktúra FTP). Ak vidíte úplne iné priečinky, najprv sa uistite, že ste skutočne v koreňovom priečinku účtu, do ktorého má prístup iba hlavný FTP účet.
V ďalšom kroku overte, či sa v priečinku www nachádza:
- Súbor .htaccess (vrátane bodky na začiatku).
- Súbory webu vrátane súboru index.html (alternatívne index.php), priečinok domains (prípadne subdom), alebo oboje.

Ak chýba súbor .htaccess, obnovte ho v sekcii Tools webhostingu (rovnaký postup ako pri oprave práv súborov, ale v rámčeku Restore Default .htaccess).
Ak máte v priečinku www súbory redakčného systému (napríklad WordPress), nahrajte sem súbor .htaccess z funkčnej inštalácie alebo zálohy. Predvolený .htaccess pravdepodobne fungovať nebude. Platí to len pre jediný web v priečinku www. Ak máte viac webov (aliasy alebo subdomény), musí zostať predvolený .htaccess, ktorý prevádzku smeruje do priečinkov domains a subdom.
Ak chýba súbor index.html alebo index.php, obnovte ich zo zálohy, prípadne z funkčnej inštalácie redakčného systému. Ak máte web v podpriečinku adresára domains (alebo subdom pre subdomény) v priečinku www súbor index nepotrebujete. Ak existujú oba súbory, web zobrazí index.html. Ďalšie podrobnosti k subdoménam nájdete v článku Webhosting – Subdomény.
Ak chýbajú súbory webu aj priečinok domains (prípadne subdom), došlo k úplnému zmazaniu webu. Ak nemáte vlastnú zálohu, môžete skúsiť vyžiadať našu podľa návodu Webhosting – Zálohovanie.
Nakoniec overte obsah priečinka domains, prípadne subdom.
- Priečinok domains by mal správne obsahovať ďalšie priečinky s úplnými názvami domén alebo subdomén, na ktorých weby fungujú. Až vnútri týchto priečinkov by mali byť webové stránky, teda opäť súbory index.html, alebo index.php.
- Priečinok subdom funguje podobne ako domains, ale obsahuje priečinky s názvami subdomén bez doménovej koncovky. Vnútri týchto priečinkov sú súbory index.html alebo index.php.

Ak sú všetky súbory v poriadku a chyba 403 pretrváva, skontrolujte obsah všetkých súborov .htaccess, či neobsahujú kód na blokovanie obsahu podľa tohto vzoru:
order deny,allow deny from all // zakázať prístup všetkým allow from X.Y.Z.Ž // povoliť prístup vymenovaným IP adresám
Tento kód zobrazí chybu 403 každému, kto sa pokúsi zobraziť obsah priečinka, v ktorom sa nachádza, z inej IP adresy, než je v zozname allow.
Aktivácia HTTPS
Chyba 403 nemusí súvisieť s certifikátom, preto najprv prejdite predchádzajúce kroky. V niektorých prípadoch môže Chybu 403 spôsobiť problém s nastavením HTTPS. Podľa návodu Webhosting – Manuálne nastavenie HTTPS skontrolujte, či máte doménu pridanú do certifikátu, ktorý je aktívny aspoň 30 minút.
Kontrola nastavení redakčného systému
Redakčné systémy (typicky plugin WooCommerce pre WordPress) môžu obmedzovať prístup k niektorým typom súborov. Ak pozorujete Chybu 403 pri súboroch určitého typu, v určitom priečinku alebo pri požiadavkách na /wp-json/, ktorá sa inak javí v poriadku, skontrolujte nastavenie CMS alebo pluginu. Dôvod blokovania môže ukázať error log webhostingu, ktorý je v predvolenom stave vypnutý a možno ho dočasne zapnúť.
Zásah podpory
Ak nič z vyššie uvedeného postupu chybu 403 neodstránilo, môžete požiadať zákaznícku podporu o preskúmanie problému.
Podpora nevykoná zásah za Vás, môže iba upozorniť na možný zdroj problému. Podrobné informácie o rozsahu prác podpory nájdete na stránke Zákaznícka podpora ⧉.
Postupujte podľa týchto krokov:
- Aktivujte dočasný FTP prístup pre podporu podľa tohto návodu.
- Kontaktujte podporu cez formulár ⧉. Uveďte názov webu, dôkladný popis problému (napr. ak sa chyba objavuje iba v špecifických prípadoch) a informáciu o aktivácii dočasného FTP prístupu.
- Vyčkajte. Ak zásah trvá dlhšie, než je obdobie dočasného FTP prístupu, ponechajte ho otvorený.
Často kladené otázky
Čo ak mi nič z návodu nepomohlo?
Požiadajte o zásah podpory ⧉ a vyčkajte na odozvu. Tieto zásahy sú nad rámec bežnej podpory, vybavenie požiadavky teda môže trvať oveľa dlhšie, než je bežná reakčná doba.
Môžem nejako zariadiť, aby sa správne práva nastavovali aj pri novo nahratých súboroch?
Z našej strany nie. Prejdite si manuál Vášho FTP klienta alebo iného mechanizmu, ktorý na nahrávanie súborov používate. Alternatívne môžete práva opravovať vlastným PHP skriptom spúšťaným periodicky pomocou CRONu.
Nastavil som zabezpečenie WordPress podľa tohto návodu ⧉ a teraz sa nemôžem dostať do administrácie kvôli chybe 403. Čo s tým?
Skontrolujte, či skutočne pristupujete z IP adresy povolenej podľa 2. kapitoly článku ⧉. Ak sa na pripojenie pod danou IP adresou nemôžete spoľahnúť, radšej túto zabezpečovaciu metódu nepoužívajte.
Vyskytuje sa chyba 403 aj inde ako u WEDOS?
Áno, ide o bežnú chybu spôsobenú nedostupnosťou kľúčových súborov na serveri. Server (webhosting) funguje bez problémov, oprava spočíva v nastavení správnych práv súborov a overení prístupu ku kľúčovým súborom webu.
Po nahraní webu cez FTP vidím chybu 403 alebo prázdnu stránku. Kam súbory patria?
Jediný web patrí do priečinka www, web domény alebo subdomény do www/domains/úplný-názov-domény, prípadne www/subdom/názov-subdomény. V priečinku musí byť súbor index.html alebo index.php, potom opravte práva súborov. Podrobne pozri kontrola súborov na FTP.