owncloud:「アクセスが禁止されています CSRF check failed」

2019年5月16日

ownCloudについての全投稿は/tag/owncloudを参照してほしい。

久々にログインしようとしたら上のようなエラーが発生した。

csrf.disabled=trueにする方法

CSRF check failed on loginに議論がある。

/etc/owncloud/config.phpの最後に以下を追加する。

  'logtimezone' => 'UTC',
  'installed' => true,
  'versions_retention_obligation' => 'auto, 7',
  'csrf.disabled' => true, // これを追加
);

ログインできることはできるのだが、何かおかしい、何度かリロードすればログイン後画面が表示されるといった具合。

しかも、元のエラー状態に戻そうとして、削除してからログアウト・ログインを行うと何事もなくログインできてしまう。意味がわからない。

phpのセッションデータにアクセスができない?

【Nginx+ownCloud9.1】ログイン時に「CSRF check failed」というエラー~https://tech.ctwnet.com/?p=340(リンク切れ)等の書き込みがあるのだが、まずこちらの環境ではログに何も出力されていない。

おそらく/var/lib/owncloud/data/owncloud.logと思われるのだが何も入っていない。phpのウェブサイトによるログ/var/log/httpd/*.logと思われるが、何も出力されていない。