Джанго Чентос Сапиан Хейстек
Я только что прошел через процесс установки с 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
Если вы нашли точную загрузку, пожалуйста, поделитесь ей, поскольку я ее потерял.
Я надеюсь, что это помогает.