質問 > その他 > インストールできない。PostgreSQLだと、DB Error: extension not foundとなる |
その他
スレッド表示 | 古いものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
ゲスト |
投稿日時: 2008/4/7 16:34
対応状況: −−−
|
Re: インストールできない。PostgreSQLだと、DB Error: extension not foundとなる 開発チーム様とみなさま、今回の件はたいへんありがとうございました。
今のところ順調です。仕事で使っているので、インストールが一番重要なので助かります。 それでは。 |
|
adachi |
投稿日時: 2008/4/6 20:38
対応状況: −−−
|
EC-CUBE開発チーム 登録日: 2007/2/14 居住地: 大阪 投稿: 93 |
Re: インストールできない。PostgreSQLだと、DB Error: extension not foundとなる 足立です。
解決されたようで良かったです。 エラーが出ていたのはpostgresの認証方式が異なっていたからですね。 http://www.postgresql.jp/document/pg743doc/html/client-authentication.html 最初の設定はidnetベースの認証で、マニュアル見る限りではOSのユーザを利用しての認証になるみたいです。 EC-CUBEではパスワード認証を利用するのでエラーになっていたと。 kvex2004さんのおっしゃるとおり、 サーバ会社さんによってインストールされているアプリケーションや設定は異なりますので、 VPSを使うのであればOS、PHP、WEBサーバ、DBサーバの知識がないと少ししんどいかもしれません。 まあたいていはエラーメッセージで検索すれば解決事例が出てくると思いますのでがんばってください! |
kvex2004 |
投稿日時: 2008/4/6 16:02
対応状況: −−−
|
長老 登録日: 2007/10/31 居住地: 埼玉 投稿: 218 |
Re: インストールできない。PostgreSQLだと、DB Error: extension not foundとなる 決まりは無いですからね。
「普通こうである」というのは無いと思いますよ。 「こういうことが多い」ということはあるかもですが、特に決まってるわけじゃないですから。 使えるねっとの、どのサービスかわからないのですが、通常のVPSプランでしたら、postgreSQLは入ってるよ、という状態なので使えるようにするのは自分次第でしょうね。 アドバンスサポート(でしたっけ?)に入ると、コントロールパネルからコントロールできますけどね。 中にはpostgreSQLが不要な人もいるでしょうから、そういう人にとっては無駄なデーモンが動いてないほうが良いですし。 |
ゲスト |
投稿日時: 2008/4/6 14:18
対応状況: −−−
|
Re: インストールできない。PostgreSQLだと、DB Error: extension not foundとなる 開発チーム様
# IPv4 local connections: host all all 127.0.0.1/32 password $su - postgres $pg_ctl reload 上記試しました所、正常インストールできました! 一応現在サイトトップと管理画面はでる状況になりました。 誠にありがとうございます。 ただ今までが今までですので商品登録や管理画面で不具合がないことを祈りますが。 また、もしお手数でなければ、上記理由についてお聞きしたいですが、要はレンタルサーバのVPSでの初期のPostgreの設定はサーバ会社により全くことなり、使えるネットさんの場合はこれだけのカスタマイズをしないと使えないということですよね? サーバによっては上記の設定はデフォルトで普通になっているものというわけではないのですよね? それではこちらのサーバでこれ以上のエラーがでないことを祈りながらですが、またよろしくお願いいたします。 |
|
ゲスト |
投稿日時: 2008/4/6 14:06
対応状況: −−−
|
Re: インストールできない。PostgreSQLだと、DB Error: extension not foundとなる 追記:
丁度ご返信いただいていましたので上記開発チーム様のを試してみます。 |
|
ゲスト |
投稿日時: 2008/4/6 14:05
対応状況: −−−
|
Re: インストールできない。PostgreSQLだと、DB Error: extension not foundとなる 追記:
一応ためしに、 ipv4だけでいいと思いますが、すべてtrustにしてみましたが、 # "local" is for Unix domain socket connections only local all all trust # IPv4 local connections: host all all 127.0.0.1/32 trust # IPv6 local connections: host all all ::1/128 trust 再度始めからインストールしなおしましたが、 データベースの設定でサーバ名に127.0.0.1をいれてやると、同じエラーでした。 >> DB Error: connect failed [nativecode=Unable to connect to PostgreSQL server: FATAL: Ident authentication failed for user "testuser"] |
|
adachi |
投稿日時: 2008/4/6 14:03
対応状況: −−−
|
EC-CUBE開発チーム 登録日: 2007/2/14 居住地: 大阪 投稿: 93 |
Re: インストールできない。PostgreSQLだと、DB Error: extension not foundとなる 足立です。
を、
でどうでしょう。 pg_hba.confの反映は下記でいけるかと思います。 $su - postgres $pg_ctl reload |
ゲスト |
投稿日時: 2008/4/6 13:24
対応状況: −−−
|
Re: インストールできない。PostgreSQLだと、DB Error: extension not foundとなる 開発チーム様
ありがとうございます。 ちなみにご指定のファイルですが、下記のようになっています。 # "local" is for Unix domain socket connections only local all all ident sameuser # IPv4 local connections: host all all 127.0.0.1/32 ident sameuser # IPv6 local connections: host all all ::1/128 ident sameuser いかがなりますでしょうか? よろしくお願いします。 |
|
ゲスト |
投稿日時: 2008/4/6 3:01
対応状況: −−−
|
Re: インストールできない。PostgreSQLだと、DB Error: extension not foundとなる どうもありがとうございます。
ちなみにyumをインストール後、最初に試したとき、 DBサーバ 127.0.0.1 ポート 空欄 サーバ名とID・PWはPleskから作成したものを入れてOKをおすと、 >> DB Error: connect failed [nativecode=Unable to connect to PostgreSQL server: FATAL: Ident authentication failed for user "poskahlua59"] でしたが、DBサーバの部分を '' にしたところ、次の画面にいけて、通常通りのDBテーブルの作成 OK などの画面まで行き、最後の画面でOKをおすと、ドメインのURLへアクセスし、真っ白という状態でしたが、 このDBサーバの 127.0.0.1 でいけなくて、'' でいけるというのはどういう意味なのですかね? '' でいけた場合は、サーバ名とID・PWの情報は無視してDB情報を作成しているということではないですよね? そのあたりを理解できれば助かりますが。 |
|
adachi |
投稿日時: 2008/4/6 3:00
対応状況: −−−
|
EC-CUBE開発チーム 登録日: 2007/2/14 居住地: 大阪 投稿: 93 |
Re: インストールできない。PostgreSQLだと、DB Error: extension not foundとなる 足立です。
うーん、postgresの設定でしょうか。。 pg_hba.confに下記のような記述があると思うのですが、どうなってますか? (pg_hba.confの場所は、CentOS4・yumでpostgresインストールした場合だと/var/lib/pgsql/data/pg_hba.confだったような気がします。5はちょっとわかりません。。)
|
(1) 2 3 » |
スレッド表示 | 古いものから | 前のトピック | 次のトピック | トップ |