Sử dụng ứng dụng Django của tôi, tôi có thể đọc từ cơ sở dữ liệu tốt. Khi ứng dụng không có quyền truy cập tệp, nó đã báo lỗi cho tôi:
cố gắng viết một cơ sở dữ liệu chỉ đọc
Mà có ý nghĩa. Vì vậy, tôi đã chỉnh sửa các quyền trên tệp để quy trình Apache có quyền ghi. Tuy nhiên, thay vì có thể viết, tôi gặp lỗi khó hiểu này:
không thể mở tập tin cơ sở dữ liệu
Nếu nó hữu ích, đây là toàn bộ đầu ra:
Request Method: POST
Request URL: http://home-sv-1/hellodjango1/polls/1/vote/
Exception Type: OperationalError
Exception Value:
unable to open database file
Exception Location: /usr/lib/pymodules/python2.5/django/db/backends/sqlite3/base.py in execute, line 193
Python Executable: /usr/bin/python
Python Version: 2.5.2
Python Path: ['/var/www', '/usr/lib/python2.5', '/usr/lib/python2.5/plat-linux2', '/usr/lib/python2.5/lib-tk', '/usr/lib/python2.5/lib-dynload', '/usr/local/lib/python2.5/site-packages', '/usr/lib/python2.5/site-packages', '/usr/lib/pymodules/python2.5', '/usr/lib/pymodules/python2.5/gtk-2.0']
Server time: Sun, 23 Aug 2009 07:06:08 -0500
Hãy cho tôi biết nếu một dấu vết ngăn xếp là cần thiết.