Как подключить мою страницу php к удаленному серверу mongodb?

Мне нужна ваша помощь. Я делаю проект для своей диссертации и пытаюсь решить эту проблему в течение недели без каких-либо результатов. Я знаю, что есть много похожих тем, но я могу поклясться, что я не нашел ничего, связанного с моей проблемой.

У меня есть веб-домен на «register.it», где должен быть мой веб-сайт. Мой сайт должен общаться и обрабатывать данные из базы данных Монго. Итак, у меня также есть удаленный сервер (с Ubuntu 16.04), где я все устанавливаю правильно (я следовал онлайн-руководству и все проверял). На самом деле, локально (я имею в виду, с оболочкой Монго) проблем нет. Если я использую «systemctl status mongod», он активен. Это другие особенности среды:

  • php 7.0.30
  • mongodb 3.4.16
  • Mongodb Driver 1.5.1
  • Драйвер базы данных mongodb 1.6.16

Конечно, я также добавил расширение в файл «php.ini» и разрешил подключение из любого места к порту 27017.

Моя простая страница php имеет такой код:

$ mongo = новый MongoClient (‘mongodb: // user_of_db_admin: [email protected]: 27017 / admin’);
echo «Соединение с базой данных успешно.»

Но это ничего не печатает. Если я напишу только эхо, очевидно, он покажет текст. И если я напишу этот код вместо эха:

$ dbs = $ mongo-> listDBs ();
print_r ($ DBS);

на странице будет показан этот текст «listDbs (); print_r ($ dbs);».
На другие вопросы пользователи жалуются, потому что на странице отображалась ошибка о функции подключения монго (или хотя бы какое-то сообщение об ошибке), но я получаю только текст или пустую страницу.

Я надеюсь, что вы могли бы помочь мне. Если есть другая информация, которая вам нужна, сообщите мне, и я обновлю свой пост.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]