Zakázané (403): Nemáte povolenie na prístup k / na tomto serveri.
Zobrazuje sa vám na webovej stránke nižšie uvedené hlásenie? V tomto článku sa dozviete, aká je najčastejšia príčina a ako ju vyriešiť, aj v prípade, že 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 priečinku, ktorý požadujete, chýba úvodný súbor. Ak zadá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 ak sa vaša webová stránka nachádza v inom priečinku, zobrazí sa toto hlásenie. Skontrolujte to v Správcovi súborov.
Iné príčiny
- Niektorý riadok v súbore .htaccess blokuje prístup, napríklad
Deny from all. - Práva priečinka alebo súboru sú nastavené príliš prísne. Priečinky by mali mať nastavené práva 755 a súbory 644.
- Web Application Firewall alebo Imunify360 zablokoval požiadavku, pretože vyzerala ako útok.
Chyba 403 na vašej webovej stránke s WordPress
Zobrazuje sa vám chyba 403 vo WordPresse, napríklad po aktualizácii, pri ukladaní alebo v administrácii? Postupujte podľa nasledujúcich krokov.
- Vypnite bezpečnostný plugin. Pluginy ako Wordfence, iThemes Security alebo All In One WP Security majú vlastný firewall. Ak sa už nemôžete prihlásiť do WordPressu, premenujte v Správcovi súborov priečinok pluginu v adresári
wp-content/plugins, napríkladwordfencenawordfence-uit. WordPress tak plugin vypne. Ak stránka opäť funguje, pozrite sa v nastaveniach alebo logoch pluginu, čo blokoval, a potom priečinku vráťte pôvodný názov. - Obnovte štandardný súbor .htaccess pre WordPress. Najprv si uložte kópiu aktuálneho súboru
.htaccessv priečinkupublic_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 ostatných riadkov. Vracajte ich späť postupne, aby ste zistili, ktorý to spôsoboval. - Skontrolujte práva. Priečinky na 755, súbory na 644. Aj priečinok
wp-content/uploadsmusí byť pre vašu webovú stránku zapisovateľný. Pozrite si Práva súborov a priečinkov (chmod). - Pozrite sa do chybového logu. V DirectAdmin otvorte Prehľad stránky a logy a pozrite sa do chybového logu vašej domény okolo času, keď k chybe došlo. Ak tam nájdete riadok s
ModSecurity: Access denied with code 403aleboIM360 WAF, znamená to, že požiadavku blokuje firewall. Pozrite si Prehľad stránky a logy. - Vypnutie pravidla firewallu. Ak sa chyba 403 zobrazuje iba 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 od Imunify360, pošlite nám pravidlo a adresu stránky. Pozrite si Imunify360: skenovanie webovej stránky na malvér.
Neviete si rady? Pošlite nám v tikete čas, kedy k chybe došlo, adresu stránky a to, čo ste sa snažili urobiť. My to pre vás preveríme.
Pozrite si tiež v návode pre DirectAdmin: Zobrazenie a úprava skrytých súborov, ako je .htaccess.
Podrobné vysvetlenie: Chyba 403 alebo 406 pri ukladaní alebo nahrávaní v návode pre DirectAdmin.
