[英]I am not able to access my admin in Django
我有 Ubuntu VM 和 Apache 服務器,我在其上運行我的應用程序。 我使用 Filezilla 插入了一些登錄和注冊文件。
但是我的注冊、登錄和管理頁面不起作用。 它給了我
Exception Type: OperationalError
Exception Value: attempt to write a readonly database
在做了一些 Stackoveflow 之后,我嘗試了以下操作。 chown root db.sqlite3
。 不幸的是,我在嘗試訪問上面的頁面時仍然遇到同樣的錯誤。 任何幫助將不勝感激。 可能與更改用戶權限有關,我不知道從哪里開始診斷正在發生的權限問題。
編輯:
將所有權授予 Apache 用戶后,我能夠解決此問題。 sudo chown -R www-data:www-data /var/www
看起來您的database
設置為只讀權限。 你必須給你的sqlite3 db
寫權限。 您可以使用chmod
命令更改文件權限
sudo chmod 666 db.sqlite3
(對於每個用戶的讀寫權限)。
6表示讀寫權限(4+2)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.