PostgreSQL/MovableTypeのバックエンドとして使用する
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
#topicpath
----
#contents
**MovableTypeでPostgresql [#s6d236cb]
MovableTypeのバックエンドをPostgreSQLに変更しました。その...
以下、MovableTypeのCGIをインストールしたディレクトリを$MT...
***設定ファイルの変更 [#zcacd478]
${MT_HOME}/mt.cfg で格納する形式をデータベースに変更しま...
ObjectDriver DBI::postgres
Database mt <-データベース名
DBUser mt <-PostgreSQLのユーザ名
***認証なしでPostgreSQLにログインできるようにする。 [#m00...
${PGDATA}/pg_hba.conf で
# TYPE DATABASE IP_ADDRESS MASK ...
local all ...
host all 127.0.0.1 255.255.255.255 ...
としちゃいました。
***ブラウザでmt-load.cgiにアクセス [#va722571]
ブラウザでmt-load.cgiにアクセスしてみたらインストール時に...
***外部サーバからの接続 [#pacfbbc1]
上の設定だと、ローカルのみの接続しかできなかったので、
host all 192.168.0.0 255.255.0.0 trust
みたいなんにして、外部接続可能にしちゃいました。~
つながらない場合は[[PostgreSQLのインストール>PostgreSQL/...
----
**以下、試行錯誤の作業ログ。 [#j889790a]
***MovableTypeでPostgresql [#t353b681]
mt/mt.cfg は
ObjectDriver DBI::postgres
Database test
DBUser postgres
としてみた。ObjectDriver の指定は、
mt/lib/MT/ObjectDriver/DBI/
内の postgres.pm を参照してるみたいですね。
ブラウザでmt-load.cgiにアクセスしてみたら
Connection error: FATAL 1: IDENT authentication failed ...
となった。どうもUNIXのログインに失敗してるのかっつうこと...
passwd postgres <- rootで実行
してみた。んで /mt/mt-db-pass.cgi にはそのパスワードを書...
-> でもだめっ。
***認証するようにする [#t44b5161]
そもそも認証なしの設定がデフォルトみたい。それを変更する。
~/data/pg_hba.conf で
#local all ident sameuser <- コメントアウト
local all password sameuser <- 新規に追加
としてみた。リスタートしたら、パスワードを聞いてくるよう...
でも、なぜかエラーになってしまう。
http://ml.postgresql.jp/pipermail/pgsql-jp/2002-December/...
を見てみると、
''7.3 から ALTER USER でのパスワードが MD5 で格納されるよ...
local all ...
host all 127.0.0.1 255.255.255.255 ...
としてリスタート。したら
psql -Upostgres
でパスワードを聞いてくるようになり、指定したパスワード(?...
http://www.postgresql.jp/document/pg721doc/admin/auth-met...
http://www.hizlab.net/app/pgsec.html#login をみてみると
> psql test
でログインして
alter user postgres with password 'xxxx'
ってパスワードを変えるみたい。
***ユーザの作成 [#d66ad603]
createuser [USERID]
***パスワードの変更 [#pee4f1b2]
alter user [USERID] password '[PASSWORD]';
http://www.siisise.net/pgsql/index.html
----
この記事は
#vote(おもしろかった[1],そうでもない[1])
#comment
#navi(PostgreSQL)
SIZE(10){現在のアクセス:&counter;}
終了行:
#topicpath
----
#contents
**MovableTypeでPostgresql [#s6d236cb]
MovableTypeのバックエンドをPostgreSQLに変更しました。その...
以下、MovableTypeのCGIをインストールしたディレクトリを$MT...
***設定ファイルの変更 [#zcacd478]
${MT_HOME}/mt.cfg で格納する形式をデータベースに変更しま...
ObjectDriver DBI::postgres
Database mt <-データベース名
DBUser mt <-PostgreSQLのユーザ名
***認証なしでPostgreSQLにログインできるようにする。 [#m00...
${PGDATA}/pg_hba.conf で
# TYPE DATABASE IP_ADDRESS MASK ...
local all ...
host all 127.0.0.1 255.255.255.255 ...
としちゃいました。
***ブラウザでmt-load.cgiにアクセス [#va722571]
ブラウザでmt-load.cgiにアクセスしてみたらインストール時に...
***外部サーバからの接続 [#pacfbbc1]
上の設定だと、ローカルのみの接続しかできなかったので、
host all 192.168.0.0 255.255.0.0 trust
みたいなんにして、外部接続可能にしちゃいました。~
つながらない場合は[[PostgreSQLのインストール>PostgreSQL/...
----
**以下、試行錯誤の作業ログ。 [#j889790a]
***MovableTypeでPostgresql [#t353b681]
mt/mt.cfg は
ObjectDriver DBI::postgres
Database test
DBUser postgres
としてみた。ObjectDriver の指定は、
mt/lib/MT/ObjectDriver/DBI/
内の postgres.pm を参照してるみたいですね。
ブラウザでmt-load.cgiにアクセスしてみたら
Connection error: FATAL 1: IDENT authentication failed ...
となった。どうもUNIXのログインに失敗してるのかっつうこと...
passwd postgres <- rootで実行
してみた。んで /mt/mt-db-pass.cgi にはそのパスワードを書...
-> でもだめっ。
***認証するようにする [#t44b5161]
そもそも認証なしの設定がデフォルトみたい。それを変更する。
~/data/pg_hba.conf で
#local all ident sameuser <- コメントアウト
local all password sameuser <- 新規に追加
としてみた。リスタートしたら、パスワードを聞いてくるよう...
でも、なぜかエラーになってしまう。
http://ml.postgresql.jp/pipermail/pgsql-jp/2002-December/...
を見てみると、
''7.3 から ALTER USER でのパスワードが MD5 で格納されるよ...
local all ...
host all 127.0.0.1 255.255.255.255 ...
としてリスタート。したら
psql -Upostgres
でパスワードを聞いてくるようになり、指定したパスワード(?...
http://www.postgresql.jp/document/pg721doc/admin/auth-met...
http://www.hizlab.net/app/pgsec.html#login をみてみると
> psql test
でログインして
alter user postgres with password 'xxxx'
ってパスワードを変えるみたい。
***ユーザの作成 [#d66ad603]
createuser [USERID]
***パスワードの変更 [#pee4f1b2]
alter user [USERID] password '[PASSWORD]';
http://www.siisise.net/pgsql/index.html
----
この記事は
#vote(おもしろかった[1],そうでもない[1])
#comment
#navi(PostgreSQL)
SIZE(10){現在のアクセス:&counter;}
ページ名: