我已经在共享的Bluehost帐户上安装了Redmine,乍一看它似乎正在运行。
我遵循了以下两个教程:https://my.bluehost.com/cgi/help/redmine和http://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开发人员。让我知道您需要什么样的信息来帮助调试此问题。
答案 0 :(得分:0)
最终我通过使用FastCGI实现了它。 为此,我只创建了一个.htaccess文件和一个dispatcher.fcgi,如下面的答案所示:Redmine 2 on Hostmonster apache fcgi: Rails application failed to start properly
不要忘记将SetEnv GEM_PATH添加到.htaccess文件中的ruby gems路径中,它应该在重新启动后运行(pkill dispatcher.fcgi
)