Kaip ištaisyti "WordPress" 403 draudžiamą klaidą

"WordPress" 403 draudžiama klaida yra HTTP būsenos kodas, nurodantis, kad prieiga prie puslapio ar ištekliaus, kurį bandėte pasiekti, dėl tam tikrų priežasčių yra visiškai uždrausta. Šią klaidą gali sukelti įvairūs scenarijai, įskaitant WordPress įskiepių problemas, sugadintą .htaccess failą, neteisingus failų leidimus arba serverio pusės apribojimus. Štai kaip pašalinti ir ištaisyti 403 draudžiamą klaidą "WordPress":

Patikrinkite, ar nėra .htaccess failo pažeidimo

.htaccess failas - tai konfigūracijos failas, naudojamas "Apache" pagrindu veikiančiuose serveriuose, kuris gali būti pažeistas. Štai kaip jį patikrinti ir pataisyti:

  • Prieiga prie svetainės per FTP arba failų tvarkyklę: Naudokite FTP klientą arba prieglobos valdymo skydelyje pateiktą failų tvarkyklę.
  • Raskite .htaccess failą: Jis yra jūsų "WordPress" diegimo šakniniame kataloge. Įsitikinkite, kad rodomi paslėpti failai, nes failai, prasidedantys tašku (.), gali būti paslėpti pagal numatytuosius nustatymus.
  • Pervardykite .htaccess failą: Pervadinkite jį į pvz. .htaccess_old. Taip ji bus išjungta.
  • Išbandykite savo svetainę: Jei svetainė veikia pervadinus .htaccess failą, jis greičiausiai buvo sugadintas.
  • Sukurkite naują .htaccess failą: Eikite į WordPress Dashboard > Settings > Permalinks ir tiesiog spustelėkite "Išsaugoti pakeitimus", kad būtų sukurtas naujas .htaccess failas.

Patikrinkite failų leidimus

Neteisingos failų prieigos teisės taip pat gali sukelti 403 klaidą. Failams turėtų būti nustatyta 644, o katalogams - 755.

  • Prieiga prie svetainės per FTP arba failų tvarkyklę: Naršykite po "WordPress" failus ir aplankus.
  • Patikrinkite ir ištaisykite leidimus: Dešiniuoju pelės klavišu spustelėkite failus ir katalogus, kad patikrintumėte jų leidimus. Jei jos nenustatytos 644 rinkmenoms ir 755 katalogams, pakeiskite jas.

Deaktyvuoti įskiepiai

Kartais šią klaidą gali sukelti "WordPress" įskiepis, ypač jei jis susijęs su saugumu. Jei norite patikrinti, ar taip nutiko:

  • Išjungti visus įskiepius: Prisijunkite prie savo svetainės per FTP arba failų tvarkyklę, eikite į wp-content aplanką ir pervadinkite įskiepiai aplanką į plugins_old. Taip išjungiami visi įskiepiai.
  • Patikrinkite savo svetainę: Jei klaida išspręsta, problemą sukėlė vienas iš įskiepių.
  • Raskite kaltininką: Pakeiskite pavadinimą plugins_old aplanką atgal į įskiepiai ir "WordPress" valdymo skydelyje iš naujo įjunkite kiekvieną įskiepį paeiliui, kol nustatysite, kuris iš jų sukelia 403 klaidą.

Patikrinkite, ar yra apsauga nuo karštųjų nuorodų

Jūsų serverio karštųjų nuorodų apsaugos nustatymai gali klaidingai blokuoti teisėtas užklausas ir dėl to gali atsirasti 403 klaida.

  • Patikrinkite karštųjų nuorodų apsaugą: Paprastai tai galima padaryti per prieglobos valdymo skydelį. Įsitikinkite, kad ji nėra neteisingai sukonfigūruota taip, kad blokuotų prieigą prie jūsų turinio.

Konsultuokitės su prieglobos paslaugų teikėju

Jei nė vienas iš pirmiau nurodytų veiksmų nepadeda, problema gali būti serverio lygmenyje.

  • Susisiekite su prieglobos palaikymo tarnyba: Jūsų prieglobos paslaugų teikėjas gali patikrinti, ar serverio pusėje nėra problemų, sukeliančių klaidą 403 Forbidden, pavyzdžiui, saugumo įskiepių, ugniasienių arba serverio nustatymų.

Atkūrimas iš atsarginės kopijos

Kraštutiniu atveju, jei turite neseniai sukurtą atsarginę svetainės kopiją, apsvarstykite galimybę atkurti ją iki 403 klaidos atsiradimo.

Išvada

403 draudžiama klaida gali būti varginanti, tačiau paprastai ją galima ištaisyti atliekant trikčių šalinimo veiksmus, pavyzdžiui, tikrinant .htaccess failą, koreguojant failų leidimus, išjungiant įskiepius arba keičiant temas. Prieš atlikdami svarbius svetainės pakeitimus visada įsitikinkite, kad turite naujausią atsarginę kopiją.