上記の環境で、
session_save_path('5;/home/user/session');
で動かしたとき、
Warning: Unknown(): open(/home/user/session/0/e/c/e/8/sess_0ece88b5dba86907c0b946fabb32ea40, O_RDWR) failed: No such file or directory (2) in Unknown on line 0
とWarningが出てしまいます。
/home/user/session
のパーミッションは777です。
また、深さの指定を解除して、
session_save_path('/home/user/session');
とすると、問題なく動作します。
どのようにすれば解消できるでしょうか?
なるほど。
ありがとうございます。
sh mod_files.sh /path/to/sessioin 5
ですね。
ディレクトリ階層を深くしてセッションを保存する場合,そのディレクトリ階層は予め作っておく必要があります.
http://jp2.php.net/manual/ja/session.configuration.php#ini.sessi...
上記URLにも書いてある通り,ext/session に mod_files.sh というスクリプトがあるので,これを使って作成してください.
なるほど。
ありがとうございます。
sh mod_files.sh /path/to/sessioin 5
ですね。