我刚刚按照这些说明设置了 RockMongo ,但我看不到如何从默认值(管理员/管理员)更改我的用户名/密码。
在 config.php 文件中有两条注释掉的行来设置 mongo_user 和 mongo_pass,但这些是特定于数据库的(我相信),我已经尝试更改它们,但 RockMongo 的登录凭据仍然是 admin/admin。
有人知道如何更改它们吗?
我刚刚按照这些说明设置了 RockMongo ,但我看不到如何从默认值(管理员/管理员)更改我的用户名/密码。
在 config.php 文件中有两条注释掉的行来设置 mongo_user 和 mongo_pass,但这些是特定于数据库的(我相信),我已经尝试更改它们,但 RockMongo 的登录凭据仍然是 admin/admin。
有人知道如何更改它们吗?
您需要config.php
在您正在查看的位置下方更改该行:
$MONGO["servers"][$i]["control_users"]["admin"] = "admin";
第一个管理员是用户名,第二个是密码。该行有一条评论提到了只有在mongo_auth设置为 false (这是默认设置)时才有效的警告。
这是配置指南:http ://code.google.com/p/rock-php/wiki/configuration
有一个 mongo_auth 演示和 control_auth 演示。
在 2014 Q4 版本中有一个新错误,即使:
$MONGO["servers"][$i]["mongo_auth"] = false;
您仍然需要注释掉:
// $MONGO["servers"][$i]["mongo_user"] = ...
// $MONGO["servers"][$i]["mongo_pass"] = ...
这是我运行的 2013 版本的配置更改,它不介意未注释的那两行。
总的来说,当我升级时对我有用的是:
// $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";