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>
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>
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.
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>
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>
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.