MT3.11-jaにPostgreSQLを組み合わせたときのインストールメモ。結果的にはmt-load.cgiでエラーが発生しました。
- PostgreSQL (rpm)
postgresql-devel-7.4.6-2PGDG
postgresql-libs-7.4.6-2PGDG
postgresql-server-7.4.6-2PGDG
postgresql-7.4.6-2PGDG
postgresql-python-7.4.6-2PGDG
をインストール
- DBD::Pg
perl -MCPAN -e shell
cpan> install DBD::Pg
- Postgresの起動
No.028 MTをPostgreSQLで動かしたいっ!
# /etc/init.d/postgresql start
- pgユーザー、dbの作成
PostgreSQLデータベースのコマンド
- アクセスの設定:
件名:RedHat9 で PHP から PostgreSQL 接続。&別機からの接続方法
- pg_hba.confの設定
# IPv4-style local connections:
host all all 127.0.0.1 255.255.255.255 trust
host all all XX.XX.XX.0 255.255.255.0 trust
# IPv6-style local connections:
#host all all ::1 ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff trust
# Using sockets credentials for improved security. Not available everywhere,
# but works on Linux, *BSD (and probably some others)
#local all all ident sameuser
local all all trust
- 参考URL: MT+PostgreSQLでエラー
mega green oasis + PostgreSQL関連またしてもエラー
あまり相性がよくない模様です。
mt-load.cgiを実行したところ、同様に最後の方で(違う)エラーで止まってしまいましたので、使用は諦めました。
Aizer
あらら、大変でしたね…。お察しします。
Postgresがさまざまな相性問題を起こすこと、配布前にはわからなかったんでしょうかね~?3.01Dでは問題無かったので安穏のしてましたが、いやはや。。。お疲れ様でした。
tnoma
コメントありがとうございます。Aizerさんのブログの記事みて、さっくりと諦めました(^^)
DBのテーブル構造に問題があるように見受けられるので、MySQLが寛容なんでしょうね。
まあそんなMySQLもバージョン4.1.7ではまって4.0.22にしたらうまくいったりと他でも散々な目に会いました(^^)