尝试在Django
上部署Apache
个应用。安装了所有依赖项,Apache运行正常,没有错误,但是当我启动域时,它会给出错误:
操作错误:无法打开数据库文件
这是存储数据库的地方:
/home/wger/db/database.sqlite
为了确保我拥有权限,我做了:
chgrp www-data /home/wger/db/
chgrp www-data /home/wger/db/database.sqlite
chmod g+w /home/wger/db/
chmod g+w /home/wger/db/database.sqlite
chmod 664 /home/wger/db/database.sqlite
chmod 664 /home/wger/db
sudo chown :www-data /home/wger/db
sudo chown :www-data /home/wger/db/database.sqlite
sudo service apache2 restart
然而,问题仍然存在。可能导致这种情况的原因以及如何有效解决这个问题?
PS :我尝试了相同问题的现有答案,但我无法解决错误!