web-dev-qa-db-ja.com

phpMyAdminログインページを無効にするにはどうすればよいですか?

私はphpmyadminを使用し、このアドレスを入力するとき:

 www.mydomain.com/phpmyadmin

ログインページが表示されます。

無効にする方法はありますか?表示/存在しませんか?

ありがとう

14
user188962

はい、できます:設定ファイルにパスワードを設定します。ただし、ドメインでこれを使用している場合は、サイトから完全に削除することを強くお勧めします。

クライアントを使用してデータベースにアクセスします-mysqlworkbenchやmysqlyog、またはそこにある多数のもののいずれかなど。

Phpmyadminを使用する必要がある場合は、ローカルマシンにインストールして、そこの構成に詳細を追加してみませんか?それははるかに安全です。

3
Ian Wood

モジュール構成を無効にすることで、phpMyAdminを無効にできます。

Sudo a2disconf phpmyadmin.conf
Sudo /etc/init.d/Apache2 restart

で有効にする

Sudo a2enconf phpmyadmin.conf
Sudo /etc/init.d/Apache2 restart
35
Litehouse

Config.inc.phpファイルの変更:

$cfg['Servers'][$i]['auth_type']    = 'config';  

と追加

$cfg['Servers'][$i]['user']         = 'root';  
$cfg['Servers'][$i]['password']     = 'password';
17
pliashkou

CentOSでは、ディレクトリ/etc/httpd/conf.d/phpmyadmin.conf/でファイルを見つけ、これらの行のコメントを解除して、ローカルシステム上のphpmyadminへのアクセスのみを許可し、外部からのユーザーはphpmyadminにアクセスできないようにします。

<Directory "/usr/share/phpmyadmin">
  Order Deny,Allow
  Deny from all
  Allow from 127.0.0.1
</Directory>

これがお役に立てば幸いです

10
toxotes

ただのアイデア。誰かがPhpMyAdminをインストールする必要がある場合は、別のURLで「非表示」にすることもできます。

Debian/Apache Webサーバーの場合、phpmyadminディレクトリでApache.confを見つけて、次のように変更します。

Alias /phpmyadmin /usr/share/phpmyadminからAlias /yourspecialurl /usr/share/phpmyadmin

新しい設定でApacheを再起動することを忘れないでください...

2
Jack Gerson

リモートログインを防止してもphpmyadminへのアクセスは停止しません/etc/phpmyadmin/Apache.confで停止していない場合

PhpmyadminへのアクセスをオフにするにはApacheを使用するubuntu 14.04で Webサーバー、/ etc/phpmyadmin/Apache.confを編集

同じファイルでエイリアス/ phpmyadmin/usr/share/phpmyadminを検索するか設定します。

次の行を追加または編集:注文拒否、すべての拒否を許可

Apache2を再起動 SudoサービスでApache2を再起動

Phpmyadminへのアクセスを一時的にオンにするには、最初にIPアドレスを確認します。 Googleを検索してください。私のIPアドレスは何ですか。次に、vi/etc/phpmyadmin/Apache.confファイルを編集します。上記のディレクトリタグに次の行を追加します。

SudoサービスでApache2を再起動しますApache2restart

2
KawaiKx

.htaccessファイルを使用してそのURLをどこかにリダイレクトし、基本的にそのURLにアクセスする機能を制限することもできます。

これを行うには、ドメインのルートディレクトリに.htaccessファイルを作成し、次のように配置します。

Redirect 301 /phpmyadmin http://www.mydomain.com/

そうすれば、phpmyadminにアクセスする必要があるときはいつでも、作業中にその行を一時的にコメントアウトする必要があります。

1
Jared

あなたはそれらを削除することができます。すべてを簡単に削除できます:-)

それを無効にすると、そのURLを試している人は誰でも、あなたのmysqlデータベースにすぐにアクセスでき、それらを削除するなど、何でもできます。パスワードは理由のためにここにあります!

しかし、それを行う正当な理由があるかもしれません、多分あなたは他のセキュリティでディレクトリを保護していますか?

0
Loïc Février

PhpMyAdminページを無効にするには、以下のように構成ファイルを編集する必要があります

vi /opt/lampp/etc/extra/httpd-xampp.conf約64行目の編集:

Deny from all

    TO 

Deny from none
  Order deny,allow
  Deny from all  /*none*/
  Allow from ::1 127.0.0.0/8 \
  fc00::/7 10.0.0.0/8 172.16.0.0/12 192.168.0.0/16 \
  fe80::/10 169.254.0.0/16
0
Selvam