Проблема с настройкой Sphinx 0.9.9-release (r2117) + LiveStreet v0.5

Здравствуйте!

Подскажите, пожалуйста, что нужно донастроить дополнительно, чтобы поиск заработал в связке Sphinx 0.9.9-release (r2117) + LiveStreet v0.5?
Настраивали по этой инструкции для версии 0.4, поиск не работает.

Заранее спасибо.

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

avatar
Возможно в файле
trunk/config/modules/search/config.php
стоит значение:
$config['sphinx']['port'] = '9312';

А для приведенной инструкции нужно:
$config['sphinx']['port'] = '3312';
avatar
Спасибо! Проблема решена.

Решение

Находим файл /config/modules/search/config.php и меняем порт 9312 → 3312


<?php
/*-------------------------------------------------------
*
*   LiveStreet Engine Social Networking
*   Copyright © 2008 Mzhelskiy Maxim
*
*--------------------------------------------------------
*
*   Official site: www.livestreet.ru
*   Contact e-mail: rus.engine@gmail.com
*
*   GNU General Public License, version 2:
*   http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
*
---------------------------------------------------------
*/

/**
 * Конфиг модуля "search"
 */
//define('SEARCH_ENTITY_PREFIX','');
//define('SEARCH_SPHINX_HOST','localhost');
//define('SEARCH_SPHINX_PORT','3312');

$config['entity_prefix']  = '';
$config['sphinx']['host'] = 'localhost';
$config['sphinx']['port'] = '3312';

return $config;
?>
avatar
у меня не получается. в конфиге у меня стоит 3306. изменил но все равно не работает, попробовал с префиксом и без, но все равно поиск не работает. и 3312 тоже.
avatar
Вам следует обратиться к специалистам по LiveStreet, т. к. я таким, увы, не являюсь.
avatar
жду плагин avadim

раньше когда было 0.4.2 тоже не работал поиск, только через его плагин работал.
avatar
3306 это вроде как дефолтовый порт mysql
avatar
да и убедитесь, что у вас sphinx запущен на сервере
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.