在将 Redmine 转换到新服务器后,我正在向其中添加新项目。项目似乎添加正确。我还可以添加新的 CR 和 DR。但是,添加后,我实际上无法浏览它们。例如:
http://redmine.mysite.com/projects/myproject/issues
出现内部错误。日历、甘特图和积压工作也是如此。不过,问题显然已添加,因为我可以通过以下方式查看所有问题的列表:
http://redmine.mysite.com/issues
有趣的是,我仍然可以选中旧问题,而且它们还可以工作。但添加到新项目中的问题则不起作用。
当我检查我的日志(Apache 和 Redmine 日志)时,没有报告任何明显的问题。我真的不知道下一步该怎么做。有什么建议吗?
Apache 配置更新
它看起来像这样:
LoadModule passenger_module /usr/local/lib/ruby/gems/1.8/gems/passenger-3.0.9/ext/apache2/mod_passenger.so
PassengerRoot /usr/local/lib/ruby/gems/1.8/gems/passenger-3.0.9
PassengerRuby /usr/local/bin/ruby
<VirtualHost *:80>
ServerName redmine.mysite.com
ServerAdmin [email protected]
DocumentRoot "/opt/redmine/latest/public"
LogFormat "%h %l %u %t \"%r\" %>s %b" common
LogLevel WARN
ErrorLog "/var/log/httpd/redmine-error.log"
CustomLog "/var/log/httpd/redmine-access.log" common
<Directory /opt/redmine/latest/public>
Options Indexes ExecCGI FollowSymlinks -MultiViews
Order allow,deny
Allow from all
AllowOverride all
</Directory>
<Location />
Include conf.d/auth_kerb.inc
Require ldap-attribute objectclass=person
</Location>
</VirtualHost>
答案1
你试过这么做吗?
rake db:迁移 RAILS_ENV=生产
答案2
原来是安装问题,backlogs 无法正常工作。如果我在项目中禁用 backlogs 模块,一切正常。我稍后会深入研究这个问题,但眼前的需求已经得到满足。