2016-05-31 23 views
1

Keine geeigneten Server gefunden (serverselectiontryonce set): [Es konnte keine Verbindung zum '127.0.0.1:27107': Connection refused]Laravel 5 und MongoDB Verbindung

I "jenssegers/mongodb" zu installieren: "^ 3.0" mit Komponist , aber bekomme Fehler, ich kann mongodb nicht verbinden.

Antwort

0

Nach MongoDB documentation

mongod ist der primäre Daemon-Prozess für das MongoDB System

Nach oben genannten Beschreibung, es scheint, dass mongod Prozess wird nicht auf dem Server ausgeführt wird und 27017 ist der Standardport für mongod instance

Bitte versuchen Sie es mit foll Befehl wegen prüfen, ob mongod Prozess wird auf dem Server ausgeführt wird

pgrep mongod 

Es Prozess-ID zurück, wenn mongod Prozess auf dem Server sonst nichts läuft.

Ausgabe in Shell folgenden Befehl mongod Prozess

mongod --noauth --dbpath /var/lib/mongodb 
+0

ich diesen Befehl ausführen „pgrep mongod“ kehrte er den ID-Prozess, aber es immer noch denselben Fehler zeigt. –

1

ich diesen Fehler bekam zu starten, wenn ich die IP meiner Maschine verwechselt hatte. Ich war in VM und verwendete 127.0.0.1, wenn ich 10.0.2.2, IP meines Host-Computers verwenden musste. Eine Stunde dafür verschwendet. Vielleicht spart es jemand Zeit ...

0

Ich hatte diesen Fehler. Ich musste mongodb neu starten, damit dies funktioniert.

ich den Befehl unter

verwendet
sudo service mongod restart