EC-CUBE / EC-CUBE/ec-cube3

app/cache/eccube/session 以下に書き込み権限の無い場合のエラーハンドリング

Open
#60 3 comments 0 reactions 0 assignees View on GitHub
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.