Peatükk 18 · 18.4
Viga 403 või 406 salvestamisel või üleslaadimisel
Klõpsad WordPressis nupul Uuenda, saadad vormi ära või laadid faili üles, ja saad vastuseks 403 Forbidden, 406 Not Acceptable või tühja lehe. Enamasti blokeerib turvasüsteem päringu, kuna see sarnaneb ründega. Tüütu, aga lahendatav.
Põhjused, sagedasemast harvemani
1. Web Application Firewall blokeerib päringu
Web Application Firewall (ModSecurity) kontrollib iga sinu veebilehele saadetud päringut. Kui salvestatav sisu sisaldab näiteks koodijuppi, pikka linkide loetelu või teatud SQL-sõnu, võib tulemüüri reegel pidada seda ekslikult ründeks. 406 viga viitab peaaegu alati just sellele.
- Pane kirja kellaaeg, millal viga tekkis.
- Ava DirectAdminis Web Application Firewall ja klõpsa oma domeeni juures Audit log. Otsi üles selle kellaaja ligidane päring: sealt leiad reegli numbri (reegli ID). Mõnikord leiad selle ka oma domeeni veateatest, mis asub Site summary & logs all, märksõna id taga (vaata Web Application Firewall ja Site summary & logs: veateade ja juurdepääsulogi).
- Ava DirectAdminis Web Application Firewall ja lülita selle domeeni jaoks välja ainult see üks reegel (vaata Web Application Firewall).
Tähelepanu: Ära lülita tulemüüri täielikult välja. Lülita välja ainult probleemi põhjustav reegel. Väljalülitatud reegel kehtib kogu hostinime (domeeni või alamdomeeni) kohta.
2. Veebilehe turvaplugin
Pluginatel nagu Wordfence, iThemes Security või All In One WP Security on oma tulemüür. Vaata selle plugina logisid või lülita see ajutiselt testimiseks välja.
3. Valed failiõigused
Kas veebileht ei saa üleslaadimiste kausta kirjutada või ei tohi server faili lugeda? Siis saad samuti vea 403. Kaustad peavad olema õigustega 755 ja failid õigustega 644 (vaata Failide ja kaustade õigused (chmod)).
4. Hotlink Protection
Kas 403 viga ilmub ainult piltidega, näiteks kui neid kuvatakse mõnel teisel saidil või CDN-i kaudu? Siis võib selle blokeerida Hotlink Protection. Lisa aadress lubatud aadresside hulka (vaata Hotlinkide kaitse).
5. Paroolkaitsega kaust või reegel failis .htaccess
Parooliga kaitstud kaust (vaata Parooliga kaitstud kaustad) või reeglid nagu Deny from all failis .htaccess annavad samuti vea 403. Vaata File Manageris, kas selles kaustas on fail .htaccess (vaata Peidetud failide, näiteks .htaccess, kuvamine ja muutmine).
403 viga kogu veebilehel
Kas saad vea 403 juba esilehel, tekstiga You don't have permission to access / on this server? Siis tavaliselt puudub kaustas public_html fail index.php või index.html, või asub sinu veebileht vales kaustas. Vaata File Manageri avamine: paketi kaustad ja Teine kaust sinu veebilehele (documentroot).
Pole 403 viga, aga ühendust pole üldse?
Kas sinu veebileht, e-post ja DirectAdmin ei lae su internetiühenduse kaudu enam üldse, aga 4G kaudu töötavad korralikult? Siis on sinu IP-aadress tõenäoliselt serveri tulemüüri poolt blokeeritud. See erineb vea 403 olukorrast. Kontrolli seda Mina WebOké tugikeskuses valikuga Kas olen blokeeritud? (vaata Sisselogimisprobleemide lahendamine).
Vihje: Ei saa ise hakkama? Saada meile piletis kellaaeg, millal viga tekkis, lehe aadress ja mida üritasid salvestada. Siis otsime reegli sinu eest üles (vaata Abi küsimine: mida edastada tugiteenusele?).
