phpPgAdmin を XAMPP へインストール
PostgreSQL は CUI で利用するのが一般的なようだが
初心者な私は、使い慣れた phpMyAdmin の兄弟に声を掛けることにした。
[XAMPP] 1.7.3
phpPgAdmin にアクセス。
2011-07-10 現在、最新ヴァージョンは 5.0.2 のようだ。
画面上部の「Download」か
ヴァージョンの「5.0.2」をクリック。
私は XAMPP for Windows で利用するので
.zip 版を DL 。
phpPgAdmin-5.0.2.zip
解凍して出てくる
を phpPgAdmin とリネームして
xampp 直下に phpMyAdmin と並列に置いてみたが
これはだめだった。
というわけで htdocs 直下に配置。
- $conf['servers'][0]['host'] = '';
- ↓
- $conf['servers'][0]['host'] = 'localhost';
- $conf['servers'][0]['pg_dump_path'] = '/usr/bin/pg_dump';
- $conf['servers'][0]['pg_dumpall_path'] = '/usr/bin/pg_dumpall';
- ↓
- $conf['servers'][0]['pg_dump_path'] = 'I:\xampp\PostgreSQL\8.4\bin\pg_dump';
- $conf['servers'][0]['pg_dumpall_path'] = 'I:\xampp\PostgreSQL\8.4\bin\pg_dumpall';
- $conf['extra_login_security'] = true;
- ↓
- $conf['extra_login_security'] = false;
この88行目に関しては、どこかのサイトで
「何でもありになるから控えるように」とか
書いてあった気がするけど、
これをやらないと大変なことに><
詳細は後ほど・・・。
http://localhost/phpPgAdmin/
にアクセスすると、左の通り。
やった~!
「サーバー」をクリックすると
え?
えっと・・・「ユーザー名」を設定した覚えがないのですが・・・。
まずここで大ハマリした。
(私が嵌って青ざめている様子を思い浮かべてお楽しみください orz)
考えたり SS を見ること数十分。
パスワードを設定したダイアログに
「the database superuser (postgres) and service account (postgres).」
だって・・・。
しかーし!!
ユーザー名:postgres
パスワード:決めたもの
でもログインできない。
PostgreSQL に同梱されていた「pgAdmin Ⅲ」では
上記ユーザー名&パスワードでログインできることも確認した。
なぜ~!!
そこで、config.inc.php の88行目の設定が効いてくる。
- $conf['extra_login_security'] = false;
これでログインできるようになった。
またもやメッサくだらないことで1時間以上費やしてしまったよん。 😥
やっとこさ
PostgresSQL とご対面~♪
GLabo.NET:phpPgAdmin