Kielletty (403): Sinulla ei ole oikeutta käyttää kohdetta / tällä palvelimella
Näkyykö verkkosivustollasi alla oleva ilmoitus? Tässä artikkelissa kerrotaan, mikä sen yleensä aiheuttaa ja miten korjaat sen, myös jos käytät WordPressiä.
Forbidden. You don't have permission to access / on this server.
Yleisin syy: aloitustiedosto puuttuu
Yleensä pyytämästäsi kansiosta puuttuu aloitustiedosto. Kun avaat osoitteen www.verkkotunnuksesi.fi, palvelin etsii kansiosta domains/verkkotunnuksesi.fi/public_html tiedostoa index.php tai index.html. Jos sitä ei ole tai sivustosi on eri kansiossa, saat tämän ilmoituksen. Tarkista asia Tiedostonhallinnassa.
Muut syyt
- Jokin .htaccess-tiedostosi rivi estää pääsyn, esimerkiksi
Deny from all. - Kansion tai tiedoston oikeudet ovat liian tiukat. Kansioiden oikeuksien pitää olla 755 ja tiedostojen 644. Älä koskaan aseta mitään arvoon 777 virheen korjaamiseksi: se ei korjaa mitään ja tekee sivustostasi haavoittuvan.
- Web Application Firewall tai Imunify360 on estänyt pyynnön, koska se muistutti hyökkäystä.
403-virhe WordPress-sivustollasi
Saatko 403-virheen WordPressissä, esimerkiksi päivityksen jälkeen, tallentaessa tai hallintapaneelissa? Käy silloin läpi nämä vaiheet.
- Poista tietoturvalisäosa käytöstä. Lisäosissa, kuten Wordfence, iThemes Security tai All In One WP Security, on oma palomuuri. Jos et pääse enää WordPressiin, nimeä lisäosan kansio uudelleen Tiedostonhallinnassa kansiossa
wp-content/plugins, esimerkiksiwordfencenimellewordfence-pois. WordPress poistaa lisäosan silloin käytöstä. Jos sivustosi toimii taas, katso lisäosan asetuksista tai lokeista, mitä se esti, ja palauta kansiolle sen jälkeen vanha nimi. - Palauta WordPressin oletus-.htaccess. Tallenna ensin kopio nykyisestä
.htaccess-tiedostostasi kansiossapublic_html. Korvaa sitten sisältö 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 se toimii tämän jälkeen, virhe oli jossakin muista riveistä. Palauta ne yksi kerrallaan nähdäksesi, mikä niistä on syyllinen. - Tarkista oikeudet. Kansiot 755, tiedostot 644. Myös kansion
wp-content/uploadspitää olla sivustosi kirjoitettavissa. Katso Tiedostojen ja kansioiden oikeudet (chmod). - Katso virhelokia. Avaa DirectAdminissa Site Summary / Statistics / Logs ja tarkista verkkotunnuksesi virheloki virheen ajankohdan tienoilta. Jos siellä on rivi, 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 tallentaessa tai ladatessa tiedostoja, voit poistaa Web Application Firewallissa käytöstä pelkästään ongelman aiheuttavan säännön. Älä koskaan poista palomuuria kokonaan käytöstä. Jos kyse on Imunify360:n ilmoituksesta, lähetä meille rivi ja sivun osoite. Katso Imunify360: verkkosivuston tarkistaminen haittaohjelmien varalta.
Etkö pääse eteenpäin? Lähetä meille tiketissä aika, 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.
Tarkempi ohje: Virhe 403 tai 406 tallentaessa tai ladatessa DirectAdmin-oppaassa.
Onko sinulla VPS? Seuraa silloin ilmaista VPS- ja Linux-palvelinhallinnan kurssia, oppitunti 3.1 Käyttäjät, ryhmät ja tiedosto-oikeudet.
