Djangoでsqlite使っているときにでた attempt to write a readonly database
EC2使っていて、そちらに今作っているアプリケーションを移した時に発生しました。
データベースを更新しようとするとエラーが出る。
データベースに書き込み権限追加してみた。
chmod 766 data.sqlite
こうすると、データベースを開けないというエラーが出る。
これは、データベースのあるディレクトリへの書き込み権限がないせい。
chmod 766 data.sqlite
これでオッケーだった。権限についてあまり深く考えたことがないので
実行出来ればいいやくらいの認識でいる。
すごくよろしくないことだと思うので、勉強しようと思う。
桐島も部活辞めたことだし。