Turinys
"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ą.