Ubuntu 下 redmine 安裝配置

安裝 rvm數據庫


\curl -L https://get.rvm.io | bash -s stable --ruby --autolibs=enable –auto-dotfiles

安裝 Rubyapache

   rvm install ruby-1.8.7 ruby

   選擇版本:bash

   rvm use ruby-1.8.7 --defaultsession

   查詢當前版本:app

   rvm infocurl

   列出版本:ide

   rvm listui


安裝gemurl

   sudo apt-get install rubygems

安裝 rails

   sudo gem install rails -v 3.2.13

建立數據庫

CREATE DATABASE redmine CHARACTER SET utf8 COLLATE utf8_general_ci; create user'redmine'@'localhost' identified by'passwd' grant allprivilegeson redmine.*to'redmine'@'localhost'; 生成session store  rake generate_session_store 在這個過程當中會碰到各類插件不存在,直接用 gem install 安裝。 若是有 mocha 一項過不了,直接修改 remdine/Gemfile 文件,在前面加了一個「#」註釋掉(不知道對後面有沒有什麼影響,有待驗證)。 group :test do   gem "shoulda", "~> 3.3.2"   # gem "mocha", "~> 0.13.3"   gem 'capybara', '~> 2.0.0'  end 

建立數據庫結構

 rake db:migrate RAILS_ENV=production

插入默認數據

 RAILS_ENV=production rake redmine:load_default_data

啓動rails

  rails server

訪問頁面:

  http://localhost:3000/

 

Apache 配置

 

安裝 passenger

   gem i passenger

   passenger-install-apache2-module

   apt-get install libcurl4-openssl-dev





修改Apache Mode配置

   cd /etc/apache2/mods-enabled/

   sudo touch passenger.load 

   sudo gedit passenger.load

   在文件中加入如下內容(覺得內容一實際安裝路徑爲準)

LoadModule passenger_module /home/Bruce/.rvm/gems/ruby-2.0.0-p247/gems/passenger-4.0.10/buildout/apache2/mod_passenger.so

PassengerRoot /home/Bruce/.rvm/gems/ruby-2.0.0-p247/gems/passenger-4.0.10

PassengerDefaultRuby /home/Bruce/.rvm/wrappers/ruby-2.0.0-p247/ruby



設置連接

   sudo ln -s /opt/redmine/ /var/www/redmine



Apache虛擬主機配置


ServerName 127.0.0.1

ServerAdmin root@localhost



DocumentRoot /var/www/redmine/public

<Directory />

Options FollowSymLinks

AllowOverride None

</Directory>

<Directory /var/www/redmine/public>

Options Indexes FollowSymLinks MultiViews

AllowOverride None

Order allow,deny

allow from all

</Directory>

相關文章
相關標籤/搜索