2016-05-02 18 views
0

Apache2で2番目のドキュメント・ルート・サーバー・フォルダをEl Capitan 10.11.4で定義します。私はそれをすることができましたが、アクセスは禁止されています。私は によってusername.conf上の権限を変更し エル・キャピタンのApacheに2番目のドキュメント・ルート・サーバー・フォルダがあります。アクセスは禁止されています。

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

  • 私はusername.confにこのスニペットを追加

    • :私は、これらのオプションを試してみました

      sudo chmod 644 username.conf

      • 私はしかし、私は#でこれらの行をコメントアウト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

      にこれらの行をコメント解除:

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

      また、私は、この行コメント解除:私は

      Include /private/etc/apache2/users/*.conf
      をコメント解除のhttpd-userdir.confでも

      LoadModule vhost_alias_module libexec/apache2/mod_vhost_alias.so

      しかし、それでもアクセスが禁止されているとします。誰かが私にそれを手伝ってくれるかどうか疑問に思っていた。

答えて

0

同様の問題がありました。ユーザーのホームディレクトリにSitesフォルダがないため、作成してサンプルフォルダとインデックスページを作成し、それを修正しました。

関連する問題