为什么发生此错误我的服务器未启动且站点已关闭?

时间:2012-10-25 12:53:01

标签: ruby-on-rails ruby-on-rails-3 apache2 passenger

在我的rails应用程序中,我正在使用

Apache + ruby 1.9.2p180 + Rails 3.0.5 + Phusion Passenger version 3.0.13

这是我的错误

  

此应用程序进程当前以用户'nobody'和组'nobody'运行,并且必须能够访问其应用程序根目录'/ home / mystore / mystore'。但是,父目录“/ home / mystore”具有错误的权限,从而阻止此进程访问其应用程序根目录。请先修复目录'/ home / mystore'的权限。

当我查看我的应用程序时,它是空的,但我的数据库从狂欢中获取样本。什么似乎是问题?

请有人帮助我

我正在使用 红宝石1.9.2p180 Rails 3.0.5 Phusion Passenger版本3.0.13

2 个答案:

答案 0 :(得分:1)

我找到了解决方案。 它是由于

发生的
PassengerUserSwitching on 

在乘客配置文件中。

我将其转为off,它对我有用。

答案 1 :(得分:0)

如果您在Rails 5 + Apache2中遇到此问题,请将以下2 Passenger Security Option添加到您的Apache配置文件中:

PassengerDefaultUser username
PassengerDefaultGroup username

然后重启Apache服务器。