ownCloud で「CSRF check failed」エラーが出た場合の対処
ブラウザで ownCloud へアクセスした際に「アクセスが禁止されています CSRF check failed」というエラーが表示される場合があります。
このような場合は ownCloud を動作させているプロセスが /var/lib/php/7.1/
配下へアクセス出来ない可能性があります。 私の環境では ownCloud を Nginx で動作させていますが、PHP をバージョンアップさせた直後、このディレクトリのグループオーナーが apache
になってしまいました。
1 2 3 4 5 |
|
ownCloud では session
ディレクトリを利用するので、少なくてもこのディレクトリのオーナーを nginx
へ変更します。
1 |
|
変更されたことを確認します。
1 2 3 4 5 |
|
今回はこれで ownCloud へログイン出来るようになりました。