Mam zainstalowany system Mac OS X Yosemite, ale nie mogę skonfigurować Apache 2.4 tak, jak zawsze robiłem na starszych wersjach OSX.Zmień katalog localhost dla Yosemite Apache 2.4
Oto, co chcę zrobić: ustawić katalog "localhost" na "/ Users/username/Public /". Ale wszystko, co próbowałem, nie zadziała, zawsze otrzymuję komunikat "Forbiden, nie mam dostępu do" lub domyślnie "Działa!" strona ...
Jak po prostu ponownie uruchomić mój localhost?
Thx
EDIT (dzięki Krister Andersson na odpowiedź)
dla Mac OSX 10.10 Yosemite
ja również zamieścić zmian miałem zrobić, aby utrzymać wszystko bieganie.
W "/ etc/apache2/users /" utworzyłem plik nazwany przez moją nazwę użytkownika taką jak ta "myUsername.conf".
Możesz uzyskać swoją nazwę użytkownika, wpisując "id" w terminalu. Powinieneś znaleźć swoją nazwę użytkownika na początku w "uid = 501 (myUsername)".
W tym nowym "myUsername.conf" pliku, wystarczy skopiować przeszłość to:
<Directory "/Users/myUsername/Sites/">
AllowOverride All
Options Indexes MultiViews
Options +FollowSymLinks
Require all granted
</Directory>
Dont przebaczyć, aby zmienić wartość myUsername
.
Następnie w "/etc/apache2/httpd.conf" pliku odkomentować wszystkie te dwie linie:
167 #LoadModule userdir_module libexec/apache2/mod_userdir.so
169 #LoadModule php5_module libexec/apache2/libphp5.so
Linia 236, zmienić katalogu "DocumentRoot" do tego, co chcesz. Linia 250, ustaw "Opcje" na "Opcje" Opcje Indeksy FollowSymLinks Multiviews ". Linia 258, ustaw" AllowOverride None "na" AllowOverride All ". Linia 263, ustaw" Wymagaj wszystkich odrzuconych "na" Wymagaj wszystkich przyznanych "
W terminalu, restart apache wpisując "sudo apachectl restart".
pracować dla mnie w systemie Mac OS X 10.10 Yosemite czystej instalacji.
Lubię jak cię użył słowa "I" tam ... ("czego próbowałeś do tej pory?" jest niedozwolone.) –
możliwy duplikat [Apache localhost/~ nazwa użytkownika/nie działa] (http://stackoverflow.com/questions/ 24583859/apache-localhost-username-not-working) –
Nie, to nie jest duplikat. – Jordan