Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: 403 ja .htaccess?

Sivun loppuun

mikki [08.10.2011 19:10:24]

#

Tälläinen ongelma olisi nyt... Eli vanhat nettisivut siirrettiin nyt uudelle palvelimelle polkuun /var/www/sivut/ ja jokaiselle domainille on luotu nyt oma hakemisto. Ongelma on että avattaessa domain tulee 403 Forbidden errori:

Forbidden

You don't have permission to access / on this server.

Apache/2.2.15 (CentOS) Server at kyseinendomain.fi Port 80

Logiin tulee:

(13)Permission denied: /var/www/sivut/.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable

Tarkoittanee siis että tuolla /var/www/sivut/ hakemistossa oleva .htaccess ei toimi oikein.

Millaiselta tuo .htaccess tulisi näyttää kun haluan domainin1 ohjautuvat domain1 hakemistoon?

Grez [08.10.2011 19:14:01]

#

No eikös tuossa aika selvästi sanota, että .htaccess tiedostoa ei voitu lukea. Millä käyttäjätunnuksella apache-prosessi toimii? Onko ko. käyttäjätunnuksella lukuoikeus .htaccess -tiedostoon?

mikki [08.10.2011 19:18:34]

#

Niinhän siinä sanotaan, mutta virhe tuli silloin kun .htaccess tiedostoa ei ollut vielä olemassa. Nyt siellä on tyhjä tiedosto, johon yritän löytää oikeaa sisältöä...

Grez [08.10.2011 19:37:44]

#

Mielestäni oikea ratkaisumalli "permission denied" ilmoitukseen ei ole luoda uusia tiedostoja. "File not found" tyylisiin ilmoituksiin se voisi toimia.

Hakemiston oikeudet?

mikki [08.10.2011 19:47:17]

#

Hakemiston oikeudet 755... Eli kunnossa pitäisi olla.

Metabolix [08.10.2011 19:49:50]

#

Tarkista nyt vielä Apachen käyttäjä ja ryhmä ja hakemiston omistaja ja kokeile tarvittaessa oikeuksia 0775.

Grez [08.10.2011 19:52:38]

#

Voihan se olla että vaikka /var/www/sivut olisikin 755 niin esim. /var/www -hakemistoon ei ole oikeuksia tai /var -hakemistoon.

Itse varmaan menisin siksi käyttäjäksi, jota apache käyttää ( jos esim. www-data niin su www-data ) ja yrittäisin lukea itse tuota tiedostoa vaikka catilla niin varmistuisi ainakin riippuuko oikeuksista vai...

mikki [08.10.2011 22:24:53]

#

Itse asiassa kun kerroin hakemiston olevan 755 oikeuksilla niin tarkoitin tuota /var/www/sivut/domain1 hakemistoa. Tuon /var/www/sivut oikeuksia kun yritän muuttaa esim FileZillalla niin palauttaa nolla arvoon heti muokkauksen jälkeen...

mikki [08.10.2011 22:34:31]

#

Okei eli tein terminaalilla muutokset tuohon /domain1 hakemistoon ja muutin oikeudet 0775 jolla lähti toimimaan. Nyt ongelma on kuitenkin, että domain1.fi toimii ongelmitta mutta www.domain1.fi ilmoittaa että palvelinta ei löydy...

Edit.

Eli tämäkin lähti toimimaan kun loi domain1 hakemistoon .htaccess tiedoston, jonka sisältö oli tämä:

RewriteCond %{HTTP_HOST} !^www.domain.com$ [NC]
RewriteRule ^(.*)$ http://www.domain.com%{REQUEST_URI} [L,R=301]

Sivun alkuun

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta