Джанго Чентос - PullRequest
       23

Джанго Чентос

0 голосов
/ 02 марта 2011

Я только что прошел через процесс установки с django-haystack и xapian на моего пользователя root и, в конечном счете, моего другого пользователя и все ответы, кажется, в порядке.

, даже когда я нахожусь в моем other_user в оболочке и запуск import xapian и import haystack - все работает без ошибок.

Как только я раскомментирую #'haystack', в файле настроек.и перезапустите apache, он выдает ошибку

The 'xapian' backend requires the installation of 'xapian'.

установленный xapian-core, xapian-bindings

Есть идеи, почему он все равно не будет работать?

ЗДЕСЬ моя конфигурация

./configure --prefix=/home/appel/xapian-install XAPIAN_CONFIG=/home/appel/xapian-install/bin/xapian-config PYTHON=/opt/python2.6/bin/python2.6 PYTHON_LIB=/opt/python2.6/lib/python2.6 --with-python --without-ruby --without-tcl --without-php

1 Ответ

1 голос
/ 02 марта 2011

Сбор Xapian из репозитория apt-get / pip не дает вам всего, что вам нужно.При параллельной установке xapian-bindings были неправильной версией и не могли правильно связываться с используемым питоном.

Я не уверен, что они делают конкретно.

Убедитесь, что вы установили правильную версию привязок для вашего связанного python26. После этого очень легко установить и использовать Xapian и Haystack

http://xapian.org/download

Если вы нашли нужную загрузку - пожалуйста, поделитесь ей, поскольку я ее потерял.

Надеюсь, это поможет.

...