2.4.3的安装细节和2.1.4稍有不同,把折腾了几天的安装过程记录下,仅供自行浏览使用。
- 先安装LAMP(Apache2, MySQL,PHP)
- apt-get install ruby1.8
- apt-get install rubygems
- apt-get install libmysqlclient-dev
- apt-get install apache2-threaded-dev
- 下载redmine-2.4.3.tar.gz
- wget -ihttp://www.redmine.org/releases/redmine-2.4.3.tar.gz
- tar zxfredmine-2.4.3.tar.gz
- chmod 777redmine-2.4.3
- gem install bundler
- bundle install --without development test postgresql sqlite rmagick
- mysql -uroot -p
- create database redmine character set utf8;
- create user 'redmine'@'localhost' identified by 'redmine';
- grant all privileges on redmine.* to 'redmine'@'localhost';
- 修改数据库配置文件
- cd config
- cp database.yml.example database.yml
- vim database.yml (修改database.yml文件如下:)
production:
- 修改configuration文件
- cp configuration.yml.example configuration.yml
- vim configuration.yml(修改configuration.yml文件如下:)
#default 部分
default:
# Outgoing emails configuration (see examples above)
email_delivery:
delivery_method: :smtp
smtp_settings:
address: 127.0.0.1
port: 25
domain: localhost
authentication: :login
user_name: "redmine@localhost"
password: "redmine"
#production 部分(如果内容被注释,在文档地方找到production:复制相关的内容即可)
production:
email_delivery:
delivery_method: :smtp
smtp_settings:
address: 127.0.0.1
port: 25
domain: localhost
- Session store secret generation
- cd ..
- rake generate_secret_token #生成config/initializers/secret_token.rb文件,在redmine-2.4.3中,这个文件事先是不存在的,如果事先有,删除。
- 初始化数据库,创建表
- RAILS_ENV=production rake db:migrate #创建表
- RAILS_ENV=production rake redmine:load_default_data #插入缺省数据,选择zh
- 在redmine中创建以下目录并赋予读写权限
- mkdir tmp tmp/pdf public/plugin_assets
- chmod 777 files log tmp public/plugin_assets
- 跟apache整合
- 安装Passenger的nginx的模块:
- sudo apt-get install libcurl3-dev
- gem install passenger
- passenger-install-apache2-module(安装成功后提示见附1)
- touch/etc/apache2/sites-enabled/redmine.conf
- redmine.conf的内容如下:
LoadModule passenger_module /var/lib/gems/1.8/gems/passenger-4.0.37/buildout/apache2/mod_passenger.so
<IfModule mod_passenger.c>
PassengerRoot /var/lib/gems/1.8/gems/passenger-4.0.37
PassengerDefaultRuby /usr/bin/ruby1.8
</IfModule>
Listen 3000
<VirtualHost *:3000>
ServerName localhost
# !!! Be sure to point DocumentRoot to 'public'!
DocumentRoot /home/hkr/Downloads/redmine-2.4.3/public
<Directory /home/hkr/Downloads/redmine-2.4.3/public >
# This relaxes Apache security settings.
AllowOverride all
# MultiViews must be turned off.
Options -MultiViews
</Directory>
</VirtualHost>
- 重启Apache:
/etc/init.d/apache2 restart
- 浏览测试:浏览器中输入:http://localhost:3000(默认登录用户名:admin,登录密码:admin)
附1:passenger-install-apache2-module安装成功后提示:
Please edit your Apache configuration file, and add these lines:
LoadModule passenger_module /var/lib/gems/1.8/gems/passenger-4.0.37/buildout/apache2/mod_passenger.so
<IfModule mod_passenger.c>
PassengerRoot /var/lib/gems/1.8/gems/passenger-4.0.37
PassengerDefaultRuby /usr/bin/ruby1.8
</IfModule>
After you restart Apache, you are ready to deploy any number of web
applications on Apache, with a minimum amount of configuration!
Press ENTER to continue
附2:常见问题:
1.Could not find gem 'mysql2 (~> 0.3.11) ruby' in the gems available on this machine.
Run `bundle install` to install missing gems.root@hkr-VirtualBox:~/Downloads/redmine-2.4.3# apt-get install libmysqlclient-dev解决:apt-get install libmysqlclient-dev
2.passenger-install-apache2-module遇到还未支持的组件:
解决:apt-get install apache2-threaded-dev
附3:参考资料:
分享到:
相关推荐
Ubuntu12.04 nginx python uwsgi Django安装步骤
ubuntu12.04安装及配置过程详解
zabbix2.03在ubuntu12.04上的安装(最新)
Ubuntu 12.04下如何安装MySQL ,我按照这文档,已经成功在ubuntu 12.04安装成功mysql!
在ubuntu 12.04上安装snort 2.9.3安装手册
ubuntu 12.04上安装nox控制器.docx
Ubuntu Server 12.04安装图解,附件中为安装过程中全部截图,可按照图中所选择部分安装
Ubuntu12.04下的JDK安装,首先到官网上下载jdk-7u51-linux-x64.tar.gz。
在Ubuntu12.04下安装lispbox
详细介绍了在Ubuntu12.04上安装NS-2.35的步骤,包括安装包下载链接,每步安装的详细介绍等。
ubuntu12.04安装mysql---黑佳伦.pdf
ubuntu12.04下安装jdk,按照SSH,操作步骤详细,实际操作,截图显示
用 VMware 安装 Ubuntu 12.04详细过程图解
Ubuntu 12.04 菜鸟完全使用教程让你用最快的速度熟悉使用Ubuntu 12.04!
Ubuntu12.04下为火狐浏览器安装flash插件.docx
虚拟机(VMware10.0)上安装ubuntu12.04操作系统.
libc6 for ubuntu 12.04 所有依赖的库都打包 .
VMWare8.0安装Ubuntu12.04教程,傻瓜式安装教程,很详细
安装mysql sudo apt-get install mysql-server #### 配置mysql CREATE DATABASE redmine CHARACTER SET utf8; CREATE USER 'redmine'@'localhost' IDENTIFIED BY 'my_password'; GRANT ALL ...