8

これらの手順に従ってRockMongo をセットアップしましたが、ユーザー名/パスワードをデフォルト (admin/admin) から変更する方法がわかりません。

config.php ファイルには、mongo_user と mongo_pass を設定するための 2 つのコメント アウトされた行がありますが、これらはデータベース固有のものであり (私は信じています)、それらを変更しようとしましたが、RockMongo のログイン資格情報はまだ admin/admin です。

それらを変更する方法を知っている人はいますか?

4

3 に答える 3

14

config.phpあなたが探していた場所のすぐ下の線を変更する必要があります:

$MONGO["servers"][$i]["control_users"]["admin"] = "admin";

最初の管理者はユーザー名で、2番目はパスワードです。その行には、 mongo_authがfalse(デフォルト)に設定されている場合にのみ機能するという警告に言及するコメントがあります。

于 2012-02-29T16:52:52.187 に答える
0

構成ガイドは次のとおりです: http://code.google.com/p/rock-php/wiki/configuration

mongo_auth デモと control_auth デモがあります。

于 2012-03-03T02:00:19.730 に答える
0

バージョン 2014 Q4 では、次の場合でも新しいバグがあります。

$MONGO["servers"][$i]["mongo_auth"] = false;

コメントアウトする必要があります。

// $MONGO["servers"][$i]["mongo_user"] = ...
// $MONGO["servers"][$i]["mongo_pass"] = ...

これは、私が実行していた 2013 バージョンからの構成の変更であり、コメントを外した 2 行を気にしませんでした。

アップグレードしたときに全体として機能したのは次のとおりです。

// $MONGO["servers"][$i]["mongo_db"] = "MONGO_DATABASE";
// $MONGO["servers"][$i]["mongo_user"] = ...
// $MONGO["servers"][$i]["mongo_pass"] = ...
$MONGO["servers"][$i]["mongo_auth"] = false;
$MONGO["servers"][$i]["control_auth"] = false;
$MONGO["servers"][$i]["control_users"]["admin-name"] = "admin-password";
于 2014-11-17T08:19:06.227 に答える