0

我已经在一个共享的 Bluehost 帐户上安装了 Redmine,乍一看它似乎在工作。

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

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

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

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

我已经确定有关项目的任何 URL 都失败了,例如: http ://redmine.example.com/projects/new http://redmine.example.com/projects/21 http://redmine.example.com /projects/21/问题

(目前我出于隐私问题重置了数据库)

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

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

4

1 回答 1

0

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

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

于 2013-06-02T15:58:20.413 回答