Назад | Перейти на главную страницу

centos: невозможно писать в свистящие индексы

здесь проблема. На моем сервере разработки я столкнулся с проблемой, когда пытался выполнить поиск с помощью django/haystack с whoosh бэкэнд-движок.

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 не пользователь, под которым запущен процесс?

Если SELinux включен, это может вызвать ошибку. Если вам не нужен SELinux или вы просто хотите быстро проверить, причина в этом, попробуйте команду setenforce 0 и посмотрите, помогло ли это. SELinux можно отключить навсегда, установив для него disabled в /etc/selinux/config.