バージョン選択

フォーラム

メニュー

オンライン状況

49 人のユーザが現在オンラインです。 (35 人のユーザが フォーラム を参照しています。)
登録ユーザ: 1
ゲスト: 48
swat もっと...

サイト内検索

質問 > その他 > Postgresqlバージョンアップについて

その他

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
szen
投稿日時: 2012/12/28 20:09
対応状況: 確認中
新米
登録日: 2012/11/7
居住地:
投稿: 9
Postgresqlバージョンアップについて
毎度お世話になります。

sakuraのVPSサーバーでpostgresを使用してeccubeのサイトを立ち上げようとしております。
postgresのversionを最新版の9.2にしたのですが、いざeccubeのセットアップを行おうとした時に、データベースの設定がうまく行きませんでした。

sakuraの環境は以下です。
CentOS 6 x86_64
postgres-9.2
Apache 2.2.15
php 5.3.3

sshではserviceは正常に起動しているようですが、phpinfoでのpgsqlの項目は見つからないので、そこに起因しているのかとは思って色々と調整はしていますが、良い方法が見当たりません。
調べて色々やってみた結果で設定したものは以下です。

--main.cf

smtpd_sasl_auth_enable = yes
smtpd_sasl_local_domain = $myhostname
smtpd_recipient_restrictions = permit_mynetworks,permit_sasl_authenticated,reject_unauth_destination

--.bash_profile

PATH=$PATH:$HOME/bin

export PATH=$PATH:/usr/pgsql-9.2/bin
export POSTGRES_HOME=/usr/pgsql-9.2
export PGLIB=$POSTGRES_HOME/lib
export PGDATA=/var/lib/pgsql/9.2/data
export MANPATH="$MANPATH":$POSTGRES_HOME/share/man
export LD_LIBRARY_PATH="$LD_LIBRARY_PATH":"$PGLIB"

--CentOS Base.repo

#[base][updates]エリアそれぞれに以下を追記
exclude=postgres*

--iptables

-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 20 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 25 -j ACCEPT

--pg_hba.conf

local all trust

--postgresql.conf

shared_buffers = 64MB
work_mem = 4MB
wal_buffers = 4MB
checkpoint_segments = 16

#PITR
wal_level = archive
archive_mode = on
archive_command = 'cp "%p" /var/lib/pgsql/9.1/backups/"%f"'

#log
log_destination = 'syslog'
log_min_error_statement = error

#toke
track_activities = on
track_counts = on

#autovacuum
autovacuum = on

log_destination = 'syslog'
log_min_error_statement = error

--

ドライバは以下の通りインストールしました。

postgresql92-server-9.2.2-1PGDG.rhel6.x86_64
postgresql92-9.2.2-1PGDG.rhel6.x86_64
postgresql92-libs-9.2.2-1PGDG.rhel6.x86_64
postgresql92-contrib-9.2.2-1PGDG.rhel6.x86_64

--

なお、デフォルトでインストールされていた8.4はインストールに影響をきたす可能性があるとの事で削除しました。
以上の手順を試みましたがうまく接続出来ていません。

eccubeのインストール時にデータベースで出たエラーは以下です。

MDB2 Error: not found
[Error message: extension pgsql is not compiled into PHP]


これに対し、
yum install php-pear-MDB2-Driver-pgsql.noarch
で、必要そうなドライバを入れてあるはずなのですが、どうも解決しているように見えません。
エラーの内容は依然として変わりません。
コマンド上ではlibsも9.2が適用されているようなのですが……

ご存知の方、お知恵をお借りしたいと思います。
よろしくおねがいします。
shutta
投稿日時: 2013/1/10 22:14
対応状況: −−−
仙人
登録日: 2010/2/4
居住地: 関西
投稿: 835
Re: Postgresqlバージョンアップについて
引用:

eccubeのインストール時にデータベースで出たエラーは以下です。

MDB2 Error: not found
[Error message: extension pgsql is not compiled into PHP]


これに対し、
yum install php-pear-MDB2-Driver-pgsql.noarch
で、必要そうなドライバを入れてあるはずなのですが、どうも解決しているように見えません。
エラーの内容は依然として変わりません。


php-pgsql パッケージは入っていますか?


----------------

リゾート会員権(エクシブ等)の売買・仲介

スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は88,841名です
総投稿数は109,985件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2313
5
umebius
2085
6
yuh
1819
7
h_tanaka
1646
8
red
1570
9
mcontact
1291
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.