PHP sessionエラー
エラーが出たり、出なかったり、PHPのWarningですが、思った結果が得られない。コマンドで叩いてみるとエラーが標準出力されていました。
PHP Warning: session_start(): open(localhost:11211/sess_1diiahpsag51p082212pgbvtj1, O_RDWR) failed: No such file or directory (2) in XXXXXXXXXX.php on line 11
調べてみると、PHPのセッション管理をmemcacheに変更すればいいらしい。
php.ini
[Session]
; Handler used to store/retrieve data.
; http://php.net/session.save-handler
; session.save_handler = files ;コメントアウト
session.save_handler = memcache ;追記
...(略)...
;session.save_path = "/tmp" ;コメントアウト
session.save_path = "tcp://localhost:11211" ;追記
apache再起動でエラーは出なくなり期待した動きをしてくれました。