2016-05-02 16 views
0

Ich möchte einen zweiten Dokument Root-Server-Ordner in Apache2 in El Capitan 10.11.4 definieren. Ich könnte das tun, aber es sagt, der Zugang ist verboten. Ich habe versucht, diese Optionen:Mit einem zweiten Dokument Root-Server-Ordner in Apache auf El Capitan: Zugriff ist verboten

  • ich diesen Schnipsel meiner username.conf

<Directory "/Users/username/Sites/"> 
 
     AllowOverride All 
 
     Options Indexes MultiViews FollowSymLinks 
 
     Require all granted 
 
</Directory>

hinzugefügt
  • ich die Erlaubnis, über die username.conf geändert durch

sudo chmod 644 username.conf

  • unkommentiert ich diese Zeilen in Httpd.conf

LoadModule authz_core_module libexec/apache2/mod_authz_core.so 
 
LoadModule authz_host_module libexec/apache2/mod_authz_host.so 
 
LoadModule userdir_module libexec/apache2/mod_userdir.so 
 
LoadModule include_module libexec/apache2/mod_include.so 
 
LoadModule rewrite_module libexec/apache2/mod_rewrite.so 
 
LoadModule php5_module libexec/apache2/libphp5.so 
 
Include /private/etc/apache2/extra/httpd-userdir.conf

Allerdings habe ich diese Zeilen mit # auf Kommentar:

<Directory /> 
 
221  AllowOverride none 
 
222  Require all denied 
 
223 </Directory>

ich unkommentiert auch diese Zeile:

LoadModule vhost_alias_module libexec/apache2/mod_vhost_alias.so

Auch in httpd-userdir.conf unkommentiert I

Include /private/etc/apache2/users/*.conf

Aber immer noch heißt es Zugang wenn verboten! Ich habe mich gefragt, ob mir jemand dabei helfen kann.

Antwort

0

Ich hatte ein ähnliches Problem, mir fehlte der Ordner Sites in meinem Benutzer Home-Verzeichnis, ich erstellte das und dann erstellt einen Beispielordner und Indexseite und das reparierte es für mich.