![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 38 Pomógł: 0 Dołączył: 3.02.2004 Ostrzeżenie: (0%) ![]() ![]() |
Co powinienem zrobić aby skonfigurować apacza, żeby było
localhost/strona/ a nie localhost/~strona (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) Patrzyłem w configu (httpd.conf) ale znalazłem jedynie coś takiego Cytat # UserDir: The name of the directory which is appended onto a user's home
# directory if a ~user request is received. # # Under Win32, we do not currently try to determine the home directory of # a Windows login, so a format such as that below needs to be used. See # the UserDir documentation for details. <IfModule mod_userdir.c> UserDir "c:/usr/krasnal/www/*" </IfModule> Nie wiem jak to zmienić (jeśli to to), żeby wyeliminować domyślną tyldę. Wcześniej instalowałem wszystko osobno (nie krasnala) i domyślnie miałem bez tyldy. No i przy okazji drugie pytanie. Dlaczego po wpisaniu ErrorDocument 404 c:/usr/apache/error/404.php plik nie jest rozpoznawany jako php tylko wyświetla przy errorze zawartość jako text? natomiast po wpisaniu ErrorDocument 404 "nie ma takiej strony... nie wyświetla się text tylko standardowa odpowiedź IE o errorze 404 Ogólnie wszystko jest skonfigurowane poprawnie, strony php chodzą bez problemu... |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 148 Pomógł: 0 Dołączył: 16.06.2003 Ostrzeżenie: (0%) ![]() ![]() |
Generalnie adres typu:
www.strona.pl/folder/ to adres podfolderu tzw documentRoota apache'a - czyli zwykly folder ktoryy utworzyc moze z reguly tylko root ... jest jednak na to rada - cos takiego jak Virtual hosty... definiuje sie to mniej wiecej tak jak ponizej - zakladamy ze masz konto www.strona.pl/~janek/ a chcesz miec www.strona.pl/janek/ -domysla strona ktora otwierasz jest index.php Wiec otwieramy httpd.conf i lecimy: NameVirtualHost * Cytat <VirtualHost *>
DocumentRoot /home/janek/ ServerName strona.pl/janek/ DirectoryIndex /home/janek/index.php </VirtualHost> KOMENTARZ : NameVirtualHost * <-definiuje ze ciagow <VirtualHost *> bedzie nieskonczenie wiele - inaczej trzeba wypisywac osobne NameVirtualHost dla kazdego bloku <VirtualHost *> <- rozpoczecie bloku (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) DocumentRoot /home/janek/ <- tu wskazujesz gdzie faktycznie najduje sie strona WWW [do mojego przykladu byc moze bedziesz musial dodac /public_html/ lub cos podobnego sprawdz) DirectoryIndex /home/janek/index.php <- tu wskazujesz co ma sie wyswietlac na jako strona defaultowa - nie musisz tego definowac jesli masz odpowiednio ustawione DirectoryIndex w wyzszej czesci configu apache ... </VirtualHost *> <- zakonczenie bloku (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) mam nadzieje ze pomoglo (IMG:http://forum.php.pl/style_emoticons/default/snitch.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 2.10.2025 - 23:17 |