Проблема с поиском

На сервер включил sphinx.
когда жму на поиск выдает вот такую ошибку, что это и как решить?
Fatal error: Cannot redeclare class SphinxClient in /var/www/dada/data/www/мойсайт/engine/lib/external/Sphinx/sphinxapi.php on line 157

2 проблема после перезда когда хочу отключить или включить плагин выдает такую ошибку Файл плагина не доступен для записи права прописал все в чем может быть проблема?

12 комментариев

avatar
помогите????
неужели не кто не знает как исправить?
avatar
нужно найти место, где класс объявляется первый раз, обычно об этом есть информация в тексте ошибки
  • ort
  • 0
avatar
то есть если не сложно подробнее можно?
просто я новичек и ничего толком не знаю
буду благодарен
avatar
На сервер включил sphinx.
каким образом? возможно хостер сам автоматом подключает библиотеку Sphinx
  • ort
  • 0
avatar
у меня панель isp manager через расш php sphinx.so
так правильно?
avatar
Нет, не правильно. Вы включили sphinx как php модуль.
avatar
а как надо его включить?
avatar
Вы его не настраивали под ваш сайт?

Я не знаю как его правильно включать уже установленный сфинкс. Я устанавливал и настраивал по этому мануалу: livestreet.ru/blog/dev_documentation/366.html
avatar
Вероятно, на хостинге сфинкс вообще не установлен. Ставить его нужно «в систему», используя доступ к серверу по ssh. И настраивать под конкретный сайт и базу данных. Если нет знаний/доступа — просите хостера, мануал в сообщении выше актуален.

Установленное через isp «php-расширение» — это всего лишь библиотека к php, позволяющая из php работать с уже установленным и работающим сфинксом.
avatar
По второму: нужно сделать права для файла /plugins/plugins.dat 777.
avatar
спасибо! везде ставил права 777 не знал что к этому файлу тоже надо.
avatar
Простите никто не знает как поиск со сфинксом приучить выводить результаты по дате добавления, сначала новые, а то он выводит сначала старые, а это совсем не годится.
Прошу отозваться.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.