1,パッケージインストール
1 |
yum -y install git gcc gcc-c++ libcurl-devel httpd httpd-devel openssl-devel readline-devel zlib-devel curl-devel mysql-server mysql-devel ImageMagick ImageMagick-devel ipa-pgothic-fonts |
2,EPELリポジトリの登録
1 |
rpm -ivh http://ftp.riken.jp/Linux/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm |
3,開発ツール・インストール
1 |
yum -y groupinstall "Development Tools" |
4,Rubyをインストール
1 2 3 4 5 6 7 8 9 10 11 |
git clone https://github.com/sstephenson/rbenv.git ~/.rbenv echo 'export PATH="$HOME/.rbenv/bin:$PATH"'>> ~/.bashrc echo 'eval "$(rbenv init -)"' >> ~/.bashrc source ~/.bashrc mkdir ~/.rbenv/plugins cd ~/.rbenv/plugins git clone git://github.com/sstephenson/ruby-build.git rbenv install 2.0.0-p648 rbenv shell 2.0.0-p648 |
5,bundlerインストール
1 |
gem install bundler |
6,MySQL redmine用の設定
1 2 3 4 5 6 7 8 9 10 11 12 13 |
service mysqld start mysql -u root update mysql.user set password=password('centos') where user = 'root'; flush privileges; exit; mysql -u root -p Enter password:centos create database db_redmine default character set utf8; grant all on db_redmine.* to user_redmine@localhost identified by 'redmine'; flush privileges; exit; |
7,redmineインストール
1 2 3 |
curl -O http://www.redmine.org/releases/redmine-2.5.0.tar.gz tar zxvf redmine-2.5.0.tar.gz mv redmine-2.5.0 /var/lib/redmine |
8,DB情報設定
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
cd /var/lib/redmine/config cat <<EOF > database.yml production: adapter: mysql2 database: db_redmine host: localhost username: user_redmine password: redmine encoding: utf8 EOF cd /var/lib/redmine bundle install --without development test cd /var/lib/redmine/config bundle exec rake generate_secret_token RAILS_ENV=production bundle exec rake db:migrate |
9,Passengerインストール
1 2 3 4 5 6 7 |
cd /var/lib/redmine gem install passenger --no-rdoc --no-ri passenger-install-apache2-module passenger-install-apache2-module --snippet > /etc/httpd/conf.d/passenger.conf chown -R apache:apache /var/lib/redmine |
10,httpd設定
1 2 3 4 |
vim /etc/httpd/conf/httpd.conf #DocumentRoot "/var/www/html" ↓↓ DocumentRoot "/var/lib/redmine/public" |
DocumentRootで検索 /DocumentRoot
1 2 3 4 |
chown -R apache:apache /var/lib/redmine chmod o+x /root/ /etc/rc.d/init.d/httpd start |
11,Redmineへアクセス
サーバとトップへアクセス
1 |
http://xxx.xxx.xxx.xxx |
注意点(ポイント)
1,redmine-2.5.0の場合、Rubyのバージョンが依存する(2.0.0-p648)
2.2.3だとだめだった
2,chmod o+x /root/ をしないとダメだった
画面表示されない時はログファイルでエラーの内容を確認
find / -name error_log
cat /var/log/httpd/error_log
参考
http://j-orangepekoe.blog.so-net.ne.jp/2016-03-02
http://www.aetherworks.org/article/112066375.html
http://qiita.com/mozo/items/6ec0151dad350c051399
http://blog.redmine.jp/articles/2_5/installation_centos/
http://blog.redmine.jp/articles/3_2/install/centos/