Redmine 新项目出现 500 内部错误

Redmine 新项目出现 500 内部错误

在将 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 模块,一切正常。我稍后会深入研究这个问题,但眼前的需求已经得到满足。

相关内容