我的sqlite數據庫文件是這樣的:unable to open database file
我認爲所有的文件夾,直到我的dbfile到根。但我仍然得到這個錯誤。但我記得當我在服務器上創建我的django項目時,我創建了一個超級用戶,現在如果我做ls -l
我看到用戶是那個超級用戶。怎麼可能告訴apache這個超級用戶應該有權寫入/讀取db文件?或者如何解決這個問題,我不是apache/linux guru ..DatabaseError無法打開數據庫文件
2
A
回答
6
對你希望apache能夠寫入的目錄執行chown www-data:www-data directory
。
0
0
您可以找到寫入組和www用戶並更改權限。 說:cat/etc/passwd - 用於找到正確的用戶,它可能是apache或http或www。 然後對終端說:cat/etc/group - 用於找到合適的組。 在我的系統組= apache,user = apache。
相關問題
- 1. 無法打開數據庫「test.sql」:無法打開xcode中的數據庫文件
- 2. Akavache無法打開數據庫文件
- 3. sqlite3 - 無法打開數據庫文件
- 4. SQLiteException:無法打開數據庫文件
- 5. OperationalError:無法打開數據庫文件
- 6. sqlite3_open:「無法打開數據庫文件」
- 7. 無法打開數據庫文件 - sqlite3?
- 8. 無法打開sqlite數據庫文件
- 9. 無法打開數據庫文件
- 10. SQLiteException:無法打開數據庫文件
- 11. Android數據庫錯誤(android.database.sqlite.SQLiteCantOpenDatabaseException:無法打開數據庫文件)
- 12. 打開數據庫時無法打開物理文件
- 13. 數據庫無法打開
- 14. 無法打開數據庫'|'
- 15. 無法打開數據庫「
- 16. 無法打開數據庫
- 17. 無法打開數據庫
- 18. 數據庫無法打開
- 19. 無法打開數據庫
- 20. 無法打開數據庫
- 21. 無法打開數據庫
- 22. DatabaseError:無法打開db文件,但只能用於Django admin
- 23. 無法附加加密的SQLite數據庫:「無法打開數據庫文件」
- 24. SQLAlchemy的OperationalError:(OperationalError)無法打開數據庫文件無無
- 25. OperationalError:(OperationalError)無法打開數據庫文件無無
- 26. 「SQLITE_CANTOPEN:無法打開數據庫文件」 使用Knex內存SQLite數據庫,
- 27. sqlite無法打開數據庫文件被加密或不是數據庫?
- 28. 在sqlite數據庫的C程序提供無法打開數據庫文件
- 29. Android SQLite數據庫異常 - 代碼14(無法打開數據庫文件)
- 30. 無法從資產文件夾中打開數據庫[Android]
是啊,但是它說的是:無效組www-data。我是否必須先創建它? – doniyor
看到我上面的最後一條評論,但是仍然無法打開數據庫文件 – doniyor
'cat/etc/group | grep www-data'鍵入此查看 –