Джанго Чентос Сапиан Хейстек

Я только что прошел через процесс установки с 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 ответ

Решение

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

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

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

http://xapian.org/download

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

Я надеюсь, что это помогает.

Другие вопросы по тегам