centos:无法写入 whoosh 索引

centos:无法写入 whoosh 索引

这里有个问题。在我的开发服务器中,当我尝试使用后端引擎进行django搜索时遇到了问题。haystackwhoosh

The path to your Whoosh index '/home/foo/bar/whoosh/index' is not writable for the current user/group.

嗯,这似乎是一个明显的权限问题,但是当我检查我的文件夹时,

drwxrwxr-x 2 foodball django 4096 Apr 27 03:17 index

这似乎是正确的,因为用户apache已添加到组中django。 请问问题出在哪里,是apache不是进程正在运行的用户?

答案1

如果启用了 SELinux,则可能会导致错误。如果您不需要 SELinux 或者只是想快速测试它是否是原因,请尝试命令setenforce 0并查看是否有帮助。可以通过将 SELinux 设置为 来永久禁用disabled/etc/selinux/config

相关内容