【问题标题】:redmine.org not running after updated the rubyredmine.org 更新红宝石后没有运行
【发布时间】:2017-11-01 13:39:18
【问题描述】:

Ruby 更新到 1.8.7 版,redmine 右上角显示“未运行” 我发现的问题是,当一个任务的状态发生变化时,它不会向用户发送邮件警报。

redmine正常保存任务。

你知道为什么我得到“不运行”吗?
你知道我怎样才能找到没有运行的东西吗?
您知道邮件警报将如何像以前一样工作吗?

redmine 也托管在 cPanel 中。

【问题讨论】:

    标签: cpanel redmine


    【解决方案1】:

    首先,您的 Ruby 版本非常旧且无人维护,您应该寻找 2.4.x 版本。

    我建议您通过 rvmrbenv

    安装新的 ruby

    所以如果你要继续使用 RVM,很容易通过控制台安装,它首先导入密钥

    gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
    

    然后通过 curl 和 bash 安装(你应该请求使用 bash 的权限,因为通常使用 cpanel,唯一的 shell 用户可以使用的是某种 jailshell)

    \curl -sSL https://get.rvm.io | bash -s stable
    

    安装 RVM 后,您将能够为该特定用户安装新的 ruby​​,方法是输入 rvm install rubyversion 将 ruby​​version 替换为您选择的一个。

    然后按照手册中的说明进行 Redmine 升级 http://www.redmine.org/projects/redmine/wiki/RedmineUpgrade

    一旦你完成了,你必须弄清楚,你的 redmine 是如何被服务的,我假设它是作为 fcgi 模块提供的,因为它是 ruby​​ 的旧版本,所以你可能需要寻找一种方法来运行你的 redmine使用新的 ruby​​,我建议先尝试这种方法How to get rvm running inside fcgi?

    有几种方法可以在 web 服务器上部署像 Redmine 这样的 Rails 应用程序,但是在 cpanel 下运行几乎没有或没有选择,替代方法是运行一些服务器,如 Thin 或 webrick,并通过 apache 代理它,应该可以用cpanel。

    【讨论】:

    • 感谢 Aleksander,但我不熟悉整个过程。我会尝试配置出来的。
    猜你喜欢
    • 1970-01-01
    • 2013-02-23
    • 2017-05-26
    • 2014-04-11
    • 1970-01-01
    • 2013-02-09
    • 2019-08-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多