18. fejezet · 18.4
403-as vagy 406-os hiba mentéskor vagy feltöltéskor
Ön a WordPressben a Frissítés gombra kattint, elküld egy űrlapot vagy feltölt egy fájlt, és ekkor 403 Forbidden, 406 Not Acceptable hibát vagy egy üres oldalt kap. A legtöbb esetben egy védelmi rendszer akadályozza meg a kérést, mert az támadásnak tűnik. Ez bosszantó, de megoldható.
Okok, a leggyakoribbtól a legritkábbig
1. A Web Applicatie Firewall blokkolja a kérést
A Web Applicatie Firewall (ModSecurity) minden kérést ellenőriz, amely a weboldalhoz érkezik. Ha az, amit Ön menteni szeretne, tartalmaz például egy kódrészletet, egy hosszú linklistát vagy bizonyos SQL-kifejezéseket, akkor a tűzfal egyik szabálya tévesen támadásnak értékelheti azt. A 406-os hiba szinte mindig ennek a jele.
- Jegyezze fel, hogy mikor történt a hiba.
- Nyissa meg a DirectAdminben a Web Applicatie Firewall menüpontot, majd kattintson a domainje mellett az Auditlogboek gombra. Keresse meg a kérést az adott időpont körül: ott megtalálja a szabály számát (a szabály azonosítóját). Ezt néha a domain hibanaplójában is megtalálja a Siteoverzicht & logboeken alatt, az id mellett (lásd: Web Applikációs Tűzfal és Oldal áttekintés és naplók: a hibanapló és a hozzáférési napló).
- Nyissa meg a DirectAdminben a Web Applicatie Firewall menüpontot, és csak ezt a szabályt tiltsa le ennél a domainnél (lásd: Web Applikációs Tűzfal).
Figyelem: Ne kapcsolja ki teljesen a tűzfalat. Csak azt a szabályt tiltsa le, amely a problémát okozza. A letiltott szabály az egész hosztnévre (domain vagy aldomain) vonatkozik.
2. Egy biztonsági bővítmény a weboldalon
Az olyan bővítményeknek, mint a Wordfence, az iThemes Security vagy az All In One WP Security, saját tűzfaluk van. Nézze meg az adott bővítmény naplóit, vagy kapcsolja ki ideiglenesen tesztelés céljából.
3. Helytelen fájljogosultságok
Előfordulhat, hogy a weboldal nem tud írni a feltöltési mappába, vagy a szerver nem olvashat egy fájlt. Ez is 403-as hibát eredményez. A mappáknak 755, a fájloknak pedig 644 jogosultsággal kell rendelkezniük (lásd: Fájlok és mappák engedélyei (chmod)).
4. Hotlink védelem
Csak képeknél jelenik meg a 403-as hiba, például ha azokat másik weboldalon vagy egy CDN-en keresztül jelenítik meg? Ebben az esetben a Hotlink védelem blokkolhatja azokat. Adja hozzá a címet az engedélyezett címekhez (lásd: Hotlink védelem).
5. Jelszóval védett mappa vagy szabály a .htaccess fájlban
Egy jelszóval védett mappa (lásd: Jelszóval védett könyvtárak) vagy a .htaccess fájlban található olyan szabályok, mint a Deny from all, szintén 403-as hibát okozhatnak. Nézze meg a Fájlkezelőben, hogy van-e .htaccess fájl az adott mappában (lásd: Rejtett fájlok, például a .htaccess megjelenítése és módosítása).
403-as hiba a teljes weboldalon
A 403-as hibát már a kezdőlapon megkapja, ezzel a szöveggel: You don't have permission to access / on this server? Ebben az esetben általában hiányzik az index.php vagy az index.html fájl a public_html mappából, vagy a weboldal rossz mappában található. Lásd: A Fájlkezelő megnyitása: a csomagban található könyvtárak és Másik mappa a weboldalhoz (dokumentum gyökér).
Nem 403-as hiba, hanem egyáltalán nincs kapcsolat?
Előfordul, hogy a weboldal, az e-mail és a DirectAdmin hirtelen egyáltalán nem töltődik be az Ön internetkapcsolatáról, miközben 4G-n keresztül működik? Ebben az esetben valószínűleg a szerver tűzfala letiltotta az Ön IP-címét. Ez más, mint egy 403-as hiba. Ezt ellenőrizheti a Mijn WebOké Ügyfélközpontjában található Le vagyok tiltva? funkcióval (lásd: Problémák megoldása a bejelentkezéssel).
Tipp: Nem boldogul a problémával? Küldje el nekünk egy jegyben, hogy mikor történt a hiba, az oldal címét és azt, hogy mit próbált menteni. Ezután megkeressük Ön helyett az érintett szabályt (lásd: Segítséget kér: mit adjon meg az ügyfélszolgálatnak?).
