公司要安装项目管理系统,采用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 &)
rubyscript/rails server webrick -e production –d
|