![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 217 Pomógł: 0 Dołączył: 5.10.2003 Skąd: Londyn / UK Ostrzeżenie: (0%) ![]() ![]() |
Mam pewien problem. Mam uruchomionego apacha na linuxie. standardowy DocumentRoot jest /var/www/html. Ja pragne aby oprocz tego automatycznie kazdy user mial dostep do swojego www (np. http://host/user/), a pliki pobierane bylyby z katalogu /home/loginusera/public_html.
Czy moglby mi ktos pomoc (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) ? Bede bardzo wdzieczny |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 20 Pomógł: 0 Dołączył: 28.04.2004 Skąd: Płock Ostrzeżenie: (0%) ![]() ![]() |
W httpd.conf musisz zmienić "UserDir disable" na "UserDir public_html"
A dostep dostaniesz nie przez http://host/user/ ale http://host/~user/ |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 217 Pomógł: 0 Dołączył: 5.10.2003 Skąd: Londyn / UK Ostrzeżenie: (0%) ![]() ![]() |
Cytat(phantom @ 2004-06-23 18:59:41) W httpd.conf musisz zmienić "UserDir disable" na "UserDir public_html" A dostep dostaniesz nie przez http://host/user/ ale http://host/~user/ Widzisz. To jednak nie wszystko gdyz blad dostepu 403 mowi za siebie :] |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 405 Pomógł: 1 Dołączył: 19.09.2003 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
Katalog public_html w katalogu domowym używkownika musi mieć prawa 755.
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 217 Pomógł: 0 Dołączył: 5.10.2003 Skąd: Londyn / UK Ostrzeżenie: (0%) ![]() ![]() |
Cytat(Jojo @ 2004-06-23 19:12:20) Katalog public_html w katalogu domowym używkownika musi mieć prawa 755. Niestety to nie jest przyczyną. Prawdopodobnie chodzi o czesc konfigu zawarta w znacznikach <Directory>. Anyone else? |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 405 Pomógł: 1 Dołączył: 19.09.2003 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
U mnie w configu Apacha są takie linijki:
Kod <IfModule mod_userdir.c> UserDir public_html </IfModule> i wszystko działa dobrze. Nie znam się zanadto na konfigurowaniu Apache tak było domyślnie przy instalacji, więc tego nie zmieniałem. |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 217 Pomógł: 0 Dołączył: 5.10.2003 Skąd: Londyn / UK Ostrzeżenie: (0%) ![]() ![]() |
Cytat(Jojo @ 2004-06-23 19:23:52) U mnie w configu Apacha są takie linijki: Kod <IfModule mod_userdir.c> UserDir public_html </IfModule> i wszystko działa dobrze. Nie znam się zanadto na konfigurowaniu Apache tak było domyślnie przy instalacji, więc tego nie zmieniałem. U mnie w pliku brakowalo tych linijek jednak nadal nie potrafie rozwiazac tego problemu. Moglbys wkleic tutaj plik konfiguracyjny swoj? Wlasnorecznie udalo mi sie uporac z problemem. Dzieki Ten post edytował kAzu^ 23.06.2004, 19:32:05 |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 20 Pomógł: 0 Dołączył: 28.04.2004 Skąd: Płock Ostrzeżenie: (0%) ![]() ![]() |
Cytat(kAzu^) Widzisz. To jednak nie wszystko gdyz blad dostepu 403 mowi za siebie :] Musisz ustawić prawa dostępu, u mnie są na 777, chociaż wystarczy 755. Oczywiście plik index.php oraz wszystkie inne też muszą mieć takie prawa. |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 8.07.2003 Ostrzeżenie: (0%) ![]() ![]() |
A jezeli jest to na mdk z instalacji serwerowej (taka opcja a nie dystrybucja heh) to po restarcie serwera albo nawet zdaje sie po automatycznym sprawdzaniu systemu prawa do katalogu public_html powroca do pierwotnych. Apache nie ma z tym nic wspolnego. Niestety. Trzeba kombinowac z poziomem zabezpieczen systemu...
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.09.2025 - 19:26 |