Radiant CMSのアプリケーションをUbuntuに移行する
Windowsで作ったアプリケーションをUbuntu Edgyで
運用するためにRubyのインストールからアプリケーションの起動までを
行ったのでその作業記録。
gemのインストール
$ sudo wget http://rubyforge.org/frs/download.php/11289/rubygems-0.9.0.tgz $ tar xvzf rubygems-0.9.0.tgz $ cd rubygems-0.9.0 $ sudo ruby setup.rb
PostgreSQLのインストール
$ sudo apt-get install postgresql
pg_hba.conf編集
# TYPE DATABASE USER IP-ADDRESS IP-MASK METHOD local all all trust # IPv4-style local connections: host all all 127.0.0.1/32 trust # IPv6-style local connections: host all all ::1/128 trsut
本当はもっとセキュリティを考えてしっかり書かないといけない。
TCP/IPの許可
/etc/postgresql/7.4/main/postgresql.confを
tcpip_socket = true
に変更
再起動
$ sudo /etc/init.d/postgresql-7.4 restart -o "-i -s"
ruby postgresのインストール
$ sudo apt-get install postgresql-dev $ POSTGRES_INCLUDE=/usr/include/postgresql sudo gem install postgres --include-dependencies
postgresql-devが無いとハマる。
POSTGRES_INCLUDEを設定しないとハマる。
(2007.02.27) 追記
$ gem install postgres-pr
もやったからそれが必要かも。
Radiantのインストール
$ gem install radiant
圧縮していたフォルダを解凍
$ unzip helloradiant.zip
DBのリストア
$ sudo createdb -U postgres -E UNICODE radidant_live $ psql -U postgres -e radiant_live < radiant_live.sql
Radiant起動
$ ruby script/server -e production
参考: "Ruby on Rails" on Ubuntu 6.06 LTS
参考: http://collie.low-temp.sci.yamaguchi-u.ac.jp/~ashida/comp/psql.html
参考: http://wiki.rubyonrails.org/rails/pages/PostgreSQL