9
เหตุใดฉันจึงได้รับข้อผิดพลาด sqlite“ ไม่สามารถเปิดไฟล์ฐานข้อมูล” ได้
เมื่อใช้แอพ Django ของฉันฉันสามารถอ่านจากฐานข้อมูลได้ดี เมื่อแอปพลิเคชันไม่ได้รับอนุญาตให้เข้าถึงไฟล์มันทำให้ฉันมีข้อผิดพลาดนี้: พยายามเขียนฐานข้อมูลแบบอ่านอย่างเดียว ซึ่งทำให้รู้สึก ดังนั้นฉันจึงแก้ไขสิทธิ์ในไฟล์เพื่อให้กระบวนการ Apache มีสิทธิ์ในการเขียน อย่างไรก็ตามแทนที่จะเป็นความสามารถในการเขียนฉันได้รับข้อผิดพลาดลับนี้: ไม่สามารถเปิดไฟล์ฐานข้อมูล หากมีประโยชน์นี่คือผลลัพธ์ทั้งหมด: 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', …