「phpPgAdminインストール」の編集履歴(バックアップ)一覧はこちら
「phpPgAdminインストール」(2014/08/08 (金) 10:56:43) の最新版変更点
追加された行は緑色になります。
削除された行は赤色になります。
※apacheは「C:\Opt\Apache2.2」にインストールされていること。
-ダウンロードする
http://phppgadmin.sourceforge.net/doku.php?id=download
phpPgAdmin 5.1
http://downloads.sourceforge.net/phppgadmin/phpPgAdmin-5.1.zip?download
-解凍して配置(名称も変更)
解凍してできたフォルダ「phpPgAdmin-5.1」を「C:\Opt\Apache2.2\htdocs」に置く。
(httpd.confのDocumentRootで指定されているフォルダです)
名称を「phpPgAdmin-5.1」から「phpPgAdmin」に変更する。
-設定ファイルを編集
C:\Opt\Apache2.2\htdocs\phpPgAdmin\conf\config.inc.php
$conf['extra_login_security'] = true;
↓
$conf['extra_login_security'] = false;
この編集をしないとスーパーユーザー、PostgreSQL導入時に作成した唯一のアカウント=postgresでログインできないため
$conf['servers'][0]['host'] = '';
↓
$conf['servers'][0]['host'] = '127.0.0.1';
$conf['servers'][0]['pg_dump_path'] = '/usr/bin/pg_dump';
↓
$conf['servers'][0]['pg_dump_path'] = 'C:\\Program Files\\PostgreSQL\\9.3\\bin\\pg_dump.exe';
$conf['servers'][0]['pg_dumpall_path'] = '/usr/bin/pg_dumpall';
↓
$conf['servers'][0]['pg_dumpall_path'] = 'C:\\Program Files\\PostgreSQL\\9.3\\bin\\pg_dumpall.exe';
この編集をしないと、ダンプ出力できない。
「Export error: Failed to execute pg_dump (given path in your conf/config.inc.php : /usr/bin/pg_dump). Please, fix this path in your configuration and relog.」
-apacheの再起動
-ブラウザでアクセスしてみる
http://localhost/phpPgAdmin
-ブラウザでエラー
「データベースをサポートするように PHP のコンパイル・インストールがされていません。configure の --with-pgsql オプションを用いて PHP を再コンパイルする必要があります。」
と出てしまう。
php.iniの設定で以下が有効になっていることを確認すること
extension=php_pgsql.dll
httpd.confのPHPiniDirも確認する
2014/8/7