Zakázané (403): Nemáte oprávnenie na prístup k / na tomto serveri
Zobrazuje sa na vašej webovej stránke nasledujúce hlásenie? V tomto článku sa dozviete, čo je zvyčajne jeho príčinou a ako ho vyriešiť, aj ak používate WordPress.
Forbidden. You don't have permission to access / on this server.
Najčastejšia príčina: chýbajúci úvodný súbor
Najčastejšie v požadovanom priečinku chýba úvodný súbor. Keď otvoríte www.vasadomena.sk, server hľadá v priečinku domains/vasadomena.sk/public_html súbor index.php alebo index.html. Ak tam nie je alebo je vaša webová stránka v inom priečinku, zobrazí sa toto hlásenie. Skontrolujte to v Správcovi súborov.
Ďalšie príčiny
- Prístup blokuje pravidlo vo vašom súbore .htaccess, napríklad
Deny from all. - Oprávnenia priečinka alebo súboru sú príliš prísne. Priečinky majú mať nastavené 755 a súbory 644. Nikdy nenastavujte 777, aby ste odstránili chybu: nič to nevyrieši a vaša stránka bude zraniteľná.
- Web Application Firewall alebo Imunify360 zablokoval požiadavku, pretože sa podobala na útok.
Chyba 403 na vašej stránke vo WordPresse
Zobrazuje sa vám chyba 403 vo WordPresse, napríklad po aktualizácii, pri ukladaní alebo v administrácii? Postupujte podľa týchto krokov.
- Vypnite bezpečnostný plugin. Pluginy ako Wordfence, iThemes Security alebo All In One WP Security majú vlastný firewall. Ak sa do WordPressu nedostanete, v Správcovi súborov premenujte priečinok pluginu v
wp-content/plugins, napríkladwordfencenawordfence-vypnuty. WordPress plugin potom vypne. Ak vaša stránka opäť funguje, pozrite sa v nastaveniach alebo protokoloch pluginu, čo blokoval, a potom priečinku vráťte pôvodný názov. - Obnovte predvolený súbor .htaccess WordPressu. Najprv si uložte kópiu aktuálneho súboru
.htaccessvpublic_html. Potom nahraďte jeho obsah týmto:# 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 WordPressAk to potom funguje, chyba bola v niektorom z ďalších pravidiel. Vracajte ich postupne jedno po druhom, aby ste zistili, o ktoré ide. - Skontrolujte oprávnenia. Priečinky 755, súbory 644. Aj priečinok
wp-content/uploadsmusí byť pre vašu webovú stránku zapisovateľný. Pozrite si Oprávnenia súborov a priečinkov (chmod). - Pozrite sa do protokolu chýb. V DirectAdmine otvorte Site Summary / Statistics / Logs a prezrite si protokol chýb vašej domény z času, keď chyba nastala. Ak v ňom nájdete riadok s
ModSecurity: Access denied with code 403aleboIM360 WAF, požiadavku blokuje firewall. Pozrite si Prehľad stránky a protokoly. - Vypnite pravidlo firewallu. Ak sa chyba 403 zobrazuje len pri ukladaní alebo nahrávaní, môžete vo Web Application Firewall vypnúť iba to pravidlo, ktoré problém spôsobuje. Firewall nikdy nevypínajte úplne. Ak ide o hlásenie z Imunify360, pošlite nám dané pravidlo a adresu stránky. Pozrite si Imunify360: kontrola vašej webovej stránky na malvér.
Neviete si poradiť? Pošlite nám v tickete čas, kedy problém nastal, adresu stránky a čo ste sa pokúšali urobiť. My to za vás preveríme.
Pozrite si aj v príručke k DirectAdminu: Zobrazenie a úprava skrytých súborov, ako je .htaccess.
Podrobné vysvetlenie: Chyba 403 alebo 406 pri ukladaní alebo nahrávaní v príručke k DirectAdminu.
Máte VPS? Absolvujte bezplatný kurz Správa VPS a linuxových serverov, lekcia 3.1 Používatelia, skupiny a oprávnenia súborov.
