Ich habe sauber Mac OSX Yosemite installiert, aber ich kann nicht die Apache 2.4 konfigurieren, wie ich es immer auf älteren OSX-Versionen getan habe.Ändern Localhost-Verzeichnis für Yosemite Apache 2.4
Folgendes möchte ich tun: Setzen Sie das Verzeichnis "localhost" auf "/ Users/username/Public /". Aber alles, was ich versucht habe, wird nicht funktionieren, ich bekomme immer ein "Forbiden, kann nicht auf/zugreifen" oder ich bekomme den Standard "Es funktioniert!" Seite ...
Wie kann ich meinen localhost einfach rroot?
Thx
EDIT (dank Krister Andersson für die Antwort)
Für Mac OSX 10.10 Yosemite
ich auch die Änderungen poste ich die Dinge tun musste, um Laufen.
In "/ etc/apache2/users /" habe ich eine Datei mit dem Benutzernamen myUsername.conf erstellt.
Sie können Ihren Benutzernamen erhalten, indem Sie "id" im Terminal eingeben. Sie sollten Ihren Benutzernamen am Anfang in "uid = 501 (myUsername)" finden.
In dieser neuen "myUsername.conf" Datei, kopieren Sie einfach diese Vergangenheit:
<Directory "/Users/myUsername/Sites/">
AllowOverride All
Options Indexes MultiViews
Options +FollowSymLinks
Require all granted
</Directory>
nicht den myUsername
Wert ändern vergeben.
Dann wird in der "/etc/apache2/httpd.conf" Datei Kommentar- alle diese zwei Linien:
167 #LoadModule userdir_module libexec/apache2/mod_userdir.so
169 #LoadModule php5_module libexec/apache2/libphp5.so
Linie 236, ändern Sie das Verzeichnis von "DocumentRoot", was auch immer Sie wollen. Zeile 250, "Optionen" auf "Optionen" einstellen Optionen Indizes FolgenSymLinks Multiviews ". Zeile 258," AllowOverride None "auf" AllowOverride All "setzen. Zeile 263," Require all denied "auf" Require all contricted "setzen
in Terminal neu starten apache von "sudo apachectl restart" eingeben.
Es ist für mich installieren auf Mac OS X 10.10 Yosemite sauber arbeiten.
neu starten -k Ich mag, wie Sie benutzte das Wort "Und" dort ... ("Was hast du bisher probiert?" ist nicht erlaubt.) –
mögliches Duplikat von [Apache localhost/~ username/funktioniert nicht] (http://stackoverflow.com/questions/ 24583859/apache-localhost-username-not-working) –
Nein, es ist kein Duplikat. – Jordan