Forbidden (403): Önnek nincs jogosultsága a / eléréséhez ezen a szerveren
A következő hibaüzenetet kapja a weboldalán? Ebben a cikkben elolvashatja, mi ennek általában az oka, és hogyan oldható meg, akkor is, ha WordPresst használ.
Forbidden. You don't have permission to access / on this server.
A leggyakoribb ok: nincs kezdőfájl
Általában nincs kezdőfájl abban a mappában, amelyet megnyitni próbál. Ha a www.sajatdomain.hu címet nyitja meg, a szerver a domains/sajatdomain.hu/public_html mappában keres egy index.php vagy index.html fájlt. Ha ez nincs ott, vagy a weboldal egy másik mappában található, akkor jelenik meg ez az üzenet. Ezt a Fájlkezelő felületen ellenőrizheti.
Egyéb okok
- A .htaccess fájlban egy sor blokkolja a hozzáférést, például
Deny from all. - Egy mappa vagy fájl jogosultsága túl szigorú. A mappáknak 755, a fájloknak 644 beállításúnak kell lenniük.
- A Web Applikációs Tűzfal vagy az Imunify360 letiltott egy kérést, mert az támadásra hasonlított.
403-as hiba a WordPress oldalon
Ha a 403-as hibát a WordPressben kapja, például egy frissítés után, mentéskor vagy a kezelőfelületen, kövesse az alábbi lépéseket.
- Kapcsolja ki a biztonsági bővítményt. Az olyan bővítmények, mint a Wordfence, az iThemes Security vagy az All In One WP Security, saját tűzfallal rendelkeznek. Ha már nem fér hozzá a WordPresshez, nevezze át a Fájlkezelőben a bővítmény mappáját a
wp-content/pluginsmappában, például awordfencemappátwordfence-uitnévre. Ekkor a WordPress kikapcsolja a bővítményt. Ha a weboldal ismét működik, nézze meg a bővítmény beállításaiban vagy naplóiban, mit blokkolt, majd adja vissza a mappa eredeti nevét. - Állítsa vissza a WordPress alapértelmezett .htaccess fájlját. Először mentse el a jelenlegi
.htaccessfájl másolatát apublic_htmlmappából. Ezután cserélje ki a tartalmát a következőre:# 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 WordPressHa ezután működik, a hiba az egyik másik sorban volt. Állítsa vissza őket egyenként, hogy kiderüljön, melyik okozza a problémát. - Ellenőrizze a jogosultságokat. A mappáknak 755, a fájloknak 644 beállításúnak kell lenniük. A
wp-content/uploadsmappának is írhatónak kell lennie a weboldal számára. Lásd: Fájlok és mappák jogosultságai (chmod). - Nézze meg a hibanaplót. Nyissa meg a DirectAdmin Siteoverzicht & logboeken menüpontját, és tekintse meg a domain hibanaplóját a hiba időpontja körül. Ha olyan sort talál, mint
ModSecurity: Access denied with code 403vagyIM360 WAF, akkor a tűzfal blokkolja a kérést. Lásd: Siteoverzicht és logboeken. - Tűzfalszabály kikapcsolása. Ha a 403-as hibát csak mentéskor vagy feltöltéskor kapja, a Web Applikációs Tűzfal felületen kikapcsolhatja csak azt a szabályt, amely a problémát okozza. Soha ne kapcsolja ki teljesen a tűzfalat. Ha az Imunify360 üzenetéről van szó, küldje el nekünk a szabályt és az oldal címét. Lásd: Imunify360: a weboldal vizsgálata kártevők után.
Nem sikerült megoldania a problémát? Küldjön nekünk egy jegyet, amelyben megadja a hiba időpontját, az oldal címét és azt, hogy mit próbált tenni. Ezután megkeressük Önnek a megoldást.
Lásd még a DirectAdmin kézikönyvben: Rejtett fájlok, például a .htaccess megjelenítése és szerkesztése.
Részletes magyarázat: 403-as vagy 406-os hiba mentéskor vagy feltöltéskor a DirectAdmin kézikönyvben.
