2017-11-06 18 views
0

のlocalhost作成し、私はphpMyAdmin内のデータベースを非表示にするには、私のconfig.inc.phpにこの行を追加:非表示データベース2台のサーバーがphpMyAdminを

$cfg['Servers'][$i]['hide_db'] = 'information_schema|performance_schema|mysql|phpmyadmin'; 

しかし、今、私がログイン時にlocalhostと呼ばれる2台のサーバーのリストを取得しています:

enter image description here

いずれかのデータベースがすべて表示されます。もう一方は非表示のデータベースのみを表示します。

これまでと同じように、このドロップダウン選択を削除するにはどうすればよいですか?

答えて

0

おそらく、あなたは$iを何とかインクリメントしています。phpMyAdminは、あなたが1つではなく2つのサーバを持っていると思っていると思います。あなたは(機密情報を難読化)config.inc.phpあなたの全体が含まれるように、あなたの投稿を編集でき、我々はそれを見てみましょう、しかし、ほとんどの場合、これは、このような不慮のコピーと過去を通じて行われます。この場合

<?php 
$cfg['blowfish_secret'] = 'ireallylikemysportsteamandhopetheywin'; 

$i = 0; 
$i++; 
$cfg['Servers'][$i]['auth_type'] = 'cookie'; 
$cfg['Servers'][$i]['host'] = 'localhost'; 
$i++; 
$cfg['Servers'][$i]['AllowNoPassword'] = false; 

を、 2番目の$i++;はそこにはいけません。

関連する問題