Сборка и установка Anope 1.8.5 + MySQL

Anope — набор IRC-служб, созданный с целью обеспечения стабильности, эффективности, и удобства для пользователей.

Итак, система: FreeBSD f02.24srv.ru 8.0-STABLE FreeBSD 8.0-STABLE , Unreal 3.2.7

Создал папку install в каталоге usr, далее закачиваю архив anope командой:

Распаковываю архив:

Переходим в папку с Anope:

Производим конфигурацию anope:

Появляется приглашение конфигуратора:

Вводим:

Нажимаем: [Enter], следующее приглашение:

Вводим:

Нажимаем [Enter], видим следующее приглашение:

Нажимаем [Enter], идем далее:

Нажимаем [Enter], идем далее:

Отвечаем yes, нажимаем [Enter]. Все, конфигурация anope закончена! Можем перейти к установке:

В итоге появляется сообщение:

Сборка успешна, устанавливаем:

На экране появляется запись:

Ну все, идем в папку с конфигурацией anope, выставляем права на папку с логами, и начинаем настройку. Сперва нужно создать файл конфигурации с экземпляра:

Редактируем конфиг файл (services.conf), строка 99, выбираем сервер irc, так как у нас будет использоваться Unreal 3.2.7, нам всего лишь достаточно раскомментировать строку, убрав из неё символ #, чтобы строка приобрела вид:

Далее находим строку с параметром подключения к серверу irc, редактируем для нашего сервера. У меня эта строка 198, и имеет вид:

Где 6067 – слушаемый порт для сервисов из конфигурации Unreal. Далее ищем строку ServerName, у меня 229, исправляем:

services.server.ru – название нашего link блока из unrealircd.conf. Будьте внимательны, при ошибке anope не запуститься, в логах будет ссылаться на не настроенный unrealircd.conf ! Ищем следующую строку с параметром ServerDesc (у меня номер строки: ), редактируем:

Это будет имя нашим сервисам, далее ищем строку ServicesRoot, у меня она 1169, в ней прописываем Ваш ник, это будет супер – админ, неделенный всеми правами!

Далее создаем БД в MySQL любыми удобными для Вас средствами (например phpMyAdmin) со сравнением: latin1_general_ci и закачиваем туда структуру таблиц, которая находится по адресу:

Теперь конфигурируем строки с 1502 по 1507, указывая настройки соединения с БД.

Сохраняем файл, итак, попытаемся запустить сервисы, но перед этим уйдите из пользователя: root в обычного, с ограниченными правами. Чтобы запустить сервисы набираем команду:

В случае ошибок просматривам лог по пути:

У меня ошибка одна нашлась при соединении с MySQL, назначен был не тот хост соединения. В случае успешного соединения в логах пишется что-то типо:

Проверяем запустился ли процесс:

Имя команды:services

Ну и на последок добавляем соответствующие строки в rc.conf:

VN:F [1.9.22_1171]
Рейтинг: 0.0/5 (0 голос (-ов) всего)

Комментарии закрыты