Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: You don't have permission to access /pocz.php on this server
Forum PHP.pl > Forum > Serwery WWW > Apache
Arbor
Witam
Jestem początkującym użytkownikiem linuxa i dopiero zaczynam próbować pisać w php. Nie mogę ustawić wybranej scieżki przeze mnie dla Apache do plików php. Mam Slackware 12. W /etc/httpd/httpd.conf próbowałem scieżki (nie jestem dokładnie pewien czy chodzi tylko o te ścieżki, ale po zapoznaniu się z różnymi materiały wychodzi na to że tak):
Kod
DocumentRoot "/srv/httpd/htdocs"

Kod
<Directory "/srv/httpd/htdocs">
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>

zmienić na :
Kod
DocumentRoot "/home/peter/www"

Kod
<Directory "/home/peter/www">
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>

Niestaty nie działa. Do katalogu www, i podkatalogów i plików, dałem uprawnienia rwx dla groupy apache. Piszę w przeglądarce localhost/pocz.php (tak nazywa się plik php który znajduje się w /home/peter/www) i wyskakuje mi komunikat:
Kod
Forbidden
You don't have permission to access /pocz.php  on this server.

Jesczez gdzieś znalazłem że trzeba zmienić to:
Kod
<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
</Directory>

w moim przypadku na:
Kod
<Directory "/home/peter/www">
Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
</Directory>

Prosze też o wyrozumiałość jeśli się powtarzam, ale szukając podobnych postów, każdy z nich zalecał podobne zmiany tych właściwości.
dr_bonzo
A chmody np. na /home/peter masz dobre? apach tam wejdzie? (minimum: 0711)
Arbor
Tak jak myślałeś. Miałem zablokowane dla apache /home/peter. Dzięki bardzo.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.