Поиск по этому блогу

четверг, 11 апреля 2013 г.

Помощник для переноса Sphinx на другой сервер.

Замучала меня работа в команде. Особенно работа с репозитариями. Все творят что хотят. Но самое больное место это конфиги
которые каждый правит локально и льёт (что б унего руки отсохли) в репу. Потом апаем сервак, и всё валится.

Это кусочек первый шаг по автоматизации исправлений этой криворукости под управление Unix-семейством.

Этот файлик берёт шаблон конфига, и вписывет туда пути и прочее.

Инструкция:
  1. Скачать. Download here.
  2. Скачать Шаблон конфига и отредактировать
  3. Запустить  
Запускать нужно из консоли.

Для получения справки можно написать php Sphinx.php --help

Для генерации конфига по файлу шаблона нужно написать следующую команду
php Sphinx.php generate [path] [path for sphinx index] [db table//db user//<db password]

Пример
 php ./Sphinx.php generate /var/www/dimka3210/sphinx /tmp/sphinx/dimka3210 test_table//root//123456

Ну и есть ещё вариант индексирования
 php ./Sphinx.php indexer /var/www/dimka3210/sphinx

Комментариев нет:

Отправить комментарий

Количество·просмотров