Nextcloudでログインしてもリダイレクトされているかのように同じログイン画面が表示される現象を解決する
nextcloudでログインができなずブラウザーのdevを確認したところsession heartbeat polling startedとあった。
CDN等のキャッシュが問題たと思ったがどうやら違った。
サーバーを再起動させたことろこの現象が発生した。 nextcloudのdataフォルダにnextcloud.logがあり、確認すると
"message":"session_start(): Failed to read session data: files (path: /var/lib/php/session) at
とあるため、sessionフォルダにアクセスできないという事らしい。
フォルダを確認すると確かにsessionフォルダのグループがapacheになっていた。
応急処置として、セッションフォルダーのオーナーを変更した。
chown nginx:nginx session/ -R
根本的な解決はしていない。フォルダー内のwww.confでapacheからnginxに変更した記憶があり確認してみたが、ちゃんとnginxとなっていた。もしかしてanaondaを入れてしまって他の設定ファイルを読んでいると推測する。
再起動時この設定を変えればいいので、とりあえず使えるので放置しておく。
phpのwww.conf設定はnginxになっているが、なぜsessionフォルダーがapacheになっているのかよくわからない。
nextcloudログイン画面ループは何度も遭遇しているので、備忘録として残しておく。
質問や、間違いがありましたら、お気軽にどうぞ
※お名前とコメントの内容を入力してください。
※全てこのブログ上に公表されます。
※許可なく管理者によって修正・削除する場合がございます。 詳しくはプライバシーポリシーを参照ください