14

MAC で XAMPP のインストールを実行しようとすると、Access Forbidden Error 403 が表示され続けます

の外でプロジェクトを実行してい/Applications/XAMPP/htdocsます。それは私の/Users/my_user_name/Projects/ディレクトリにあります。

仮想ホストにアクセスしようとするたびに、403 エラーが発生します: アクセスは禁止されています。

httpd-vhosts.conf ファイルを編集し、httpd.conf で仮想ホストを許可しました。

また、httpd.conf でユーザーとグループをユーザー my_user_name とグループ管理者に設定しました。

すべてのファイルとディレクトリ 777 を chmod しようとしましたが、それでもアクセスが禁止されます。

また、新しいセキュリティ設定の httpd-xampp.conf ファイルで Deny を Allow に変更しました。

XAMPP が提供する erro_log には 403 エラーが記載されていませんが、アクセス ログに次のように表示されます。127.0.0.1 - - [21/Aug/2013:14:45:20 -0400] "GET / HTTP/1.1" 403 1034

エラーをオンにすると、これが表示されます [authz_core:error] [pid 52813] [client 127.0.0.1:57473] AH01630: client denied by server configuration:

他に何を確認または試行するかわかりません。助けてください笑。

4

6 に答える 6

25

ここで答えを得るために:httpd-vhosts.confRequire all grantedにそれぞれを追加することでアクセスを許可できます:VirtualHost

# VirtualHost for my.site.com
<VirtualHost *:80>
    ServerAdmin webmaster@site.com
    DocumentRoot "/Users/me/www/my.site.com/"
    ServerName my.site.com
    <Directory "/Users/me/www/my.site.com">
        ServerSignature Off
        Options Indexes FollowSymLinks IncludesNoExec
        AllowOverride All

        #Order allow,deny  <- You can remove this
        #Allow from all    <- and that

        # Insert the following:
        Require all granted

    </Directory>
</VirtualHost>

幸運を!

于 2013-10-10T12:06:00.473 に答える
15

私はこの403の問題を抱え続け、それまで答えを見つけることができませんでした...

vhosts ファイル内のカーリー (右と左) 引用符。

エラー ログに "xe2\x80\x9c" のようなものが表示される場合は、これが問題です。

httpd-vhosts.conf ファイルを信頼できるエディター (Dreamweaver を使用) で開いたところ、引用符がカーリー (左右の引用符) になっていることに気付きました。それらはまっすぐな引用符である必要があります。私の Mac の通常のテキスト エディターは、私が作成した引用符をこれらの巻き毛の引用符に自動的に変更しますが、私はそれに気付きませんでした。

うまくいけば、この答えは誰かを助けるでしょう。

于 2014-03-27T14:49:28.750 に答える
2

次のリンクで、実際に問題を解決したものを見つけました。これにより、誰かが髪を抜く時間を節約できることを願っています. 笑

http://www.apachefriends.org/f/viewtopic.php?p=198815&sid=35790f5d017f27c93c1fd4d260b35128

于 2013-08-21T19:29:47.447 に答える