[やりたいこと]
sqlite3ファイルに書込み権限を付与したい(が、うまくいかない)
[概要]
Djangoアプリケーションをさくらvpsにデプロイしています。
クローラーでWebの情報を取得→sqlite3に書き込むというアプリケーションですが、開発環境では問題なく動作していましたが、本番環境ではうまく動作せず
sqlite3.OperationalError: attempt to write a readonly database
とエラーが発生します。
sqlite3に書込み権限を付与するだけで解決しそうだと思い、
chmod 764 db.sqlite3 chmod: `db.sqlite3' のパーミッションを変更しています: 許可されていない操作です
とパーミッションを変更できません。
rootユーザーの他にdjangoユーザーを作成しており、djangoユーザーで全て作業をしています。
sudo chmod 764 db.sqlite3
としても、うまくいきません。
$ ll -rwxrw-r-- 1 root root 180224 11月 8 21:44 db.sqlite3
色々試してみましたが、解決策が見出せず質問させていただきます。よろしくお願いします。
あなたの回答
tips
プレビュー