2017-06-28 7 views
1

ブラウザからアクセスできないリモートのphpMyAdminにアクセスできません。 私のwampserverバージョンは3.0.6で、Windows Server 2008 R2 64ビットを使用しています。私はそれを開いたときウェブサーバがブラウザからアクセスしない

はlocalhost/phpmyadminの/ --->それはOKだけどmywebsite.it/phpmyadmin場合---> KO

。どうして? ありがとう

答えて

0

デフォルトでは、すべてのWAMPServerは、WAMPServerを実行しているPCからのみアクセスできるように設定されています。これは、他のPCからのアクセスを許可するという危険から、 。

phpMyAdminは、phpMyAdminを動作させるために使用される別名定義で保護されています。

ので、外部からのアクセスにこれを開くために、あなたは\wamp\alias\phpmyadmin.conf

を編集それはあなたがWAMPServerを使用しているとphpMyAdminのバージョンが

Alias /phpmyadmin "D:/wamp/apps/phpmyadmin4.7.1/" 

<Directory "D:/wamp/apps/phpmyadmin4.7.1/"> 
    Options Indexes FollowSymLinks MultiViews 
    AllowOverride all 
    <ifDefine APACHE24> 
     Require local 
    </ifDefine> 

    <ifDefine !APACHE24> 
    Order Deny,Allow 
    Deny from all 
    Allow from localhost ::1 127.0.0.1 
    </ifDefine> 

# To import big file you can increase values 
    php_admin_value upload_max_filesize 128M 
    php_admin_value post_max_size 128M 
    php_admin_value max_execution_time 360 
    php_admin_value max_input_time 360 
</Directory> 

この例と異なる場合があり、デフォルトで次のようになります3、Apache2.4を使用しているので、このセクションのみを修正する必要があります

<ifDefine APACHE24> 
     Require local 
    </ifDefine> 

Require all grantedを使用しないでください。ユニバースでデータベースを削除できるようにしたい場合を除きます。だから、Apacheは

<ifDefine APACHE24> 
     Require local 
     Require ip 192.168.1 
    </ifDefine> 

を行う参照するには、ネットワーク上の他の人を許可する

ここで私はあなたがあなたがオンになっている実際のサブネットにそれを修正する必要があります192.168.1で始まるサブネット上にあると仮定しています。

だけphpMyAdminにアクセスできるようにするには、特定のIPアドレスが必要な場合、あなたはあなたのphpMyAdminに宇宙を許可したい場合は、

<ifDefine APACHE24> 
     Require all granted 
    </ifDefine> 

を行う。しかし作る例

<ifDefine APACHE24> 
     Require local 
     Require ip 192.168.1.100 
     Require ip 192.168.1.101 
     Require ip 192.168.1.102 
    </ifDefine> 

のためにこれを行いますMySQLのrootアカウントには非常に安全なパスワードがあり、は絶対パスワードなしで残されていないことを確かめてください。

このファイルを修正したら、Apacheを再起動して変更を反映させてください。

関連する問題