質問: ?): App 28269 stderr: app/models/user.rb:229:in `try_to_login' App 28269 stderr: app/controllers/account_controller.rb:202:in `password_authentication' App 28269 stderr: app/controllers/account_controller.rb:197:in `authenticate_user' App 28269 stderr: app/controllers/account_controller.rb:40:in `login' App 28269 stderr: lib/redmine/sudo_mode.rb:63:in `sudo_mode' ``` ### 試したこと ・webrickで立ち上げて実行した所、正常にログインすることが出来ました。 ・chromeで実行していたのですが、FireFoxに変えて実行しても同様のエラーとなりました。 ・エラーメッセージで検索を行い、sessionが残っているとエラーになる旨の記事を見つけたので、上記エラーのメソッドの先頭にreset_sessionを挿入してみましたが、解消されませんでした。 ・Macに作成しているvagrantによるローカル開発環境にも導入してみましたが、こちらは正常に動作しました。(なにかしらVPS上の設定が悪い?) ・sqlite3の物理ファイルの権限が悪いのかと思い、777に設定してみましたが、解消しませんでした。 ### 補足情報(言語/FW/ツール等のバージョンなど) $cat /etc/redhat-release CentOS release 6.8 (Final) $ruby -v ruby 2.2.3p173 (2015-08-18 revision 51636) [x86_64-linux] $ rails -v Expected string default value for '--rc'; got false (boolean) Rails 4.2.7.1 $ httpd -v Server version: Apache/2.2.26 (Unix) $ passenger --version Phusion Passenger 5.1.1 お手数をおかけいたしますが、何かご存じの方がおりましたら、ご教授いただけると幸いです。
回答: > > ActiveRecord::StatementInvalid (SQLite3::ReadOnlyException: attempt to write a readonly database > > > sqlite3 のDBに書き込み権限がないとエラーに書かれています。