<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"><channel><title>postgresql / Drkcore</title><link>http://blog.kzfmix.com/postgresql</link><description>Programming, Music, Snowboarding</description><language>ja</language><lastBuildDate>Fri, 09 Dec 2005 12:39:47 +0919</lastBuildDate><item><title>phpPgAdmin</title><link>http://blog.kzfmix.com/entry/1134099587</link><description>&lt;p&gt;(Catalystで遊んでみたいから)自宅のポスグレもちゃんと動かそうってことで、&lt;a href="http://blog.kzfmix.com/entry/1120797786"&gt;phpPgAdmin&lt;/a&gt;の設定をした。php-pgsqlがインストールされてなかったのでyumで。&lt;/p&gt;
&lt;blockquote class="terminal"&gt;
&lt;code&gt;yum install php-pgsql&lt;/code&gt;
&lt;/blockquote&gt;

&lt;p&gt;で、/var/lib/pgsql/data/pg_hba.confを書き換えてから/etc/init.d/postgresqlのpostmasterに-i オプションをくっつけてサービス再起動。&lt;/p&gt;
&lt;blockquote class="terminal"&gt;
&lt;code&gt;
#local   all         all                                             trust
host    all         all         127.0.0.1         255.255.255.255   trust
host    all         all         192.168.1.0        255.255.255.255   trust
&lt;/code&gt;
&lt;/blockquote&gt;

&lt;p&gt;ん？動かん。psql -h 127.0.0.1 -lでデータベースが表示されん。
というわけで、調べたところ/var/lib/pgsql/data/postgresql.conf
を書き換えるらしい。&lt;/p&gt;
&lt;blockquote class="terminal"&gt;
&lt;code&gt;
#
#       Connection Parameters
#
#tcpip_socket = false
tcpip_socket = true
#ssl = false
&lt;/code&gt;
&lt;/blockquote&gt;

&lt;p&gt;/etc/init.d/postgresqは書き換えなくていいらしい（そりゃそうだ）。6.xとか7.xの初期のポスグレばっか使っているから知らなかったということにしておこう。&lt;/p&gt;
&lt;p&gt;さて、これでpsqlでアクセスできることは確認できたが、今度は何故かphpPgAdminからのログインを拒否される。&lt;/p&gt;
&lt;p&gt;実際、コレで1時間ほどはまった後、&lt;strong&gt;httpd実行ユーザー作ってなかったわ&lt;/strong&gt;ということに気づいて、&lt;/p&gt;
&lt;blockquote class="terminal"&gt;
createuser apache
&lt;/blockquote&gt;

&lt;p&gt;これで解決。&lt;/p&gt;</description><pubDate>Fri, 09 Dec 2005 12:39:47 +0919</pubDate><category>php</category><category>postgresql</category></item></channel></rss>