【问题标题】:Why this error occurred my server is not started and site is down?为什么会出现此错误,我的服务器未启动且站点已关闭?
【发布时间】:2012-10-25 12:53:00
【问题描述】:

在我的 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 中获取了样本。什么似乎是问题?

请有人帮助我

我正在使用 红宝石 1.9.2p180 导轨 3.0.5 Phusion 乘客版本 3.0.13

【问题讨论】:

  • 您使用的是什么版本的导轨?您在使用 mod_rails、独角兽等吗? VPS 还是共享主机?添加您认为我们可能会觉得有用的任何内容。
  • 嘿,我真的很着急,因为我不知道该怎么办突然我的网站宕机了。请帮帮我。
  • 在我看来,您可能在 /home/mystore 的某些配置文件中有一个空格,因为在错误消息中它是 home/mystore[SPACE]

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


【解决方案1】:

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

PassengerUserSwitching on 

在乘客配置文件中。

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

【讨论】:

    【解决方案2】:

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

    PassengerDefaultUser username
    PassengerDefaultGroup username
    

    然后重新启动 Apache 服务器。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-02-02
      • 1970-01-01
      • 2013-05-26
      • 2015-11-03
      • 2017-11-22
      相关资源
      最近更新 更多