WAMP エラー: 禁止 このサーバーの /phpmyadmin/ にアクセスする権限がありません 質問する

WAMP エラー: 禁止 このサーバーの /phpmyadmin/ にアクセスする権限がありません 質問する

私は初心者ですワンプそして今日それをインストールしました。

セットアップはうまくいき、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 サーバーを再起動します。

おすすめ記事