重新安装了ubuntu的server,所以moodle,redmine要重新配置。
安装就不说了,轻车熟路了都比较简单。
今天碰到一个新问题,就是用apache+passenger发布redmine的时候,发现当redmine配置成子目录的时候没问题,但是当把redmine配置成独立站点的时候就老是403错误。
查了很多文档,总算在这里找到原因,原来passenger解析ror程序的时候,在apache里面配置的时候DocumentRoot** 必须是真正的public目录**,而不是我们经常做的软连接后的目录。
redmine能够使用,但是在访问版本库的时候老是出现500错误,这个时候要检查一下redmine目录的属主是否为www-data,或者执行一下:
sudo chown -R www-data:www-data /usr/share/redmine/
sudo chown -R www-data:www-data /var/www/redmine/