И снова про sphinx... Уже весь мозг сломан... [РЕШЕНО]
Здравствуйте! И снова о наболевшем: не работает поиск сфинкс на сайте. Сразу камнями не кидайте, прочитайте сначала, что и как было сделано.
Начну сначала
Когда я первый раз поставил LS, то сфинкс настроился без особых проблем, чему я был несказанно рад. По мере моего вникания в двиг, я начал улучшать сервер — добавил nginx, php5-fpm, apc и еще несколько плюшек. В один прекрасный момент поиск на сайте просто перестал работать. При этом, индексы создавались, демон работал, поиск через консоль искал, а вот на сайте — нет.
Я начал грешить на что-то из установленного ПО и пока экспериментировал, не заметил, как все стало плохо работать (что-то стало конфликтовать).
В общем, весь сервер был переустановлен с 0 и на данный момент кроме apc, apache2, memcached, php5.3.3 и sphinx 2.0.6 больше ничего не стоит (isp lite еще — с ней все таки удобнее).
И снова та же картина: демон работает, индексы создаются, никаких ошибок нет, поиск в консоли работает, а на сайте тишина — «Удивительно, но поиск не дал результатов».
Конфиг сфинкса 100% рабочий, конфиг LS стандартный за исключением того, что порт слушается 9312, а не 3312, как стоит по дефолту. Все порты перепроверил 100500 раз. Убедился, что сфинкс слушает именно нужный порт. Никаких ошибок в логах нет — ни в каких. Кстати, сфинкс пишет в лог о запуске/перезапуске, а вот поисковые запросы в лог не пишет, как будто их нет.
Люди добрые, дайте дельную мысль, что еще можно поискать или как заставить эту штуку работать...
upd: Решение
Начну сначала
Когда я первый раз поставил LS, то сфинкс настроился без особых проблем, чему я был несказанно рад. По мере моего вникания в двиг, я начал улучшать сервер — добавил nginx, php5-fpm, apc и еще несколько плюшек. В один прекрасный момент поиск на сайте просто перестал работать. При этом, индексы создавались, демон работал, поиск через консоль искал, а вот на сайте — нет.
Я начал грешить на что-то из установленного ПО и пока экспериментировал, не заметил, как все стало плохо работать (что-то стало конфликтовать).
В общем, весь сервер был переустановлен с 0 и на данный момент кроме apc, apache2, memcached, php5.3.3 и sphinx 2.0.6 больше ничего не стоит (isp lite еще — с ней все таки удобнее).
И снова та же картина: демон работает, индексы создаются, никаких ошибок нет, поиск в консоли работает, а на сайте тишина — «Удивительно, но поиск не дал результатов».
Конфиг сфинкса 100% рабочий, конфиг LS стандартный за исключением того, что порт слушается 9312, а не 3312, как стоит по дефолту. Все порты перепроверил 100500 раз. Убедился, что сфинкс слушает именно нужный порт. Никаких ошибок в логах нет — ни в каких. Кстати, сфинкс пишет в лог о запуске/перезапуске, а вот поисковые запросы в лог не пишет, как будто их нет.
Люди добрые, дайте дельную мысль, что еще можно поискать или как заставить эту штуку работать...
upd: Решение
18 комментариев
livestreet.ru/blog/dev_documentation/13482.html
Из Вашего сообщения я понял, что файл все таки должен создаваться сам, спасибо.
Не подскажете, что с ними делать? (php по новой переустанавливать?))
?
Теперь жалею, что не сделал это раньше. Удачи!
В общем, учитывая еще и тот факт, что сфинкс быстрее, меньше грузит сайт и т.д. плагин — вообще не вариант.
Осталось только понять, почему сайт его не видит