fetus Diary

2007/03/23(金) - ということで Mojavi 3 で PostgreSQLSessionStorage を使うための覚え書き

今時 Mojavi 3 かよというツッコミは禁止ったら禁止。

# Mojavi 4 使う勇気がないのですよ

まず、webapp/config/factories.ini の storage セクションを書き換え

[storage]
;   class = "SessionStorage"
    class = "PostgreSQLSessionStorage"
    param.db_table = "session_data"
    param.db_id_col = "session_id"
    param.db_data_col = "session_data"
    param.db_time_col = "session_time"
    param.session_name = "SESSID"

param.*PostgreSQLSessionStorage クラスの説明に書いてある通りということで。

で、webapp/config/databases.ini をこうする

[databases]
    default = "Default"

[Default]
    class = "PostgreSQLDatabase"
    param.user     = "****"
    param.password = "****"
    param.database = "****"
    param.host     = "localhost"
    param.port     = "5432"

おまけに webapp/config/settings.ini も変更

[.settings]
(中略)
    USE_DATABASE = "On"

これで、PostgreSQL 用のモジュールがインストールされていれば動くはず

インストールされていなかったら、session_start() を呼ぶあたりで黙ったままお亡くなりになる。

コメント

コメントはありません。

名前
メール
コメント

※HTML タグは使えません。HTTP URL には自動リンクが張られます。

Captcha
画像から読み取れる文字を入力: