Ruby on rails

トップ > チップス > Ruby on rails
2014-08-20, ruby rails linux

Railsの実行ユーザ

CentOSにRailsをインストールした続きです。httpdの設定まで済ませて起動しても権限エラーで止まってしまいます。

Errno::EACCES .. (中略) .. Permission denied

httpdにモジュールを入れて動かしているのだから、ユーザはapacheだろうと思って権限設定していたのが、間違いで実はRailsを起動するのはnobodyユーザです。tmpディレクトリにはnobodyユーザの所有権でファイルが生成されるようです。そもそも手元のファイルをそのままrsyncでサーバに送っただけ、というデプロイの方法に問題があるような気もしなくもないですが…そこはまたおいおい…。

参考URL

CentOS6.5でRailsを動かす

この記事は役に立ちましたか?