Skip to Content

Создание зеркала Базы

Копию базы разрешается установить на любой машине. Единственная просьба, если ваша база доступна из Интернета, не меняйте код и время от времени синхронизируйтесь с главным сайтом

Базу можно установить на машину с любой операционной системой, но особенно просто это сделать на UNIX-системах. Для них разработаны специальные скрипты.

Установка зеркала для Unix-машины

На сервере должно быть около 1Гб свободного места, а также:

1. Создайте пустой сайт.

2. Скачайте инсталляционные скрипты

svn export http://baza-voprosov.ru/svn/db/install db_install
cd db_install

3. Приведите файл mirror.cnf в соответствие c конфигурацией вашего сервера

4. Запустите

./install mirror.cnf

Этот скрипт

  • Создаст две базы -- для вопросов и для Drupal с помощью дампов, скачанных с главного сервера
  • Установит Drupal и необходимые сторонни модули из SVN-репозитория
  • Скопирует код, разработанный специально для базы из SVN-репозитория
  • Настроит конфигурационные файлы
  • Создаст файл sphinx.conf

5. Проверьте с помощью броузера, что база работает (пока без поиска).

Для конфигурирования поиска вам, вероятно, потребуются привелегии суперпользователя.

6. На шаге 4 был сгенерирован файл sphinx.conf. Замените им конфигурационный файл sphinx (вероятно /etc/sphinx/sphinx.conf ).

7. Запустите

indexer --all

8. Запустите демон для поиска

searchd