【问题标题】:Redmine 404 on some pages某些页面上的 Redmine 404
【发布时间】:2013-05-28 05:53:41
【问题描述】:

我在一个共享的 Bluehost 帐户上安装了 Redmine,乍一看似乎可以正常工作。

我遵循了这两个教程:https://my.bluehost.com/cgi/help/redminehttp://www.redmine.org/projects/redmine/wiki/RedmineInstall

但是当我开始四处导航时,我注意到似乎存在路由问题,因为某些页面返回 404 错误代码,原因我还不明白。

错误日志未显示有关此问题的信息。

网址在 redmine.example.com 上,用户/密码仍然是 admin/admin。

我发现任何有关项目的 URL 都失败了,例如: http://redmine.example.com/projects/new http://redmine.example.com/projects/21 http://redmine.example.com/projects/21/issues

(目前我出于隐私考虑重置了数据库)

为了证明我的理论是关于项目问题,我进入了 app/controllers/projects_controller.rb 中的项目控制器文件并尝试在这里和那里放一些 abort("Foo") 但我看不到我的消息包含任何不起作用的链接,所以我认为问题可能不存在并且可能在路由过程中。所以我检查了 config/routes.rb 文件并将其与我的本地版本进行比较,它们看起来相同

我不确定接下来要尝试什么,因为我不是 Ruby 开发人员。让我知道您需要什么样的信息来帮助调试此问题。

【问题讨论】:

  • 有没有可能与 FastCGI 一起使用?

标签: ruby-on-rails rake redmine bluehost


【解决方案1】:

最终我通过使用 FastCGI 让它工作了。 为了做到这一点,我简单地创建了一个 .htaccess 文件和一个 dispatcher.fcgi ,如这里的答案所示:Redmine 2 on Hostmonster apache fcgi: Rails application failed to start properly

不要忘记在 .htaccess 文件中将 SetEnv GEM_PATH 设置为 ruby​​ gems 路径,它应该在重新启动后工作 (pkill dispatcher.fcgi)

【讨论】:

    猜你喜欢
    • 2013-08-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-09
    • 2012-01-19
    • 1970-01-01
    • 1970-01-01
    • 2021-09-16
    相关资源
    最近更新 更多