LNMP整合安装Redmine2.3实录
2014-03-10 17:18
405 查看
LNMP整合安装Redmine2.3实录
POSTED 2013 年 6 月 28 日BY INHU自上一次在LNMP环境下安装过Redmine之后发表了《LNMP下安装Redmine2.3手记》,Inhu决定再一次尝试。因为上一次Inhu是通过折中的办法,也就是利用bitnami+lnmp这种做法实现的。现在我再一次决定在LNMP环境下不利用任何的一键安装包安装Redmine。
首先,我在这里不得不声明几点。
服务器系统时Centos6,试过在Centos5下安装,但由于软件库等各种问题最后在安装ImageMagick的时候失败了。所以建议大家使用Centos6。
首先,我们都安装好了Lnmp(一键安装,没修改任何配置目录的情况下)后。开始实施我们的Redmine安装了。
执行以下命令:
Java
1 | yum-yinstall zlib-devel curl-devel openssl-devel apr-devel apr-util-devel mysql-devel ImageMagick ImageMagick-devel rdoc gcc-c++ruby ruby-devel |
访问:http://rubygems.org/pages/download
然后下载zip包或者tar包,然后解压出来后,进入目录执行以下命令:
Java
123 | ruby setup.rbgem-vgem install passenger |
然后执行以下命令:
Java
1 | passenger-install-nginx-module |
Java
1 | 1>2>填入lnmp目录下Nginx的目录地址>/usr/local/nginx |
然后猛的回车,看到一大堆的编译安装、编译安装了,如无意外就安装成功了。然后它会高亮提示你如何设置Nginx。
Java
123456 | http{...passenger_root/usr/lib/ruby/gems/1.8/gems/passenger-4.0.5;passenger_ruby/usr/bin/ruby;...} |
然后我们把下载好的Redmine解压出来,放到 /home/www/ 下。
然后进入config目录,复制修改 database.yml.example 文件。
Java
123 | cd/home/www/redmine/configcp database.yml.example database.ymlvi database.yml |
production:
adapter: mysql2
database: redmine
host: localhost
username: -u
password: “-p”
encoding: utf8
socket: /tmp/mysql.sock
除了production外,我都用 “#”注释掉了。因为用不着。然后去创建数据库了,这里不多说。
然后我们返回上一级目录,修改GemFile。
Java
12 | cd..vi Gemfile |
Java
12345 | gem"rake","10.0.4"gem"rack","1.4.5"gem"rubytree","0.8.3",:require=>"tree"gem"RedCloth","~>4.2.9",:require=>"redcloth"#forCodeRaygem"mysql" |
Java
12 | gem install bundlebundle install--without development test |
等等……Redmine还没有安装成功呢!
好了,然后执行以下指令吧:
Java
1234567 | rake generate_secret_tokenRAILS_ENV=production rake db:migrateRAILS_ENV=production rake redmine:load_default_datamkdir-ptmp tmp/pdf public/plugin_assetssudo chown-Rredmine:redmine files log tmp public/plugin_assetssudo chmod-R755files log tmp public/plugin_assetsruby script/rails server webrick-eproduction |
Java
1234567891011 | server{listen81;server_name pm.techoinfo.com;index index.html index.htm index.php;root/home/www/redmine/public;passenger_enabled on;access_log/home/wwwlogs/y.logy;} |
如果在安装过程有问题,可以留言给我,因为我也遇到过很多问题。各种环境不一样各种问题啊。
相关文章推荐
- CentOS上LNMP整合安装Redmine2.5
- CentOS6.2安装redmine2.3
- Hbase0.98版本的安装部署配置管理(Hadoop2.3、Hbase0.98、Hive0.13整合)
- CentOS7安装Git与RedMine及整合(提交代码自动更新RedMine状态)
- 【转】svn的安装及与redmine的整合
- 在centos6.4上安装redmine 整合apache
- 在Linux上安装Redmine与apache整合进行项目管理
- Hbase0.98版本的安装部署配置管理(Hadoop2.3、Hbase0.98、Hive0.13整合)
- Centos-Server-LNMP整合---源安装
- LNMP安装问题实录
- 在Linux上安装Redmine与apache整合进行项目管理
- CentOS6.6下安装Redmine2.6并整合Apache2.4
- Centos 6.7 LNMP环境下整合安装zabbix2.4
- lnmp学习之php安装、nginx和php整合
- Centos6.2_X86_64 _LNMP安装全程实录
- Hbase0.98版本的安装部署配置管理(Hadoop2.3、Hbase0.98、Hive0.13整合)
- Saltstack自动化源码编译安装PHP以及LNMP安装整合
- 编译安装LNMP全程实录
- 安装Redmine2.3.0时,需要安装Mysql2 0.3.11,总是安装失败问题
- CentOS6.6下安装Redmine2.6(整合Apache2.4)