更新Ubuntu Server 14.04到16.04后,Redmine 3.3.2停止工作。升级前工作正常。对于Apache2,Redmine或Mysql,我在日志中看不到任何内容。系统日志中也没有任何日志。
redmine页面仅列出公共目录中的文件。
尝试更新/执行普通的gem,bundle和apt更新所有依赖项。
访问mysql也有效。
如何解决或追踪错误的位置有什么建议?
答案 0 :(得分:0)
最终修复它的解决方案:
转到/usr/share/redmine-3.3.2并执行
bundle install
Passenger和Ruby已更新,旧的已删除。但是apache配置没有更新。
更新/etc/apache2/mods-enabled/passenger.load
LoadModule passenger_module /usr/local/rvm/gems/ruby-2.2.5/gems/passenger-5.1.3/buildout/apache2/mod_passenger.so
PassengerRoot /usr/local/rvm/gems/ruby-2.2.5/gems/passenger-5.1.3
PassengerDefaultRuby /usr/local/rvm/gems/ruby-2.2.5/wrappers/ruby
更新/etc/apache2/mods-enabled/passenger.conf
LoadModule passenger_module /usr/local/rvm/gems/ruby-2.2.5/gem/passenger-5.1.3/buildout/apache2/mod_passenger.so
<IfModule mod_passenger.c>
PassengerRoot /usr/local/rvm/gems/ruby-2.2.5/gems/passenger-5.1.3
PassengerDefaultRuby /usr/local/rvm/gems/ruby-2.2.5/wrappers/ruby
#PassengerFriendlyErrorPages on
</IfModule>
触摸/var/log/redmine/logfile.log并为该文件授予664权限。
然后重启Apache2
service apache2 restart