パスワードを忘れた? アカウント作成
6329065 journal
日記

RainCatの日記: FuelPHP + MongoDB on CentOS 6.3 で 「Unable to connect to MongoDB 許可がありません」

日記 by RainCat

CentOS 6.3 上に FuelPHP + MongoDB の環境を作って遊んでいたら、どうしても「Unable to connect to MongoDB 許可がありません」というエラーが出てしまう現象に遭遇しました。
ローカルで mongo コマンドを実行した場合には問題無く、そもそも初期状態で繋がらないという情報が見つからなかった(初期状態は MongoDB 側で制限がかかっていない)ので、ちょっとハマりかけてました。

ふと、MongoConnectionException class のページを見ていたら、

・Permission denied

This means that the socket could not be opened due to permissions issues. On Red Hat variants, this can be caused by a default setting that does not allow Apache to create network connections. You can override this setting by running:

$ /usr/sbin/setsebool -P httpd_can_network_connect 1

then restarting Apache.

という記載がありました。
そういえば SELinux を有効にしたままだったなと思ってコマンドを打ったら、すんなり繋がったのでメモ。

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
typodupeerror

最初のバージョンは常に打ち捨てられる。

読み込み中...