私は初心者ですワンプそして今日それをインストールしました。
セットアップはうまくいき、localhostは機能しているようですが、アクセスしようとするとphpMyAdmin次のエラーが発生します:
禁止
このサーバーの /phpmyadmin/ にアクセスする権限がありません。
phpMyAdmin でこの権限アクセス エラーが発生するのはなぜですか?
私はWindows7を使用しています。
ベストアンサー1
ファイルの内容をc:\wamp\alias\phpmyadmin.conf
以下のように変更します。
注意:Allow
セキュリティ上の理由から、ローカル マシンから許可するようにディレクティブを設定する必要があります。このディレクティブはAllow from all
安全ではないため、ローカル マシンに限定する必要があります。
<Directory "c:/wamp/apps/phpmyadmin3.4.5/">
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order Deny,Allow
Allow from all
</Directory>
ここで、私の WAMP インストールはc:\wamp
フォルダー内にあります。インストールに応じて変更してください。
以前は次のようになっていました:
<Directory "c:/wamp/apps/phpmyadmin3.4.5/">
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order Deny,Allow
Deny from all
Allow from 127.0.0.1
</Directory>
Apache 2.2 以降の最新バージョンでは、IPv4 ループバック (ローカルホスト) ではなく IPv6 ループバックが検索されます。
本当の問題は、wamp が IPv6 アドレスにバインドされていることです。修正方法は、次のとおりです
Allow from ::1
- Tiberiu-Ionuț Stan
<Directory "c:/wamp22/apps/phpmyadmin3.5.1/">
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order Deny,Allow
Deny from all
Allow from localhost 127.0.0.1 ::1
</Directory>
これにより、ローカル マシンのみが Apache のローカル アプリにアクセスできるようになります。
これらの変更を行った後、Apache サーバーを再起動します。