Hogyan javítsuk a 403 Forbidden hibát a WordPressben?

A 403 Forbidden hiba a WordPressben egy HTTP státuszkód, amely azt jelzi, hogy az elérni kívánt oldal vagy erőforrás elérése valamilyen okból teljesen tiltott. Ezt a hibát különböző forgatókönyvek válthatják ki, például a WordPress bővítményekkel kapcsolatos problémák, egy hibás .htaccess fájl, helytelen fájljogosultságok vagy szerveroldali korlátozások. Íme a 403 Forbidden hiba hibaelhárítása és javítása a WordPressben:

Ellenőrizze a .htaccess fájl sérülését

A .htaccess fájl az Apache-alapú kiszolgálók által használt konfigurációs fájl, amely megsérülhet. Itt van, hogyan ellenőrizze és javítsa:

  • Hozzáférés a webhelyhez FTP-n vagy fájlkezelőn keresztül: Használjon FTP-klienst vagy a tárhely vezérlőpultja által biztosított fájlkezelőt.
  • Keresse meg a .htaccess fájlt: A WordPress telepítés gyökérkönyvtárában található. Győződj meg róla, hogy a rejtett fájlok megjelenítése megtörtént, mivel a ponttal (.) kezdődő fájlok alapértelmezés szerint el lehetnek rejtve.
  • Nevezze át a .htaccess fájlt: Nevezze át valami hasonlóra .htaccess_old. Ez kikapcsolja azt.
  • Tesztelje webhelyét: Ha a webhelye működik a .htaccess fájl átnevezése után, akkor az valószínűleg sérült volt.
  • Új .htaccess fájl létrehozása: Menj a WordPress Dashboard > Settings > Permalinks és egyszerűen kattints a 'Save Changes' gombra egy új .htaccess fájl létrehozásához.

Fájlengedélyek ellenőrzése

A helytelen fájljogosultságok szintén 403-as hibát okozhatnak. A fájlokat 644-re, a könyvtárakat pedig 755-re kell beállítani.

  • Hozzáférés a webhelyhez FTP-n vagy fájlkezelőn keresztül: Navigáljon a WordPress fájljai és mappái között.
  • Engedélyek ellenőrzése és javítása: Kattintson a jobb gombbal a fájlokra és könyvtárakra az engedélyek ellenőrzéséhez. Állítsa be őket, ha a fájlok esetében nem 644-re, a könyvtárak esetében pedig 755-re vannak beállítva.

Pluginok deaktiválása

Néha egy WordPress plugin okozhatja ezt a hibát, különösen, ha az a biztonsággal kapcsolatos. Ellenőrizze, hogy ez a helyzet áll-e fenn:

  • Minden bővítmény kikapcsolása: Lépjen be a webhelyére FTP-n vagy fájlkezelőn keresztül, navigáljon a wp-content mappát, és nevezze át a bővítmények mappát a plugins_old. Ez az összes bővítményt kikapcsolja.
  • Ellenőrizze webhelyét: Ha a hiba megoldódott, akkor az egyik plugin okozta a problémát.
  • Találja meg a vétkest: Nevezze át a plugins_old mappa vissza a bővítmények majd aktiváld újra az egyes pluginokat egyesével a WordPress Dashboardon, amíg meg nem találod, melyik okozza a 403-as hibát.

Hotlink-védelem ellenőrzése

A kiszolgálón lévő Hotlink-védelmi beállítások tévesen blokkolhatják a jogos kéréseket, ami 403-as hibához vezet.

  • Hotlink-védelem ellenőrzése: Ezt általában a tárhely vezérlőpanelen keresztül teheti meg. Győződjön meg róla, hogy nincs rosszul beállítva, hogy blokkolja a saját tartalmához való hozzáférést.

Konzultáljon a tárhelyszolgáltatójával

Ha a fenti lépések egyike sem működik, a probléma a kiszolgáló szintjén lehet.

  • Kapcsolatfelvétel a tárhely ügyfélszolgálattal: A tárhelyszolgáltatója ellenőrizheti, hogy a 403 Forbidden hibát okozó szerveroldali problémák, például biztonsági bővítmények, tűzfalak vagy szerverbeállítások nem állnak-e fenn.

Visszaállítás biztonsági másolatból

Utolsó megoldásként, ha van egy friss biztonsági mentése a weboldaláról, fontolja meg, hogy visszaállítja azt a 403-as hiba megjelenése előtti időpontra.

Következtetés

A 403 Forbidden hiba frusztráló lehet, de általában javítható olyan hibaelhárítási lépésekkel, mint a .htaccess fájl ellenőrzése, a fájljogosultságok beállítása, a bővítmények deaktiválása vagy témaváltás. Mindig győződjön meg róla, hogy van egy friss biztonsági mentése, mielőtt jelentős változtatásokat hajtana végre webhelyén.