Impossible de se connecter à MongoDB via PHP
Je voulais juste prendre un coup d'oeil à Mongo DB. Mais je n'ai pas essayer de le faire fonctionner. Je l'ai installé avec PECL et mon phpinfo()
me dit que l'extension est chargée, mais quand j'essaie d'obtenir une connexion avec
$mongo = new Mongo();
J'obtiens ceci:
Fatal error: Uncaught exception 'MongoConnectionException" avec
message": point de terminaison de Transport n'est pas connecté'
Personne ont le même Problème? ... Ou une Idée sur ce point?
source d'informationauteur mr.alex
Vous devez vous connecter pour publier un commentaire.
Merci de ne pas mal le prendre, mais avez-vous réellement obtenu le serveur en cours d'exécution? Seulement il ressemble à votre erreur se rapporte à un échec de connexion et vous n'avez pas fait mention du serveur ou du lieu où il est situé (localhost sur le port par défaut par exemple)
n'importe quel serveur méthode de démarrage, tels que "/etc/init.d/mongodb démarrer" ou "démarrage du service mongodb" va échouer, si un état de verrouiller le fichier existe toujours. Dans Ubuntu/Debian /var/lib/mongodb/mongod.verrouillage. Regardez ce et effacez-il, si elle existe et semble être une ancienne.
vérifier si le serveur est en cours d'exécution ou non..
/etc/init.d/mongodb commencer
ensuite, allez à
root@kannan-desktop:~# mongo
MongoDB shell version: 1.6.3
connectez-vous à: test
>
N'oubliez pas de changer l'adresse IP dans votre
mongod.conf
si c'est une nouvelle installation.chaîne personnalisée ressemble à ça
D'abord Modifier la valeur par Défaut db chemin d'accès par la commande suivante
$ sudo mkdir -p /data/db/
$ sudo chown
id -u
/data/dbet puis la dernière commande est..
$ mongod --journal
Ne pas fermer la borne jusqu'à ce que vous travaillez avec mongoDB
Cela fonctionne pour moi...
il suffit d'écrire
mongod
dans votre terminal et va bien travailler