2016-05-31 88 views
1

沒有找到合適的服務器(serverselectiontryonce集):[未能連接到 '127.0.0.1:27107':連接被拒絕]Laravel 5和MongoDB連接

我安裝 「jenssegers/mongodb的」: 「^ 3.0」 使用作曲家,但出現錯誤,我無法連接MongoDB。

回答

0

據MongoDB的documentation

的mongod是MongoDB的系統

根據上述說明的主要守護進程,似乎mongod的過程是不是你的服務器上運行, 27017是默認端口mongod實例

請嘗試執行foll由於命令來驗證是否mongod的過程是在服務器上運行

pgrep mongod 

它會返回進程ID,如果mongod的過程是在服務器,否則沒有運行。以下在shell命令

問題開始的mongod過程

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

我運行此命令「p纖ep的mongod」命令,它返回進程ID但仍表示相同的錯誤。 –

1

我得到這個錯誤,當我搞錯我的機器的IP。當我需要使用主機的IP地址10.0.2.2時,我在VM中並使用127.0.0.1。爲此浪費了一個小時。也許它節省了一些人的時間...

0

我有這個錯誤。 我不得不重新啓動mongodb來完成這項工作。

我用下面

sudo service mongod restart