インストール手順
Red Hat Enterprise Linux 5.4におけるインストールの手順を、以下に示します。
ソフトウェアのバージョンは導入時に使用したものであり、他のOSやソフトウェアなど、
すべての環境について動作を保証するものではありません。
OS等の環境により、ディレクトリ名やパッケージ名称などは置き換えて下さい。
必要なソフトウェアのインストール
OSパッケージ管理ツールによる関連ソフトウェアのインストール
OSのパッケージ管理ツールを使用して、必要となるソフトウェアをインストールします。
(OSのインストール形態により、必要となるパッケージが異なる場合があります。)
# yum -y install httpd
# yum -y install httpd-devel
# yum -y install openssl-devel
# yum -y install postgresql-server
# yum -y install gcc-c++
rubyのインストール
rubyのダウンロードサイトよりソースファイルを取得しインストールします。
(バージョンはシステム導入時に適用したものです。)
$ cd /tmp
$ wget ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p174.tar.gz
$ tar zxvf ruby-1.8.7-p174.tar.gz
$ cd ruby-1.8.7-p174
$ ./configure
$ make
$ su
# make install
Ruby on Railsのインストール
RubyGemsをインストールし、Ruby on Railsおよび関連プラグイン等をインストールします。
$ cd /tmp
$ wget http://rubyforge.org/frs/download.php/28174/rubygems-0.9.5.tgz
$ tar zxvf rubygems-0.9.5.tgz
$ cd rubygems-0.9.5
$ ruby setup.rb
$ gem sources -a http://gems.github.com/
$ gem install rails -v 2.3.4
$ gem install fastercsv -v 1.5.0
$ gem install mislav-will_paginate -v 2.3.11
$ gem install postgres-pr 0.6.1
$ gem install passenger
Passengerの設定
Apacheおよびpassengerの設定を行い、Webサーバを起動します。
$ passenger-install-apache2-module
(出力されたガイドに従い、httpd.confを設定します。)
# service httpd start
# chkconfig httpd on
帳票出力用ライブラリのインストール
JDK、Apache FOP、pdftkをインストールします。
JDK : https://java.sun.com/javase/ja/6/download.html
Apache FOP : https://xmlgraphics.apache.org/fop/
pdftk : http://www.accesspdf.com/pdftk/
動作のための設定等
データベース作成
PostgreSQLの設定を行い、対象のデータベースを作成します。
# service postgresql start
# su - postgres
$ createuser -P kyouindbuser
(DB作成権限のみ許可)
$ vi data/pg_hba.conf
host all all 127.0.0.1/32 ident,sameuser
を
host all all 127.0.0.1/32 md5
に変更。
$ createdb -E UTF-8 -O kyouindbuser hks_db
$ exit
# service postgresql restart
# chkconfig postgresql on
アプリケーションのインストール
アプリケーションインストール
アプリケーションを配置し、初期マスタデータを登録します。
$ cd /tmp
$ unzip hks20100401.zip
$ su
# mkdir -p /var/app
# cp -r /tmp/hks20100401 /var/app/hks
# chown -R apache:apache /var/app/hks
(マスタデータ登録)
# psql -h localhost -U kyouindbuser -d hks_db < mst.sql
# touch /var/app/hks/tmp/restart.txt
Apache FOPの設定
フォントの定義の作成を行います。(定義名は"Mincho"としてください。)
インストール環境に合わせてHKS_ROOT/config/environment.rbを編集し
FOP_PATH,FOP_CONF_PATHの設定を行います。
(#envirionment.rb)
FOP_PATH = '/var/app/fop-0.95/fop'
FOP_CONF_PATH = '/var/app/fop-0.95/conf/fop.xconf'
インストール完了
http://<host address>/hks にアクセスします。