Я установил sphinx 2.2.10 в centos 7, версия mediawiki — 1.22, с инструкцией по установке в расширении sphinxsearch домашняя страница, Я успешно выполнил команду indexer на шаге 3. Но на моем сервере не установлена команда поиска, и я не могу проверить sphinx. Кажется, что нет никакого установочного каталога sphinx в centos. У него просто есть searchd и индексатор в системном каталоге bin. К счастью, я могу запустить демон searchd с помощью сервера searchd start, и он сказал, что он прослушивает порт 9312. И я установил расширение и правильно скопировал php api. Но я могу Не получая никакого результата при поиске, на странице есть предупреждения php, хотя, говорит, что некоторые методы устарели, их не следует использовать. Ниже приведены некоторые из моего файла searchd.log:
Mon Mar 7 23:16:56.467 2016] [ 1737] shutdown complete
[Mon Mar 7 23:41:41.001 2016] [24720] watchdog: main process 24721 forked ok
[Mon Mar 7 23:41:41.006 2016] [24721] listening on 127.0.0.1:9312
[Mon Mar 7 23:41:41.379 2016] [24721] binlog: replaying log /var/data/binlog.001
[Mon Mar 7 23:41:41.380 2016] [24721] binlog: replay stats: 0 rows in 0 commits; 0 updates, 0 reconfigure; 0 indexes[Mon Mar 7 23:41:41.380 2016] [24721] binlog: finished replaying /var/data/binlog.001; 0.0 MB in 0.000 sec
[Mon Mar 7 23:41:41.380 2016] [24721] binlog: replaying log /var/data/binlog.001
[Mon Mar 7 23:41:41.380 2016] [24721] binlog: replay stats: 0 rows in 0 commits; 0 updates, 0 reconfigure; 0 indexes
[Mon Mar 7 23:41:41.380 2016] [24721] binlog: finished replaying /var/data/binlog.001; 0.0 MB in 0.000 sec[Mon Mar 7 23:41:41.380 2016] [24721] binlog: finished replaying total 2 in 0.000 sec
[Mon Mar 7 23:41:41.381 2016] [24721] accepting connections
Теперь я понятия не имею, как решить эту проблему, и любые предложения или помощь будут оценены.
Я не получил никакого результата, потому что моя вики не написана на английском языке, но файл конфигурации по умолчанию расширения mediawiki sphinxsearch не имеет таблицы символов для других языков, поэтому результат пуст.
Других решений пока нет …