42

Linux用のxampp1.8.0をインストールしましたが、phpmyadminを開くと、このエラーが発生しました。AccessForbidden !!

新しいXAMPPセキュリティコンセプト:

要求されたオブジェクトへのアクセスは、ローカルネットワークからのみ利用できます。

この設定は、ファイル「httpd-xampp.conf」で構成できます。

私はこの投稿を試しましたが、運がありませんでした。助けてください。他のネットワークからではなく、自分のPCから開いています。

4

11 に答える 11

55

http.confファイルを開きます

vim /opt/lampp/etc/extra/httpd-xampp.conf

次のセクションの「すべてから拒否」にコメントします。

#
# New XAMPP security concept
#
<LocationMatch "^/(?i:(?:xampp|security|licenses|phpmyadmin|webalizer|server-status|server-info))">
        Order deny,allow
       #Deny from all
        Allow from ::1 127.0.0.0/8 \
                fc00::/7 10.0.0.0/8 172.16.0.0/12 192.168.0.0/16 \
                fe80::/10 169.254.0.0/16

        ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var
</LocationMatch>

編集:
「ErrorDocument」行の前に「Allowfromall」を追加してみてください。それが役に立てば幸い。

于 2012-08-21T07:34:30.560 に答える
38

私にとっては何もうまくいきませんでしたが、次のことは素晴らしかったです:

1) 開く

httpd-xampp.conf

にある

/opt/ランプ/etc/extra/

2) 探す<Directory "/opt/lampp/phpmyadmin">

3) Require all grant before を追加するだけです。

4)コードは次のようになります
<Directory "/opt/lampp/phpmyadmin"> AllowOverride AuthConfig Limit Order allow,deny Allow from all Require all granted </Directory>

5) 最後に、このコマンド /opt/lampp/lampp restart で xampp を再起動します。

これで完了です。

xamppでも動作します。:)

于 2017-12-19T08:09:04.717 に答える
28

Sekarの回答に追加

XAMPPサーバーを再起動することを忘れないでください

受け入れられた回答を更新します:

今、あなたはコメントする必要があります Require local

#
# New XAMPP security concept
#
<LocationMatch "^/(?i:(?:xampp|security|licenses|phpmyadmin|webalizer|server-status|server-info))">
        #Require local
    ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var

于 2014-01-27T00:22:37.367 に答える
2

「すべてから許可」を入れた後、設定を適用するにはxamppを再起動する必要があります。ありがとう

于 2015-01-14T16:47:21.313 に答える
0

Xampp 5.6.3 Windows パス C:\xampp\apache\conf\extra\httpd-xampp.conf のコメント: #Require local

新しい XAMPP セキュリティの概念 ... #Require local ...

于 2015-04-02T20:18:08.490 に答える