その他 > その他 > 私も PostgreSQL 使用時に EC-CUBE がインストールできません |
その他
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
popy |
投稿日時: 2011/8/1 19:37
対応状況: −−−
|
半人前 ![]() ![]() 登録日: 2011/8/1 居住地: 投稿: 14 |
私も PostgreSQL 使用時に EC-CUBE がインストールできません すみません。どうぞ宜しくお願いします。
他でも同じ様な質問をされている方がいらっしゃいましたが、 環境が違うようなので、私も質問させて頂きました。 以前、EC-CUBE2.4.4でショップを開店したことがありまして、 その時はすんなりインストールができたのですが、 今回、以前と似た環境でEC-CUBE2.11.1をインストールしようとしてるのですが、 「データベースの設定画面」で、以下のようなエラーが発生してしまいます。 ![]() >> MDB2 Error: connect failed [Error message: unable to establish a connection] [Native message: ] ちなみに、postgresql.confの #log_destination = 'stderr' ↓ log_destination = 'syslog' に変更してPostgreSQLを再起動後、 $ tail -f /var/log/messages で見ると、 [2-1] FATAL: no pg_hba.conf entry for host "XXX.XXX.XXX.74", user "pgtest", database "testtest_db", SSL off (↑ウチのサーバーです) と表示されます。 ここまでのいきさつを以下に記載します。 1.レンタルサーバーのデフォルトのPHP5.1→5.4にバージョンアップ。 (この時、PHPのバージョンアップに伴い、MySQLもバージョンが必要との事 でしたので、MySQLもUPさせました) 2.レンタルサーバーのデフォルトのPostgreSQL8.1→8.4にバージョンアップ。 ※もしかして、この2つが上手くインストールされていないのではないかと思ったのですが、 <?php phpinfo(); ?>のページを作って置いて、見ると表示もされて、 PostgreSQLの箇所も表示されていますし、 phpPgAdminでも、表示されます。 (但し、phpinfo()のpdo_pgsql、pgsqlなどのバージョンがPostgreSQL(libpq) Version 8.1.23 となってるのが気になります。私は、8.4のつもりなんですが・・・。 ここはこれで良いのでしょうか??) ※ちなみに、PHPをバージョンアップさせた時の操作は以下の通りです。 (あちこちのサイトで調べて実施しました) $ wget http://download.fedora.redhat.com/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm $ wget http://rpms.famillecollet.com/enterprise/remi-release-5.rpm $ rpm -Uvh remi-release-5.rpm epel-release-5-4.noarch.rpm $ yum remove php php-* mysql mysql-server $ yum install --enablerepo=remi,epel mysql.x86_64 mysql-server.x86_64 $ yum install --enablerepo=remi,epel php php-cli php-common php-devel php-gd php-mbstring php-mysql php-pdo php-pear php-pgsql ココで何故か「dovecot」も消されちゃったので(笑)、インストールしました。 $ yum install dovecot ※あと、PostgreSQLをバージョンアップさせた時の操作は以下の通りです。 (あちこちのサイトで調べて実施しました) $ wget http://yum.pgsqlrpms.org/8.4/pgdg-centos-8.4-2.noarch.rpm $ rpm -ivh pgdg-centos-8.4-2.noarch.rpm $ yum search postgresql $ yum install postgresql-server 3.PostgreSQLを使えるようにしました。 $ service postgresql start(root権限で実行) $ createuser --createdb --no-adduser --pwprompt pgtest(postgresで実行) → N $ createdb -U pgtest testtest_db(pgtestで実行) 4.pg_hba.confを編集 # "local" is for Unix domain socket connections only #local all all ident local all all trust # IPv4 local connections: #host all all 127.0.0.1/32 ident host all all YYY.YYY.YYY.231 255.255.255.255 trust host all all 127.0.0.1/32 trust (ODBC接続してACCESS等で見たいので、ココに自分のアドレスYYY.YYY.YYY.231を 設定しています。) 5.postgresql.confを編集 #listen_addresses = '*' #port = 5432 #password_encryption = on ↓ listen_addresses = '*' port = 5432 password_encryption = on (コメントを外しました) 以上、いま、思いついた限り書いてみました。 必要な情報がありましたら、書かせてもらいます。 もう数日ココで止まってて困っています。 どうかご助言の程、どうぞ宜しくお願いします。 [EC-CUBE] 2.11.1 [レンタルサーバ] NTTPC コミュニケーションズ(WebARENA SuitePro V3) http://web.arena.ne.jp/suitepro/support/manual/centos5/index.html [OS] CentOS 5.6 [PHP] PHP 5.3.6 [データベース] PostgreSQL 8.4.4 [WEBサーバ] Apache 2.2.3 [ブラウザ] IE6 |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
» ![]() |
popy | 2011/8/1 19:37 |
![]() |
yuse | 2011/8/1 21:11 |
![]() |
popy | 2011/8/2 1:39 |
![]() |
ゲスト | 2011/8/2 11:27 |
![]() |
popy | 2011/8/2 13:45 |
![]() |
nkta | 2011/8/2 16:48 |
![]() |
popy | 2011/8/2 18:01 |
![]() |
ゲスト | 2011/8/2 18:59 |
![]() |
nkta | 2011/8/2 19:23 |
![]() |
ゲスト | 2011/8/2 20:12 |
![]() |
popy | 2011/8/3 12:54 |
![]() |
nkta | 2011/8/3 18:28 |
![]() |
popy | 2011/8/7 16:06 |
![]() |
popy | 2011/8/3 12:45 |
![](images/pixel.gif)