バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > その他 > postgreSQLに接続できるのにエラー・・・

その他

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
akamegane
投稿日時: 2010/5/4 22:15
対応状況: −−−
新米
登録日: 2010/5/4
居住地:
投稿: 3
postgreSQLに接続できるのにエラー・・・
はじめまして、テスト環境を作成しようと自前のPCにCentOSを入れてインストールしようとして躓いております。

[EC-CUBE] EC-CUBEのバージョン 2.4.3
[サーバ] 自前サーバ(Pen4、メモリ1G)
[OS] CentOS 5.4
[PHP] PHP 5.1.6
[データベース] postgreSQL 8.1.6
[WEBサーバ] Apache/2.2.3
[ブラウザ]
[現象]
>> DB Error: connect failed
[nativecode=Unable to connect to PostgreSQL server: could not connect to server:
Is the server running on host "127.0.0.1" and accepting TCP/IP connections on port 5432?]

のエラーにて先に進めない状況です。


DBやユーザーは作成しており、phpPgAdminでは問題なくアクセスでき、データベースなども作成できております。


いろいろと調べておりましたところ、下記投稿とほぼ同じ現象でした。
http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=375&forum=2&post_id=1051

./install/index.phpを修正しましたところ、最後までいったのですが、管理画面にアクセスすると

Fatal error: Call to undefined method DB_Error::getCol() in /var/www/html/data/class/SC_DbConn.php on line 139

のエラーでアクセスできず、ここで詰まっております。

とりあえずの稼動までのヒントを頂ければ幸いです。よろしくお願いいたします。
seasoft
投稿日時: 2010/5/4 22:31
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7367
Re: postgreSQLに接続できるのにエラー・・・
まずは、EC-CUBE 抜きで、PHP から PostgreSQL に接続できるかを確認してみては?


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

akamegane
投稿日時: 2010/5/5 0:48
対応状況: −−−
新米
登録日: 2010/5/4
居住地:
投稿: 3
Re: postgreSQLに接続できるのにエラー・・・
早速のご返答、誠にありがとうございます。

http://xoops.ec-cube.net/modules/newbb/viewtopic.php?viewmode=thread&topic_id=375&forum=2&post_id=1046#forumpost1046

上記URLを参考にしまして、

ここから-------------------------
<META http-equiv="Content-Type" content="text/plane; charset=EUC-JP">
<?php
// PostgreSQL connect
$conn = pg_connect("dbname=データベース名 user=データベースユーザ名 password=パスワード");

if(!$conn){
die ("PostgreSQL connect FALSE!\n");
}
else{
echo "PostgreSQL connect OK!\n";
}
@pg_close($conn);
?>
ここまで-------------------------

このスクリプトを実行すると、
"PostgreSQL connect OK!"
と表示されます。

同じように

"host=localhost"を指定しますと、

PostgreSQL connect FALSE!

と、エラーを返してきます。。。
seasoft
投稿日時: 2010/5/5 0:56
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7367
Re: postgreSQLに接続できるのにエラー・・・
そうすると、EC-CUBE ではなく PHP & PostgreSQL の問題(話題)となりそうですね。

まずは、サーバのサポート先に、具体的なサンプルコードと URL を伝えて支援を求めてみては?


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

akamegane
投稿日時: 2010/5/5 13:51
対応状況: −−−
新米
登録日: 2010/5/4
居住地:
投稿: 3
Re: postgreSQLに接続できるのにエラー・・・
ヒントをどうもありがとうございました。

上記でpg_connect()を調べていたところ、SElinuxがONになっていたので、OFFにして再起動させました。

問題なくhostの記述があってもpostgresqlに接続でき、インストールも無事に終了しました。


いろいろと素早い回答ありがとうございました。
取り急ぎご報告と御礼まで。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

総メンバー数は89,040名です
総投稿数は110,020件です

投稿数ランキング

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.