最近PHP5.3にアップグレードしましたが、それ以降、Apache(またはセッションファイルのクリーナー)にセッションが保存されているフォルダーへのアクセス許可がないことを示す(散発的な)エラーメッセージが表示されます。
これはランダムに発生し、正確な手順で再現することはできません。そのため、セッションクリーナーであると推測しました。
誰かがそのようなエラーの経験がありますか?
エラーメッセージ(session_start()
回線で発生)は次のとおりです。
ps_files_cleanup_dir:opendir(/ var / lib / php5)が失敗しました:アクセスが拒否されました。
セッションディレクトリのls-ltrは、次のようになります。
drwx-wx-wt 2 root root 4096 2010-05-25 12:39 php5
このディレクトリ内には、Apacheであるwww-dataが所有するセッションファイルがあり、アプリは正常に動作します。セッションGCはどのユーザーの下で実行されるのでしょうか。