Копию базы разрешается установить на любой машине. Единственная просьба, если ваша база доступна из Интернета, не меняйте код и время от времени синхронизируйтесь с главным сайтом
Базу можно установить на машину с любой операционной системой, но особенно просто это сделать на UNIX-системах. Для них разработаны специальные скрипты.
Установка зеркала для Unix-машины
На сервере должно быть около 1Гб свободного места, а также:
- Apache
- MySQL 5.0. or higher
- PHP 5.2 or higher
- Sphinx
- Subversion
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