18 skyrius · 18.4
Klaida 403 arba 406 išsaugant ar įkeliant failą
Spaudžiate WordPress mygtuką Atnaujinti, siunčiate formą arba įkeliate failą, ir gaunate pranešimą 403 Forbidden, 406 Not Acceptable arba tuščią puslapį. Dažniausiai užklausą sustabdo apsaugos sistema, nes ji primena ataką. Tai nemalonu, bet išsprendžiama.
Priežastys, nuo dažniausios iki rečiausios
1. Web aplikacijų ugniasienė blokuoja užklausą
Web aplikacijų ugniasienė (ModSecurity) tikrina kiekvieną užklausą Jūsų svetainei. Jei tai, ką išsaugote, pavyzdžiui, turi kodo fragmentą, ilgą nuorodų sąrašą ar tam tikrus SQL žodžius, viena iš ugniasienės taisyklių gali tai klaidingai palaikyti ataka. Klaida 406 beveik visada yra to požymis.
- Užsirašykite laiką, kada įvyko klaida.
- DirectAdmin atidarykite Web aplikacijų ugniasienė ir prie savo domeno spauskite Audito žurnalas. Suraskite užklausą, pateiktą apytiksliai tuo laiku: ten nurodytas taisyklės numeris (taisyklės ID). Kartais jį rasite ir domeno klaidų žurnale, skiltyje Svetainės apžvalga ir žurnalai, prie id (žr. Web aplikacijų ugniasienė ir Svetainės apžvalga ir išrašai: klaidų žurnalas ir prieigos žurnalas).
- DirectAdmin atidarykite Web aplikacijų ugniasienė ir išjunkite tik tą taisyklę šiam domenui (žr. Web aplikacijų ugniasienė).
Dėmesio: Neišjunkite ugniasienės visai. Išjunkite tik tą taisyklę, kuri sukelia problemą. Išjungta taisyklė galioja visam pagrindiniam vardui (domenui ar subdomenui).
2. Svetainės apsaugos įskiepis
Tokie įskiepiai kaip Wordfence, iThemes Security ar All In One WP Security turi savo ugniasienę. Pažiūrėkite to įskiepio žurnalus arba laikinai jį išjunkite, kad patikrintumėte.
3. Netinkamos failų teisės
Ar svetainė negali rašyti į įkėlimų aplanką, arba serveris negali perskaityti failo? Tada taip pat gausite klaidą 403. Aplankai turi būti nustatyti 755, o failai 644 (žr. Teisės į failus ir katalogus (chmod)).
4. Nuorodos apsauga
Ar klaida 403 rodoma tik su paveikslėliais, pavyzdžiui, kai jie rodomi kitoje svetainėje ar per CDN? Tada juos gali blokuoti Nuorodos apsauga. Pridėkite adresą prie leidžiamų adresų sąrašo (žr. Nuorodos apsauga).
5. Apsaugotas aplankas arba taisyklė faile .htaccess
Slaptažodžiu apsaugotas aplankas (žr. Slaptažodžiu apsaugotos direktorijos) arba tokios taisyklės kaip Deny from all faile .htaccess taip pat sukelia klaidą 403. Failų tvarkyklėje patikrinkite, ar tame aplanke yra failas .htaccess (žr. Paslėptų failų, tokių kaip .htaccess, rodymas ir redagavimas).
Klaida 403 visoje svetainėje
Ar gaunate klaidą 403 jau pagrindiniame puslapyje, su tekstu You don't have permission to access / on this server? Tada dažniausiai aplanke public_html trūksta failo index.php ar index.html, arba Jūsų svetainė yra netinkamame aplanke. Žr. Atidaryti failų tvarkyklę: Jūsų paslaugų paketo katalogai ir Kito katalogo naudojimas Jūsų svetainei (šakninis katalogas).
Ne klaida 403, o visai jokio ryšio?
Ar Jūsų svetainė, paštas ir DirectAdmin staiga visiškai neužsikrauna per Jūsų interneto ryšį, nors per 4G viskas veikia? Tada greičiausiai Jūsų IP adresas yra užblokuotas serverio ugniasienės. Tai skiriasi nuo klaidos 403. Patikrinkite tai naudodami Ar esu užblokuotas? Mano WebOké pagalbos centre (žr. Problemos su prisijungimu ir jų sprendimas).
Patarimas: Nepavyksta išsiaiškinti? Atsiųskite mums bilietą su laiku, kada įvyko klaida, puslapio adresu ir tuo, ką bandėte išsaugoti. Tuomet mes už Jus surasime atitinkamą taisyklę (žr. Pagalbos prašymas: ką perduoti palaikymo tarnybai?).
