web-dev-qa-db-ja.com

他のホストからphpmyadminに接続する方法

2台のコンピューターを備えたLANネットワークがあり、コンピューター1にWampをインストールしています。

ここで、コンピューター2からコンピューター1のphpmyadmin全体にアクセスして、変更を加えたいと思います。

phpmyadminページのルートにある[users]タブからユーザーを作成しました。ユーザー名フィールドに「root」を入力し、ホストフィールドにコンピューター2のIPアドレスを入力し、パスワードフィールドに「パスワードなし」を入力して、ユーザーのすべてのグローバル権限を確認しました。

ここで、コンピューター2からコンピューター1のwampに接続し、phpmyadminリンクをクリックします。しかし、それは私にこのエラーを与えます:

[〜#〜]禁止[〜#〜]

このサーバーで/ phpmyadmin /にアクセスする権限がありません

この問題を解決するために私は今何をしなければなりませんか?

5
saeid ezzati

このエラーメッセージは、phpMyAdminや作成されたMySQLユーザーアカウントよりも、Apacheのブロックアクセスと関係があります。

問題は、Apacheの構成、より具体的にはWAMPの/ phpmyadminURLの構成にあります。

\ phpmyadminURLエイリアスが設定されている構成ファイルを見つけます。おそらくこれらの行が含まれているでしょう-

<Location /phpmyadmin>
  order deny,allow
  deny from all
  allow from 127.0.0.1
</Location>

他のLANシステムのIP.Addressと一致するように、別のallow from IP.Address行を追加します。 Apacheを再起動します。

PhpMyAdminがエイリアスを介して設定されていない場合(WampDeveloperの下にあり、XamppやWampServerなどの他のWAMPについては不明)、DocumentRoot(Webサイトのwebroot)サブフォルダーにファイルをダンプするだけの場合は、.htaccessを確認してください。そこにファイルします。

ユーザー名フィールドに「root」、ホストフィールドにコンピューター2のIPアドレスを入力し、パスワードフィールドに「パスワードなし」を入力して、ユーザーのすべてのグローバル権限を確認しました。

この場合、Hostフィールドは、phpMyAdminにアクセスしているシステムではなく、常にMySQLの場所に関連しています... phpMyAdmin経由でMySQLにアクセスしている場合は、Hostフィールドは常に--localhostである必要があります。 phpMyAdminはMySQLと同じシステム上にあるため、 Host:に別のドメイン名、ホスト名、またはIPを使用するのは、別のシステムからMySQLに直接アクセスしている場合のみです。直接意味するのは、スクリプトやURLではなく、ある種のクライアント(ほとんどの場合、バイナリ/実行可能ファイル)を介することです。

7
rightstuff

c:\ xampp\Apache\conf\extra\httpd-xampp.confの以下の行を変更すると、このファイルを直接開くことができます enter image description here

<Directory "C:/xampp/phpMyAdmin">
    Options Indexes FollowSymLinks MultiViews
    AllowOverride all
    Require all granted
    ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var
</Directory>
4

pHPMYADMIN.confにアクセスするか、wampまたはwamp64から検索します

次のように調整します。

変化する

Require local

することが

Require all granted

そして、この行の後に別のクライアントIPアドレスを追加します

Allow from localhost ::1 127.0.0.1

これを追加

Allow from CLIENTIPADDRESS

WampまたはWamp64を再起動します

1
Milad Beygi

c:\ wamp\alias\phpmyAdmin.confに移動し、メモ帳でphpmyadmin.confを開き、以下のコードを上書きします

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

ここでの変更は、すべてから許可されます。

0
Durgesh Kumar