WEBサーバとかMySQLとかRuby on Railsとか入れつつRemineをインストールしたメモ

Redmineをインストール

Redmine便利なのかなってのと、さくらVPS使い切れてないしってことでインストールしてみました。

ただのメモです。このページに書かれていることは全て次のページに書かれています。

Redmine 1.2をCentOS5.6にインストールする手順

Redmine 1.2をCentOS 5.6にインストールする手順

作業ログ

黒文字はターミナル上での作業、緑文字はアプリケーション内での作業、太字はアプリケーション内での入力ポイント、赤文字は各自書き換えるポイントです。

su
yum groupinstall “Development Tools”
yum install -y openssl-devel readline-devel zlib-devel curl-devel
yum install -y mysql-server mysql-devel
yum install -y httpd httpd-devel
yum install -y readline-devel
wget http://rubyenterpriseedition.googlecode.com/files/ruby-enterprise-1.8.7-2011.03.tar.gz
tar xzvf ruby-enterprise-1.8.7-2011.03.tar.gz
ruby-enterprise-1.8.7-2011.03/installer

[/opt/ruby-enterprise-1.8.7-2011.03] : /usr/local/

gem install rack -v=1.1.1 –no-rdoc –no-ri
gem install rake -v=0.8.7 –no-rdoc –no-ri
gem install i18n -v=0.4.2 –no-rdoc –no-ri
gem install mysql –no-rdoc –no-ri
vim /etc/my.cnf

[mysqld]
default-character-set=utf8
[mysql]
default-character-set=utf8

/etc/init.d/mysqld start
/sbin/chkconfig mysqld on
mysql -uroot

mysql> show variables like ‘character_set%’;
use mysql;
update user set password=password(‘password‘) where user = ‘root’;
delete from user where user = ”;
flush privileges;
exit;

mysql -uroot -p

mysql> create database db_redmine default character set utf8;
grant all on db_redmine.* to user_redmine identified by ‘password‘;
flush privileges;
exit;

wget http://rubyforge.org/frs/download.php/74944/redmine-1.2.0.tar.gz
tar zxvf redmine-1.2.0.tar.gz
mv redmine-1.2.0 /var/lib/redmine
cd /var/lib/redmine
vi config/database.yml

production:
  adapter: mysql
  database: db_redmine
  host: localhost
  username: user_redmine
  password: hotelokada
  encoding: utf8

cp config/configuration.yml.example config/configuration.yml
vi config/configuration.yml

production:
  email_delivery:
    delivery_method: :smtp
    smtp_settings:
      address: “localhost”
      port: 25
      domain: ‘xx.xxx.xx.xxx

rake generate_session_store
rake db:migrate RAILS_ENV=production
gem install passenger –no-rdoc –no-ri
passenger-install-apache2-module
vi /etc/sysconfig/httpd

HTTPD=/usr/sbin/httpd.worker

vi /etc/httpd/conf.d/passnger.conf

LoadModule passenger_module /usr/local/lib/ruby/gems/1.8/gems/passenger-3.0.7/ext/apache2/mod_passenger.so
PassengerRoot /usr/local/lib/ruby/gems/1.8/gems/passenger-3.0.7
PassengerRuby /usr/local/bin/ruby
Header always unset “X-Powered-By”
Header always unset “X-Rack-Cache”
Header always unset “X-Content-Digest”
Header always unset “X-Runtime”
PassengerMaxPoolSize 20
PassengerMaxInstancesPerApp 4
PassengerPoolIdleTime 3600
PassengerUseGlobalQueue on
PassengerHighPerformance on
PassengerStatThrottleRate 10
RailsSpawnMethod smart
RailsAppSpawnerIdleTime 86400
RailsFrameworkSpawnerIdleTime 0
RailsBaseURI /redmine

/etc/init.d/httpd start
/sbin/chkconfig httpd on
chown -R apache:apache /var/lib/redmine
ln -s /var/lib/redmine/public /var/www/html/redmine
/etc/init.d/httpd configtest
/etc/init.d/httpd graceful

感想

とにかく上で紹介したページの説明が分かりやすかったので、何も困りませんでした。

あっさり、 http://xx.xxx.xx.xx/redmine/ でアクセスできました。

コメント

タイトルとURLをコピーしました