Intereting Posts
Как ограничить количество результатов в Magento? Что такое «<<<» в PHP? Лучшие практики: работа с длинными многострочными строками в PHP? devnagri (хинди) шрифт не сохраняется в mysql Перенаправление на предыдущую страницу после входа в систему с помощью PHP Получить определенный узел в xml? Могу ли я получить текущую информацию о маршруте в промежуточном программном обеспечении с помощью Lumen? Понимание HttpUrlConnection / Как добавить пары nameValue в HttpUrlConnection Совместное использование переменных SESSION между несколькими субдоменами Как получить определенное значение из MySQL с PHP? Рабочий пример реализации «Аутентификация на основе токенов» с использованием «JSON Web Token (т.е. JWT)» в PHP и MySQL? Перезапись строки JSON – группировка ключей по значению в новый массив? Regex для имен Извлечение значения из кавычек с регулярным выражением Использование переменной HTTP HTTP_ACCEPT_LANGUAGE

Проблемы с настройкой пользователей и подключение к Mongo с PHP

Я установил mongo 3.0.0 на свой сервер ubuntu. Я попытался использовать PHP (с соответствующим установленным lib), чтобы подключиться к mongo, чтобы изучить новый. К сожалению, я не могу идти дальше. Моя конфигурация пользователя выглядит так:

> use testdb switched to db testdb > show users { "_id" : "testdb.testdb", "user" : "testdb", "db" : "testdb", "roles" : [ { "role" : "readWrite", "db" : "testdb" } ] } 

Затем я пытаюсь выполнить следующий код PHP:

 try{ $uri = "mongodb://testdb:password@xxx.xxx.xxx.xxx:27017/testdb"; $options = array("connectTimeoutMS" => 30000); $client = new MongoClient($uri, $options ); } catch(Exception $e) { echo 'Message: ' .$e->getMessage(); die(); } $db = $client->selectDB("testdb"); 

Я получаю сообщение «Не удалось подключиться к: xxx.xxx.xxx.xxx:27017: Ошибка аутентификации в базе данных« testdb »с именем пользователя« testdb »: auth failed».

В файле /etc/mongod.conf у меня есть "auth = true" uncommented

Я также подтвердил связь с:

 > nc -w 3 -v xxx.xxx.xxx.xxx 27017 Connection to xxx.xxx.xxx.xxx 27017 > port [tcp/*] succeeded! 

Я копаю через Интернет, я потратил несколько часов на это, я даже заново установил монго и снова установил все без успеха. Не могли бы вы указать, где искать решение?