Мне нужна ваша помощь. Я делаю проект для своей диссертации и пытаюсь решить эту проблему в течение недели без каких-либо результатов. Я знаю, что есть много похожих тем, но я могу поклясться, что я не нашел ничего, связанного с моей проблемой.
У меня есть веб-домен на «register.it», где должен быть мой веб-сайт. Мой сайт должен общаться и обрабатывать данные из базы данных Монго. Итак, у меня также есть удаленный сервер (с Ubuntu 16.04), где я все устанавливаю правильно (я следовал онлайн-руководству и все проверял). На самом деле, локально (я имею в виду, с оболочкой Монго) проблем нет. Если я использую «systemctl status mongod», он активен. Это другие особенности среды:
Конечно, я также добавил расширение в файл «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);».
На другие вопросы пользователи жалуются, потому что на странице отображалась ошибка о функции подключения монго (или хотя бы какое-то сообщение об ошибке), но я получаю только текст или пустую страницу.
Я надеюсь, что вы могли бы помочь мне. Если есть другая информация, которая вам нужна, сообщите мне, и я обновлю свой пост.
Задача ещё не решена.
Других решений пока нет …