САМЫЧ
Вот столкнулся с проблемой.
Скрипты inxy и smartcj для поиска юзают sphinx.
Суппорт не производит настройку sphinx. Типа поставить поставили, а настроить за дополнительную плату
Кто нибудь может помочь, как этот самый сфинкс настроить и какими инструментами пользоваться? Нужно всего то создать сфинкс индекс и запустить индексирование базы
mr.Indi
http://inxy-scripts.com/wiki/doku.php?id=ru:templates в самом низу.
1. Ставишь сфинкс
2. создаешь сорс.
/etc/sphinx/sphinx.conf
с содержанием:
source domain_name
{
type = mysql
sql_host = localhost
sql_user = your_inxy_db_user
sql_pass = your_inxy_db_pass
sql_db = your_inxy_db
sql_query = \
SELECT rt.rotation_id, title, categories, tags, description, rt.content_type_id \
FROM gals g JOIN rotation rt ON rt.gal_id = g.gal_id WHERE g.status_id = 3 AND g.disabled_sum = 0 AND rt.category_id IN (1,2,3)
sql_attr_uint = content_type_id
sql_query_info = SELECT * FROM rotation WHERE rotation_id=$id
}
юзера,пасс,бд естественно ставишь свои.
сохраняешь сорс.
3.Создаешь sphinx index в этом же файле конфиге сфинкса.
index "sphinx_index_name"
{
source = sxxxxxx
path = /var/lib/sphinx/sxxxxxx/sxxxxxx
docinfo = extern
charset_type = sbcs
}
sxxxxxx - имя твоего сорса.
sphinx_index_name - индекса
4. создаешь конфиг inxy/var/config/sphinx.php
<?
return array(
"host" => "localhost",
"port" => 3312,
"index" => "sphinx_index_name"
);
?>
sphinx_index_name меняешь на свой индекс
5. добавляешь крон
* * * * * /usr/bin/indexer --rotate "sphinx_index_name" > /dev/null 2>&1
sphinx_index_name меняешь на свой индекс.
6. Создаешь шаблон site/search.php для вывода результатов поиска (<?=Inxy::req()→search?> выводит текущую поисковую фразу)
Все.
mr.Indi
стандартными командами ssh/mc.
заходишь по ssh на сервер, открываешь файл, заполняешь инфу, сохраняешь.
САМЫЧ
mr.Indi писал:
стандартными командами ssh/mc.
заходишь по ssh на сервер, открываешь файл, заполняешь инфу, сохраняешь.
Уважаемый гуру!
Раз уж вы блеснули знаниями, не могли бы вы поподробней расписать (для особо одарённых) ?
Где находится сфинкс по умолчанию на сервере?
Как выйти на нужный каталог?
Какой командой открыть файл?
Как его редактировать?
Нюансы?