« Thetisのインストール(1) | Main | Thetisのインストール(3) »

2010.02.15

Thetisのインストール(2)

Thetisのインストールその2。

■Thetisのインストール
まぁ、インストールと言うほどのものでもないような気はしますが・・・。

Thetisは特定のURLからダウンロードできない(URLが表示されない)ので、Firefoxやw3m等でダウンロードする。今回は、Firefoxを使って0.9.6をtar.gzでダウンロード(デスクトップにダウンロード)。

# mv ~/Desktop/thetis_0.9.6.tar.gz .
# tar zxvf thetis_0.9.6.tar.gz

tar: 処理中にエラーが起きましたが、最後まで処理してからエラー終了させました というメッセージが出るが気にしない。

展開したファイルを然るべき場所にコピー(あるいは移動)。

# cd thetis_0.9.6
# cp -r thetis/ /var/www/
# cd /var/www/thetis

config/database.yml ファイル内のrootのパスワードを変更。

# mysql -u root -p
(rootpasswordを入力)
mysql> create database thetis_production;
mysql> exit
# rake db:migrate RAILS_ENV=production

フォルダの所有者などを変更。

# chown -R apache:apache /var/www/thetis
# chmod 755 ./script/process/*
# chmod 755 ./public/dispatch.fcgi

■mod_fastcgiのインストール

# wget http://www.fastcgi.com/dist/mod_fastcgi-2.4.6.tar.gz
# tar xvzf mod_fastcgi-2.4.6.tar.gz
# cd mod_fastcgi-2.4.6
# cp Makefile.AP2 Makefile

Makefile内のtop_dirを以下のように書き換え。

top_dir = /usr/lib/httpd

最後に、makeおよびmake installを実行します。

なお、事前にhttpd-develをインストールしておく必要があります。

その他、必要になるものをインストール。

# wget http://www.fastcgi.com/dist/fcgi-2.4.0.tar.gz
# tar zxvf fcgi-2.4.0.tar.gz
# cd fcgi-2.4.0
# make
# make install
# cd ..
# wget http://rubyforge.org/frs/download.php/11368/ruby-fcgi-0.8.7.tar.gz
# tar zxvf ruby-fcgi-0.8.7.tar.gz
# cd ruby-fcgi-0.8.7
# ruby install.rb config
# ruby install.rb setup
# ruby install.rb install

これらをインストールするのを忘れていると、Thetis(というかRailsアプリ)にアクセスした際に、

Application error
Rails application failed to start properly

が発生してしまいます(気付くまでにちょっと時間がかかってしまいました)。

|

« Thetisのインストール(1) | Main | Thetisのインストール(3) »

Linux」カテゴリの記事

Comments

Post a comment



(Not displayed with comment.)


Comments are moderated, and will not appear on this weblog until the author has approved them.



TrackBack

TrackBack URL for this entry:
http://app.cocolog-nifty.com/t/trackback/3959/47563853

Listed below are links to weblogs that reference Thetisのインストール(2):

« Thetisのインストール(1) | Main | Thetisのインストール(3) »