Как запустить mod_voc на voc++ bse

Как запустить mod_voc на voc++ bse

1 .Скачать mod_voc закинуть этот файл в папку data/daemon/   вашего чата

2. Подключится к серверу чата через SSH, и перейти в папку data/daemon/   -

cd /путь к папке/daemon/

3. Набрать -

apxs -i -a -c mod_voc2.c

если выбивает ошибку - 


apxs: command not found

установите apache2-devel например на debian это делается так -

apt-get install apache2-prefork-dev

на CentOS, Fedora,ALT Linux, ASP Linux, Mandriva, SUSE Linux


yum install httpd-devel

в системе должен присутствовать yum - консольный менеджер RPM-пакетов.

4. В  httpd.conf —  файл конфигурации сервера apache добавить - 

Если чат в корне сайта - 

<IfModule mod_voc2.c>
<Location /vocd> 
SetHandler voc2-handler 
VocSocket /tmp/vochat 
</Location>
</IfModule>

когда чат расположен не в корневой папке сайта, а например в папке /ваш_сайт/chat/

<IfModule mod_voc2.c>
<Location /chat/vocd> 
SetHandler voc2-handler 
VocSocket /tmp/vochat 
</Location>
</IfModule>

сохранить, перезапустить вебсервер.

5. Далее редактируем URL демона в чате.

Тут возможно несколько вариантов на ваш вкус - 

Первый вариант -  в админке чата, в Параметры демона и URL чата в поле URL демона ставим 

http://ваш_чат/vocd

 

или

 

Второй вариант - в chat/voc.php

строки

if ($chat_type=="tail") $shower = "$daemon_url?$session";

 заменяем на 

if ($chat_type=="tail") $shower = $chat_url."vocd?".$session; 

2 раза

Этот вариант более предпочтителен, если у вас есть моды, использующие переменную - $daemon_host

 

Не забывайте!!! Если чат расположен не в корневой папке сайта, а например в папке ваш_сайт/chat/. перед /vocd и в первом и втором варианте надо заменить на /chat/vocd.

6. Убедитесь что в файле data/daemon/daemon.cpp не закомментирована поддержка mod_voc примерно 24  строка должна иметь вид - 

#define SUPPORT_MOD_VOC 1

7. В админке чата в  в Параметры демона и URL чата  установить режим работы демона mod_voc.

8. Откомпилировать демона командой - 

для Linux 

g++ -O3 -DSUPPORT_MOD_VOC daemon.cpp -o daemon

для FreeBSD командой - 

g++ -O3 -DSUPPORT_MOD_VOC daemon_bsd.cpp -o daemon

9. Запускаем демона командой - 

./daemon

10. Смотрим -

http://ваш_чат/vocd?stat

при правильной установке, должна показываться информация см. Картинку(увеличивается) - 

 

Автор инструкции Marik. www.doctormario.ru

Комментарии 1

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

  • Смайлы и люди
    Животные и природа
    Еда и напитки
    Активность
    Путешествия и места
    Предметы
    Символы
    Флаги