2016年7月9日土曜日

eコミュニティ・プラットフォーム - 5 eコミマップ インストールc

5-1 eコミマップのインストール
ここから準備するファイルは、ダウンロードサイトが記載されたメールの、「プログラムソースコードと共に利用するミドルウェア等」をクリックするとダウンロードされるファイル(ecommap-files-2.4.2.zip)にもあります。不具合が生じたときに対応しやすいように、こちらを使用することをおすすめします。

5-1-3 PostgreSQL と PostGIS のインストール
◆PostgreSQL のインストール
インストール手順書の「2.2.1 PostgreSQL と PostGIS のインストール」の「例 CentOS 6 系 64bit」を参考に PostgreSQL9.1 をインストールします。(インストール手順書では、PostgreSQL9.4 となっていますが PostGIS のスクリプトが正常に終了できませんでした。)「Le's postgres」の「yum で PostgreSQL をインストールしてみよう(http://lets.postgresql.jp/documents/tutorial/yum/yum)」も参考にします。

[user@centos6 ~]$ su -
パスワード:
[root@centos6 ~]# rpm -ivh https://download.postgresql.org/pub/repos/yum/9.1/redhat/rhel-6-x86_64/pgdg-centos91-9.1-6.noarch.rpm
https://download.postgresql.org/pub/repos/yum/9.1/redhat/rhel-6-x86_64/pgdg-centos91-9.1-6.noarch.rpm を取得中
準備中...                ########################################### [100%]
   1:pgdg-centos91          ########################################### [100%]

システム -> 管理 -> ソフトウェアの追加削除 をクリックします。


「ソフトウェアの追加削除」ウィンドウの システム -> ソフトウェアソース をクリックします。


「ソフトウェアソース」ウィンドウの一番下に「PostgreSQL9.1.6-x86_64」にチェックが付いていることを確認して「閉じる」ボタンをクリックします。


「ソフトウェアの追加削除」ウィンドウの システム -> パッケージ一覧をリフレッシュ をクリックします。


「ソフトウェアの追加削除」ウィンドウの「パッケージのコレクション」をクリックして、右側に表示される「PostgreSQL Database Server 9.1 PGDG」のチェックボックスをクリックして選択し、「適用」ボタンをクリックします。


「認証」ウィンドウが表示されたら root のパスワードを入力して「認証する」ボタンをクリックします。


「端末」を起動し、rpm -qa | grep postgres と入力して PostgreSQL がインストールされたか確認します。

[root@centos6 ~]# rpm -qa | grep postgres
postgresql91-9.1.22-1PGDG.rhel6.x86_64
postgresql91-server-9.1.22-1PGDG.rhel6.x86_64
postgresql91-contrib-9.1.22-1PGDG.rhel6.x86_64
postgresql91-libs-9.1.22-1PGDG.rhel6.x86_64


◆PostGIS のインストール
ダウンロードサイトが記載されたメールの「プログラムソースコードと共に利用するミドルウェア等」リンクをクリックしてダウンロードし、解凍します。
[root@centos6 ~]# exit
logout
[user@centos6 ~]$ cd ダウンロード
[user@centos6 ダウンロード]$ ls
---
ecommap-package-2.4.2a.zip
---
[user@centos6 ダウンロード]$ unzip ecommap-package-2.4.2a.zip 
Archive:  ecommap-package-2.4.2a.zip
  inflating: ecommap-package-2.4.2/Changes-2.4.2.txt  
  inflating: ecommap-package-2.4.2/ecommap-installer-2.4.2.tar.gz  
  inflating: ecommap-package-2.4.2/ecommap-updater-2.4.2.tar.gz  
  inflating: ecommap-package-2.4.2/ecommap-updater-README.txt  
  inflating: ecommap-package-2.4.2/geoserver-2.3.5-patch-webapps.tar.gz  
   creating: ecommap-package-2.4.2/server/
 extracting: ecommap-package-2.4.2/server/redhat-el6.tar.gz  
   creating: ecommap-package-2.4.2/server/unconfirmed/
  inflating: ecommap-package-2.4.2/server/unconfirmed/ecommap_ubuntu.txt  
 extracting: ecommap-package-2.4.2/server/unconfirmed/fedora10.tar.gz  
 extracting: ecommap-package-2.4.2/server/unconfirmed/redhat-el5.tar.gz  
[user@centos6 ダウンロード]$ cd ecommap-package-2.4.2/server/
[user@centos6 server]$ ls
redhat-el6.tar.gz
unconfirmed
[user@centos6 server]$ tar zxvf redhat-el6.tar.gz 
redhat-el6/
redhat-el6/install_yum_postgresql.sh
redhat-el6/pg_hba.conf
redhat-el6/postgis_proj4text_patch.sql
[user@centos6 server]$ cd redhat-el6
[user@centos6 redhat-el6]$ su
パスワード:
[root@centos6 redhat-el6]# sh install_yum_postgresql.sh 
---
            postgis_version
---------------------------------------
 1.5 USE_GEOS=1 USE_PROJ=1 USE_STATS=1
(1 行)
最後に上記のように表示されたので、インストールは正常に完了しました。


◆PostgreSQLの設定の変更
/var/lib/pgsql/9.1/data/postgresql.conf を次のように修正します。
[root@centos6 redhat-el6]# vim /var/lib/pgsql/9.1/data/postgresql.conf 
---
listen_addresses = 'localhost' #コメントを外す

port = 5432 #コメントを外す
max_connections = 256 #100 -> 256
---

0 件のコメント: