バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > その他 > PostgreSQL9.2.6でEC-CUBEがインストールできません

その他

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
kyz
投稿日時: 2014/3/7 17:25
対応状況: −−−
半人前
登録日: 2014/3/7
居住地:
投稿: 21
PostgreSQL9.2.6でEC-CUBEがインストールできません
EC-CUBEをインストールを試みているのですが、データベースの初期化でエラーとなり、インストールができません。

>> MDB2 Error: connect failed
[Error message: unable to establish a connection]

というエラーが表示されます。
EC-CUBEはLinux上にhtmlとdataを配置し、データベースの初期化画面までは遷移できています。

過去のスレッドをみながら、pg_hba.confやpostgresql.confなどを修正し、またコマンド上からはpostgresを利用することを確認しています。

pg_hba.confやpostgresql.confのパスが「/var/lib/pgsql/9.2/data」となっているのが原因なのかなとも思いますが、よくわかりません。。。

すみませんが、ご教示お願いします。
seasoft
投稿日時: 2014/3/7 17:31
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7367
Re: PostgreSQL9.2.6でEC-CUBEがインストールできません
ポート番号が誤っているか、TCP を開放していないか、ネットワークインターフェイスの指定を誤っているといった辺りがありがちですかね。

> 過去のスレッドをみながら、pg_hba.confやpostgresql.confなどを修正し、またコマンド上からはpostgresを利用することを確認しています。

psql で接続できているということでしたら、EC-CUBE インストール時の、DB接続先 (たしか初期値 127.0.0.1) を空欄にしてみてはいかがでしょうか。


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

kyz
投稿日時: 2014/3/7 17:35
対応状況: −−−
半人前
登録日: 2014/3/7
居住地:
投稿: 21
Re: PostgreSQL9.2.6でEC-CUBEがインストールできません
お返事ありがとうございます。

早速、DB接続先を空欄にして再度試みてみましたが、再度同じように下記メッセージが表示されました。

>> MDB2 Error: connect failed
[Error message: unable to establish a connection]
kyz
投稿日時: 2014/3/7 17:45
対応状況: −−−
半人前
登録日: 2014/3/7
居住地:
投稿: 21
Re: PostgreSQL9.2.6でEC-CUBEがインストールできません
今しがた/var/lib/pgsql/9.2/data/pg_logの中身をみてみると、以下のようなエラーが出ていました。

2014-03-07 17:37:28 JST 画面から入力したユーザ名 画面から入力したDB名LOG: 与えられたユーザー名 (画面から入力したユーザ名) と認証されたユーザー名 (サーバーのユーザ名) が一致しません
2014-03-07 17:37:28 JST 画面から入力したユーザ名 画面から入力したDB名FATAL: ユーザ "画面から入力したユーザ名" で対向(peer)認証に失敗しました
seasoft
投稿日時: 2014/3/7 17:45
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7367
Re: PostgreSQL9.2.6でEC-CUBEがインストールできません
WEB サーバーと DB サーバーは同一ホストですか?


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

kyz
投稿日時: 2014/3/7 17:46
対応状況: −−−
半人前
登録日: 2014/3/7
居住地:
投稿: 21
Re: PostgreSQL9.2.6でEC-CUBEがインストールできません
ホストは同じです。
同じサーバー内にpostgresをおいています。
seasoft
投稿日時: 2014/3/7 17:49
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7367
Re: PostgreSQL9.2.6でEC-CUBEがインストールできません
> 過去のスレッドをみながら、pg_hba.confやpostgresql.confなどを修正し、またコマンド上からはpostgresを利用することを確認しています。

psql から接続できているという意味ですか?


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

seasoft
投稿日時: 2014/3/7 17:54
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7367
Re: PostgreSQL9.2.6でEC-CUBEがインストールできません
peer 認証が設定されている様子ですね。

パスワード認証にした方が良いと思います。


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

kyz
投稿日時: 2014/3/7 17:56
対応状況: −−−
半人前
登録日: 2014/3/7
居住地:
投稿: 21
Re: PostgreSQL9.2.6でEC-CUBEがインストールできません
はい。
psqlから接続できています。

DBとユーザーの作成手順ですが、以下のような流れ作成しました。

#su - postgres
#createuser -P test_db_user
ここでパスワードを設定
#createdb -O test_db_user test_db

画面から入力したDB名はtest_db
DBユーザはtest_db_userです。

kyz
投稿日時: 2014/3/7 18:21
対応状況: −−−
半人前
登録日: 2014/3/7
居住地:
投稿: 21
Re: PostgreSQL9.2.6でEC-CUBEがインストールできません
>peer 認証が設定されている様子ですね。

pg_hba.confが以下のようになっておりましたので、
「local all all peer」をコメントアウトしてみました。

local all all peer
# IPv4 local connections:
host all all 127.0.0.1/32 trust
host all all xxx.xxx.xxx.0/24 trust

そうしたところ、今度は別のエラーが発生しました。
「データベース postgres に接続できませんでした: FATAL: pg_hba.conf にホスト"[local]"、ユーザ"postgres"、データベース"postgres, SSL無効用のエントリがありません」

pg_hba.confの設定の仕方がまずいのでしょうか??
(1) 2 »
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

総メンバー数は88,972名です
総投稿数は110,019件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1646
8
red
1570
9
mcontact
1296
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.