foldrr's weblog

旧ブログ http://d.hatena.ne.jp/foldrr/

PHP で Failed to write session data が発生する

suEXEC を使い始めると phpMyAdmin でエラーが発生する。
原因は実行ユーザーが変わったことによりセッション ディレクトリに書き込めなくなったため。

セッション ディレクトリは以下。

/var/lib/php/session

ディレクトリに対して chmod o+rw するのは危険なので、
グループを新たに作成し、ユーザーを所属させる。
このグループを

/var/lib/php/session

に割り当てる。