Изменение имени пользователя/пароля по умолчанию в 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";