公司要安装项目管理系统,采用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