Kielletty (403): Sinulla ei ole käyttöoikeutta kohteeseen / tällä palvelimella
Saatko verkkosivustollasi alla olevan virheilmoituksen? Tässä artikkelissa kerrotaan, mikä yleensä on syynä ja miten sen korjaat, myös jos käytät WordPressiä.
Forbidden. You don't have permission to access / on this server.
Yleisin syy: aloitustiedosto puuttuu
Useimmiten kyseisestä kansiosta puuttuu aloitustiedosto. Kun avaat osoitteen www.jouwdomein.nl, palvelin etsii tiedostoa index.php tai index.html kansiosta domains/jouwdomein.nl/public_html. Jos sitä ei löydy tai sivustosi sijaitsee toisessa kansiossa, saat tämän ilmoituksen. Tarkista tämä Tiedostonhallinnassa.
Muita syitä
- Jokin .htaccess-tiedostosi rivi estää pääsyn, esimerkiksi
Deny from all. - Kansion tai tiedoston oikeudet ovat liian tiukat. Kansioiden oikeuksien tulee olla 755 ja tiedostojen 644.
- Verkkosovelluspalomuuri tai Imunify360 on estänyt pyynnön, koska se vaikutti hyökkäykseltä.
403-virhe WordPress-sivustolla
Saatko 403-virheen WordPressissä, esimerkiksi päivityksen jälkeen, tallennettaessa tai hallintapaneelissa? Käy tällöin läpi seuraavat vaiheet.
- Poista tietoturvalaajennus käytöstä. Laajennuksilla kuten Wordfence, iThemes Security tai All In One WP Security on oma palomuuri. Jos et pääse enää WordPressiin, nimeä laajennuksen kansio Tiedostonhallinnassa uudelleen kansiossa
wp-content/plugins, esimerkiksiwordfencenimellewordfence-uit. WordPress poistaa laajennuksen tällöin käytöstä. Jos sivustosi toimii taas, tarkista laajennuksen asetuksista tai lokeista, mitä se esti, ja nimeä kansio sitten takaisin alkuperäiseksi. - Palauta WordPressin oletus-.htaccess. Tallenna ensin kopio nykyisestä
.htaccess-tiedostostasi kansiossapublic_html. Korvaa sisältö sitten tällä:# BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> # END WordPressJos sivusto toimii tämän jälkeen, virhe oli jossakin muussa rivissä. Palauta rivit yksi kerrallaan nähdäksesi, mikä niistä aiheuttaa ongelman. - Tarkista oikeudet. Kansiot 755, tiedostot 644. Myös kansion
wp-content/uploadstulee olla sivustollesi kirjoitettava. Katso Tiedostojen ja kansioiden oikeudet (chmod). - Tarkista virhelokit. Avaa DirectAdminissa Sivuston yhteenveto ja lokit ja katso verkkotunnuksesi virhelokia virheen ajankohdalta. Jos löydät rivin, jossa lukee
ModSecurity: Access denied with code 403taiIM360 WAF, palomuuri estää pyynnön. Katso Sivuston yhteenveto ja lokit. - Poista palomuurisääntö käytöstä. Jos saat 403-virheen vain tallennettaessa tai ladattaessa tiedostoja, voit poistaa käytöstä Verkkosovelluspalomuurissa pelkästään ongelman aiheuttavan säännön. Älä koskaan poista palomuuria kokonaan käytöstä. Jos kyseessä on Imunify360:n ilmoitus, lähetä meille säännön tiedot ja sivun osoite. Katso Imunify360: skannaa sivustosi haittaohjelmien varalta.
Etkö pääse eteenpäin? Lähetä meille tukipyynnössä ajankohta, jolloin virhe tapahtui, sivun osoite ja mitä yritit tehdä. Selvitämme asian puolestasi.
Katso myös DirectAdmin-oppaasta: Piilotettujen tiedostojen, kuten .htaccess, näyttäminen ja muokkaaminen.
Laajempi selitys: Virhe 403 tai 406 tallennettaessa tai ladattaessa tiedostoja DirectAdmin-oppaassa.
