GRY-Online.pl --> Archiwum Forum

PHP - Konfiguracja Apache - problem, oczywiście :-)

11.02.2004
02:06
smile
[1]

Monther [ Generaďż˝ ]

PHP - Konfiguracja Apache - problem, oczywiście :-)

Jest tak: zainstalowałem sobie serwer Apache 2.0.48, Windows jest XP (NTFS). Wszystko działa. Ale oczywiście nie mogło być sielanki, bo zachciało mi się, żeby katalogiem głównym był inny niż htdocs.

W pliku httpd.conf znalazłem linijkę DocumentRoot , zmieniłem wartość wpisując nazwę katalogu, który chcę mieć jako główny dla skryptów. I tu zonk: wpisuję w przegl. https://localhost/ a on mi na to

Forbidden
You don't have permission to access / on this server.
--------------------------------------------------------------------------------
Apache/2.0.48 (Win32) Server at localhost Port 80


I wystarczy, że zmodyfikuję linijkę DocumentRoot np. z D:\Apache\htdocs na D:\apache i mi coś takiego wywala :-(
O co tu chodzi???

11.02.2004
13:24
[2]

Monther [ Generaďż˝ ]

może jednak ktoś wie...???

11.02.2004
16:17
[3]

Trollf [ ]

musisz jeszcze zmienic prawa dostepu do tego katalogu w pliku konfiguracyjnym (standardowo wszystko jest zablokowane)

ponizej linijki DocumentRoot zamieniasz:
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>

na :
<Directory />
Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>


w domu mozesz sobie tak kombinowac, ale na serwerach sie raczej nigdy nie ustawia katalogu glownego na katalog aplikacji, przede wszystkim z powodu bezpieczenstwa i nieautoryzowanego dostepu

11.02.2004
16:22
[4]

Trollf [ ]

aha, w sumie po wyrazeniu Directory zamiast / mozesz wstawic praktycznie dowolna sciezke do jakiegos katalogu, jednak w pliku konfiguracyjnym musisz wlasnie w taki (lub podobny) sposob ustawic uprawnienia, poczytaj sobie komentarze w pliku konfiguracyjnym (szczegolnie w sekcji aliasy) to zalapiesz o co chodzi...

12.02.2004
03:02
smile
[5]

Monther [ Generaďż˝ ]

ok, trzeba było zmienić jeszcze

<Directory "....">

parę linijek niżej
I działa ;-)

© 2000-2025 GRY-OnLine S.A.