検索

ホームページ  >  に質問  >  本文

/etc/phpmyadmin/config.inc.php への変更が有効になっていない

1 人のユーザーが 1 つのデータベースにのみアクセスするように PhpMyAdmin を構成したいと考えています。

私は以前、2013 年のこの回答を使用して .htaccess 経由のアクセスを制限しようとしましたが、成功しませんでした:

phpMyAdmin は単一データベースへのアクセスをブロックします

そこで、この回答で述べたように拒否、許可ルールを追加してみました:

phpMyAdmin で特定のデータベース ユーザー アカウントへのアクセスを制限するにはどうすればよいですか?

しかし、それもうまくいきません。すべてのユーザーに引き続きアクセスします。ドキュメントを読み、config.inc.php の行を

に書き直しました。 リーリー

ここで、user1 と user2 は拒否されるユーザー、user2 は許可されるユーザーです。ただし、すべてのユーザーがアクセスできます。それで私はちょうど

を試してみました

$cfg['サーバー'][$i]['AllowDeny']['order'] = '明示的';

これにより、すべてのユーザーのアクセスがブロックされるはずですが、まだすべてのユーザーにアクセスできます。したがって、変更が有効になっていないため、 /etc/phpmyadmin/config.inc.php が何らかの形で上書きされていると思いますが、その方法がわかりません。

どこを確認すればよいかご存知ですか?

P粉529581199P粉529581199321日前404

全員に返信(1)返信します

  • P粉877719694

    P粉8777196942024-01-17 00:45:36

    私の場合は、PHPとPhpMyAdminを最新バージョンにアップデートすることで解決しました。ああ、問題は解決しました

    返事
    0
  • キャンセル返事