0

在我的 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 Passenger 版本 3.0.13

4

2 回答 2

1

我在上面找到了解决方案。它的发生是由于

PassengerUserSwitching on 

在乘客配置文件中。

我把它转向它off,它对我有用。

于 2012-11-19T10:19:10.470 回答
0

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

PassengerDefaultUser username
PassengerDefaultGroup username

然后重新启动 Apache 服务器。

于 2016-11-15T12:32:20.997 回答