-1
我工作的燒瓶應用程序,當我在做插入查詢其給予OperationalError部署到Linux服務器:嘗試寫入只讀數據庫,在錯誤日誌 進口sqlite3的如SQL DEF插入用戶(用戶名,密碼,電子郵件,電話): 與sql.connect(「/ var/www/FlaskApp/database.db」)con: cur = con.cursor() cur.execute(「INSERT INTO user (用戶名,密碼,電子郵件,電話)VALUES(?,?,?,?)「,(用戶名,密碼,電子郵件,電話) con.commit()OperationalError:嘗試寫入只讀數據庫,
我如何允許此文件的唯一讀取但不寫入它,我已經做了chmod它sh-rwxr-xr-x 1 root root 38912 Apr 8 17:36 database.db 欠款 –
用戶是什麼用戶Flask應用程序以?該用戶需要擁有該文件。目前它似乎由root擁有。 – Nigel