人越成长,学习越来越成为不耐烦的事,很多时候人们就是在”知其然不知其所以然”的情况下受挫的。
在Ubuntu上装Redmine,搞了好几个小时才搞定,挺受伤的,赶紧记录下:
-
安装Apache2、Mysql;
-
安装passenger:
-
apt-get install libapache2-mod-passenger
-
a2enmod passenger
-
service apache2 restart
-
关闭apparmor
-
service apparmor stop
-
安装Redmine
-
apt-get install redmine redmine-mysql
输入正确的mysql root密码
-
配置Apache
-
cd /etc/apache2/mods-available
-
nano passenger.conf
修改为:
<IfModule mod_passenger.c>
PassengerDefaultUser www-data
PassengerRoot /usr
PassengerRuby /usr/bin/ruby
</IfModule>
-
配置域名:
参考:
http://wiki.neal365.com/2013/02/22/ubuntu-apache2-%E9%85%8D%E7%BD%AE%E5%A4%9A%E5%9F%9F%E5%90%8D/
注意:
DocumentRoot 需要配置为
/usr/share/redmine/public,比如:
DocumentRoot /usr/share/redmine/public
<Directory />
Options FollowSymLinks
RailsBaseURI /
PassengerResolveSymlinksinDocumentRoot on
AllowOverride None
</Directory>
-
创建链接:
-
ln -s /usr/share/redmine/public /var/www/redmine
-
最后重启应该就可以了:
-
service apache2 restart
参考:
-
在ubuntu 12.04上安裝Redminehttp://my.oschina.net/leonzmq/blog/148565
-
错误:Passenger error: No such file or directory – config/environment.rb