0

ローカル マシンに WAP 2.2 d をインストールしました。Windows 7 Starter で動作します。インストールはスムーズに行われました。次に、URLlocalhost/phpmyadminにアクセスすると、メッセージが表示されました

**Forbidden**
You don't have permission to access /phpmyadmin/on this server.

次に、この問題についていくつかの調査を行った後、ファイル wamp/alias/phpmyadmin.conf を変更するための 1 つの解決策を見つけました。最初の行は

<Directory "c:/wamp/apps/phpmyadmin3.4.10.1/">
Options Indexes FollowSymLinks MultiViews
Order Deny, Allow
Deny from all
Allow from 127.0.0.1
</Directory>

これらの行を次の行に変更しました。

<Directory "c:/wamp/apps/phpmyadmin3.4.10.1/">
    Options Indexes FollowSymLinks MultiViews
    AllowOverride all
Order Allow, Deny
    Allow from all
    </Directory>

その後、phpMyadmin は URL で正常に動作し始めました。localhost/phpmyadmin その後、PHP の小さなプロジェクトを含むディレクトリ 'XYZ' をコピーしました。URLlocalhost/XYZにアクセスすると、フォルダー XYZ から index.php ファイルを実行することが期待されていましたが、それでもエラーが発生します

**Forbidden**
You don't have permission to access /XYZ on this server.

この問題を解決し、システムを適切に実行するのを手伝ってくれませんか。上記の変更を除いwamp/alias/phpmyadmin.confて、どの構成ファイルにも変更を加えていません。前もって感謝します。

4

2 に答える 2

0

この問題の原因は、W7 で IPV4 と IPV6 が有効になっているためである可能性が最も高いです。Apache はポート番号の両方の範囲を喜んでリッスンします。デフォルトではリッスンします。

より安全なソリューションは次のとおりです。

<Directory "c:/wamp/apps/phpmyadmin3.4.10.1/">
   Options Indexes FollowSymLinks MultiViews
   Require local
</Directory>

Require localAllow from 127.0.0.1 localhost ::1つまり、両方の IP アドレス範囲がこの PC のエイリアスであると言っているようなものです。

また、あなたがしたようにAllow from all、友人にあなたがしたことを見せてルーターを開いて、世界があなたの新しいサイトを見ることができるようにすると、彼らはphpMyAdminへのアクセスも与えられ、ハッカーの生活を本当に簡単にします.

次に、@ user4035 によって提案された変更を行わず、代わりに httpd.conf を編集してこのセクションを探します。

<Directory "d:/wamp/www/">

と言うところは、

Order Deny,Allow
Deny from all
Allow from 127.0.0.1

上記と同じように変更して、

Require local

上記と同じセキュリティ上の理由から。世界にあなたのサイトを見せる時が来たら、あなたは追加することができます

<Directory "c:/wamp/apps/XYZ">
   Options Indexes FollowSymLinks MultiViews
   Require all granted
</Directory>

誰もがそのウェブサイトだけを閲覧できるようにするため。

于 2013-07-28T11:58:53.450 に答える