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

Ruby on rails 为什么发生此错误?我的服务器未启动,站点已关闭?,ruby-on-rails,ruby-on-rails-3,apache2,passenger,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”的权限 当我查

在我的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”的权限

当我查看我的应用程序时,它是空的,但我的数据库从spree获得了样本。有什么问题吗

请有人帮帮我

我正在使用 ruby 1.9.2p180 Rails 3.0.5
Phusion乘客版3.0.13

我在上面找到了解决方案。 这是由于

PassengerUserSwitching on 
在乘客配置文件中


我将其关闭,它对我有效。

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

PassengerDefaultUser username
PassengerDefaultGroup username

然后重新启动Apache服务器。

您使用的是什么版本的rails?您是否使用mod_rails、unicorn等。?VPS还是共享主机?添加你认为有用的东西。嘿,我真的很忙,因为我不知道该怎么办,我的网站突然崩溃了。请帮帮我。在我看来,您可能在某个配置文件中为
/home/mystore
预留了一个空间,正如错误消息中显示的那样,它是
home/mystore[space]