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 -urootmysql> 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.ymlproduction:
adapter: mysql
database: db_redmine
host: localhost
username: user_redmine
password: hotelokada
encoding: utf8cp config/configuration.yml.example config/configuration.yml
vi config/configuration.ymlproduction:
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/httpdHTTPD=/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/ でアクセスできました。
コメント