← Back to team overview

sslug-teknik team mailing list archive

Re: Apache access til brugerfiler forbudt.

 

Mogens Kjaer wrote:
Jørgen Heesche wrote:
... SKIP ...

Der mangler altså ingen permissions, hvorfor kan serveren så ikke læse
filen?.

Husk at apache skal have adgang fra roden og op til din
public_html.

Prøv

cd ~jph
ls -ld .

Hvis ikke world har execute adgang når den slet ikke
ind til din public_html fil.

Der var kun brugeradgang; chmod +x løste problemet.

Det er lidt mærkeligt at Mandriva 2007 ved oprettelse af en bruger under installationen laver den 'fejl'; det oplevede jeg ikke med Mdv2006.
Apache-installationen oprettede forøvrigt slet ikke adgang til brugerfiler:
userdirmodulet blev ikke loadet, det blev end ikke installeret.
Jeg fik derfor meddelelsen:
The requested URL was not found on this server. If you entered the URL manually please check your spelling and try again.

I httpd.conf var modulet dog nævnt sådan:
##LoadModule userdir_module modules/mod_userdir.so
  -> available in the apache-mod_userdir package

--
Med venlig hilsen

Jørgen Heesche
mailto:heesche@xxxxxxxxxxx


References