公司要安装项目管理系统,采用redmine,新来的我就来做这个小小的任务了,中途也出过几次问题,搭建redmine,他的依赖包很多,所以我建议用apt装,下面开始吧。
首先升级一下源
apt-get update
apt-get upgrade
更新完成
PS:(如果图省事,可以选择LAMP套件安装,此处指mysql和apache此处不用套件安装了 )
安装apache2和apache2的一个模块
apt-get install apache2 libapache2-mod-passenger
安装mysql
apt-get install mysql-server mysql-client
配置mysql数据库.
数据库是mysql,为redmine建立库,库名redmine。同时创建redmine用户,把库的权限分配给这个用户。最后设置用户的密码为’Simple1921’。当然这里的库名、用户名和密码,可以按实际情况替换。
mysql -u root –p
mysql> createdatabase redmine character set utf8;
mysql> grant select,insert,delete,update,create,drop,alter,indexon redmine.* to redmine;
mysql> SETPASSWORD FOR ‘redmine’ = PASSWORD(‘Simple1921’);
mysql> flushprivileges;
mysql> exit;
安装redmine主程序及结合mysql的模块
apt-get install redmine redmine-mysql
期间会出现让你输入mysql密码 选择数据库类型等,(ps:这特麽怎么传图片)
配置redmine数据库
首先
cpconfig/database.yml.example config/database.yml(如果没有就创建一个)
vim database.yml
配置production部分成如下所示。其中的database,username,password按实际情况替换。
production:
adapter: mysql2
database: redmine
host: localhost
username: redmine
password: “666666”
encoding: utf8
然后编辑apache的配置
vim/etc/apache2/mods-available/passenger.conf
添加PassengerDefaultUser www-data
创建连接
ln -s /usr/share/redmine/public//var/www/redmine
编辑次配置
vim/etc/apache2/sites-available/default-ssl.conf
添加
<Directory /var/www/redmine>
RailsBaseURI /redmine
PassengerResolveSymlinksInDocumentRoot on
</Directory>
启动redmine
cd到redmine的安装目录下执行 此命令 才能启动 (想让他后台运行的 请用nohup &)
ruby script/rails server webrick -e production –d