app/cache/eccube/session 以下に書き込み権限の無い場合のエラーハンドリング
Open
enhancement
Status: discussion
- Dominant language
- PHP
- Stars
- 13
- Forks
- 26
- PR merge metrics
- No merged PRs in 30d
Description
運用中、 `app/cache/eccube/session` に書き込み権限が無くなると、当然のごとくセッションが無効となってしまうが、画面にエラーなど表示されず、原因がわかりにくい。
突然ログインができなくなるが、特に何もエラーが表示されないので、何が発生したのかすぐにわかるようにしたい。
ちなみに、以下のような Warning は出力される。
```
PHP Warning: SessionHandler::read(): open(/path/to/app/cache/eccube/session/sess_tvf7fppo1gtmek0dp4apd80oq4, O_RDWR) failed: Permission denied (13) in /path/to/vendor/symfony/http-foundation/Session/Storage/Proxy/SessionHandlerProxy.php on line 69
```
コマンドラインで何らかの処理を実行した場合など、発生する可能性がある。
サイトとして機能しないので、Fatal レベルのエラーとしても良さそう。
Contributor guide
Assessment
This issue has not been assessed yet.