debian 3.1へのphppgadminのインストール後の設定
MacBookにParallelsを入れて、そのうえで、debian 3.1サーバをたてて、最近サーバ系の諸々なことに使ってます。
postgresql管理ツールのphpPgAdminを入れて、動かそうと思ったら、結構はまったのでちょっとメモ。
$ apt-cache search phppgadmin
$ apt-get install phppgadmin
$ apt-get install php4 php4-dev
$ /usr/sbin/apache2 -k restart
とかして、とりあえずインストール。
で、あとは、http://servername/phppgadminとかすれば、見れるといろんなとこに書いてあるんだが、パーミッションが閉じていて403errorでさっぱり見れん。
ここが、不覚にも設定ファイルがどこにあるかわからず、結構はまってしまった。
次の方法で解決。
/etc/apache2/conf.d/phppgadmin -> /etc/phppgadmin/apache.conf
apache2の設定の中に、phppgadminへの設定のエイリアスがある。
apache.confを編集。
denyが厳しく設定されているので、
deny from all
#allow from 127.0.0.0/255.0.0.0
allow from allとしてしまって、とりあえずallに。
これで、見れない問題は解決。
次に、正規のログインID、パスワードを入れてもログインできない。
これは、わりとあっさり解決。
/etc/postgresql/pg_hba.conf を編集。
#
local all all trust
# IPv4-style local connections:
host all all 127.0.0.1 255.255.255.255 trustpostgres再起動。
$ /etc/init.d/postgresql restart
これで、一通り動くように。
やれやれ。
« i-AppLeRemote beta版公開 | トップページ | debian 3.1でのsmbd, nmbdの設定ファイル読み直し »
「雑多技術メモ」カテゴリの記事
- YouTube用のH.264書き出し設定メモ(2007.09.21)
- twitterfeed試してみる(2007.09.10)
- Google Custom Search Engineを使ってみる(2007.09.03)
- vimでソースコードのHTML化をやってみる(2007.06.13)
- MACのEclipseのテキストファイルエンコーディング(2007.06.08)
最近のコメント