Triplex Systemsの開発メモです。開発の手順・開発に関するTipsをまとめます。

必要なライブラリをインストール

# yum -y install openssl-devel readline-devel zlib-devel curl-devel libyaml-devel ImageMagick ImageMagick-devel ipa-pgothic-fonts gcc-c++

Rubyのソースをダウンロード

# cd /usr/local/src/
# wget http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0...

Rubyのインストール

# tar zxvf ruby-2.0.0-p451.tar.gz
# cd ./ruby-2.0.0-p451
# ./configure --disable-install-doc
# make
# make install

bundlerのインストール

# gem install bundler --no-rdoc --no-ri

MySQLにDBとユーザの作成

# mysql -u root -p
mysql> create database db_redmine default character set utf8;
mysql> grant all on db_redmine.* to user_redmine@localhost identified by '********';
mysql> flush privileges;
mysql> exit;

Redmineのソースをダウンロード

# cd /usr/local/src/
# wget http://www.redmine.org/releases/redmine-2.5.1.tar....

Redmineの配置

# tar zxvf redmine-2.5.1.tar.gz
# mv redmine-2.5.1 /var/lib/redmine

Redmineの設定ファイルを作成

  • /var/lib/redmine/config/database.yml
production:
  adapter: mysql2
  database: db_redmine
  host: localhost
  username: user_redmine
  password: ********
  encoding: utf8
  • /var/lib/redmine/config/configuration.yml
production:
  email_delivery:
    delivery_method: :smtp
    smtp_settings:
      address: <メールサーバ名>
      port: <ポート>
      authentication: :login
      domain: <ドメイン名>
      user_name: <SMTP認証ID>
      password: <SMTP認証パスワード>
  rmagick_font_path: /usr/share/fonts/ipa-pgothic/ipagp.ttf

各種インストール・設定

# cd /var/lib/redmine/
# bundle install --without development test
# bundle exec rake generate_secret_token
# RAILS_ENV=production bundle exec rake db:migrate
# gem install passenger --no-rdoc --no-ri
# passenger-install-apache2-module
  • 最後のコマンドの実行後に表示される文字列をhttpd.confに追記
  • ついでに、以下の文字列をhttpd.confに追記
Header always unset "X-Powered-By"
Header always unset "X-Rack-Cache"
Header always unset "X-Content-Digest"
Header always unset "X-Runtime"
RackBaseURI /redmine
# chown -R webmaster:users /var/lib/redmine
# ln -s /var/lib/redmine/public /home/webmaster/public_html/redmine

テーマのインストール

# yum install git
# git clone git://github.com/farend/redmine_theme_farend_fancy.git public/themes/farend_fancy

コメントをかく


「http://」を含む投稿は禁止されています。

利用規約をご確認のうえご記入下さい

Wiki内検索

管理人/副管理人のみ編集できます