Я просто хотел взглянуть на Mongo-DB. Но я просто не понимаю. Я установил его с помощью PECL, и мой phpinfo()
сообщает мне, что расширение загружено, но когда я пытаюсь установить соединение с
$mongo = new Mongo();
Я получаю это:
Неустранимая ошибка: исключение «MongoConnectionException» с сообщением «: конечная точка транспорта не подключена»
У кого-то такая же проблема? … Или любая идея по этому поводу?
Пожалуйста, не принимайте это неправильно, но на самом деле у вас работает сервер? Только похоже, что ваша ошибка связана с невозможностью подключения, и вы не упомянули о сервере или где он находится (например, localhost на порту по умолчанию)
любой метод запуска сервера, такой как «/etc/init.d/mongodb start» или «service start mongodb», не будет работать, если старый файл блокировки все еще существует. В Ubuntu / Debian это /var/lib/mongodb/mongod.lock. Ищите это и делите его, если он существует и кажется старым.
проверьте, работает ли сервер или нет.
/etc/init.d/mongodb start
затем перейдите к
root @ kannan-desktop: ~ # mongo Версия оболочки MongoDB: 1.6.3 подключение к: test>
Не забудьте изменить IP-адрес в mongod.conf
если это новая установка.
пользовательская строка выглядит так:
mongodb://username:password@host:port/database
Сначала измените путь по умолчанию db, следуя команде
$ sudo mkdir -p / data / db /
$ sudo chown id -u
/ data / db
а затем финальная команда ..
$ mongod –journal
Не закрывайте терминал, пока вы не работаете с mongoDB
Меня устраивает…
просто напишите mongod
в своем терминале и будете хорошо работать