IPアドレスを使用して別のPCのxamppのphpMyAdminにアクセスしようとすると、次のエラーが表示されます。
アクセス禁止!
新しいXAMPPセキュリティの概念:
要求されたオブジェクトへのアクセスは、ローカルネットワークからのみ可能です。
この設定は、ファイル「httpd-xampp.conf」で構成できます。
私は解決策を探していましたが、httpd-xampp.conf
ファイルを変更するような提案がたくさん見つかりました。
1)オプションは、次のように<LocationMatch>
ブロックを変更することでした:
<LocationMatch "^/(?i(?:xampp|security|licenses|phpmyadmin|webalizer|server-status|server-info))">
Order deny,allow
Allow from all
ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var
</LocationMatch>
問題は、私のhttpd-xampp.conf
ファイルにそのようなブロックが含まれていないことですが、ファイルの最後に追加しようとすると、同じエラーが発生します。
2)オプションは、次のように<Directory "C:/xampp/phpMyAdmin">
を変更することでした:
<Directory "C:/xampp/phpMyAdmin">
AllowOverride AuthConfig Limit
Order allow,deny
Allow from all
Require all granted
ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var
</Directory>
または
<Directory "C:/xampp/phpMyAdmin">
AllowOverride AuthConfig Limit
Order allow,deny
Allow from all
ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var
</Directory>
または
<Directory "C:/xampp/phpMyAdmin">
AllowOverride AuthConfig Limit
Require all granted
ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var
</Directory>
これでも問題は解決しませんでした。それでも同じエラーが発生します。
P.S。変更ごとにApacheを再起動しています!
誰かが私に欠けているものを見ることができますか?
直しました!にアクセスしてください:
<Directory "C:/xampp/phpMyAdmin">
AllowOverride AuthConfig
Require local
ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var
</Directory>
以下のようにすべての内容を変更します。
<Directory "C:/xampp/phpMyAdmin">
AllowOverride AuthConfig Limit
Order allow,deny
Require all granted
Allow from all
</Directory>
Macを使用している場合は、Xamppパネル>ボリューム>マウントに移動し、ここにいます
その後、
httpd-xampp.confを開きます
変化する:
<Directory "/opt/lampp/phpmyadmin"> AllowOverride AuthConfig Limit Require local ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var </Directory>
に:
<Directory "/opt/lampp/phpmyadmin"> AllowOverride AuthConfig Limit Order allow,deny Allow from all Require all granted </Directory>
5)サービスを再開する
私には何も機能しませんでしたが、次のことはすごかったです:
1)オープン
/opt/lampp/etc/extra/httpd-xampp.conf
2) Find <Directory "/opt/lampp/phpmyadmin">
)これで、前に付与されたすべてを要求する
4)したがって、コードは次のようになります
<Directory "/opt/lampp/phpmyadmin">
AllowOverride AuthConfig Limit
Order allow,deny
Allow from all
Require all granted
</Directory>
5)今、最後にXAMPPを再起動します
解決策を見つけた
この行に「ローカルを要求」とコメントするだけです
# since XAMPP 1.4.3
<Directory "/opt/lampp/phpmyadmin">
AllowOverride AuthConfig Limit
#Require local
ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var
</Directory>