Изменение имени пользователя/пароля по умолчанию в RockMongo

Я только что настроил RockMongo согласно эти инструкции, но я не вижу, как изменить мое имя пользователя/пароль по умолчанию (admin/admin).

в конфиге.php-файл есть две закомментированные строки для установки mongo_user и mongo_pass, но они специфичны для базы данных (я считаю), и я попытался изменить их, но учетные данные для входа в RockMongo по-прежнему admin/admin.

кто-нибудь знает как их менять?

3 ответов


вам нужно изменить строки config.php чуть ниже того места, куда вы смотрели:

$MONGO["servers"][$i]["control_users"]["admin"] = "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";