Движок чата + социальная сеть, решаем судьбу чата
Чат на движке VOC++ BSE - это расширенная оболочка Voodoo чата создана дизайн студией Creatiff Designe. Откуда и появилось название VOodoo Chat++. Есть несколько версий откуда появились плюсы после VOC, это связано с языком программирования C++ на котором был написан самый главный компонент чата - daemon (демон).
Daemon это скрипт который беспрерывно работает на стороне сервера, так как все время в чате происходят какие то действия, заходят люди в чате, отправляют сообщения, редактируют свои данные, выходят. и это все должно обновляться в реальном времени чтобы люди находящийся в чате сразу видели новые сообщение и тд. Daemon может работать в двух режимах:
- Стандартный - Стандартный режим, демон прослушивает указанный сокет 3.138.36.168:[порт].
- mod_voc - Режим mod_voc. Работает исключительно с веб-сервером Apache, который передает соединения демону (для пользователя порты демона и веб-сервера одинаковы). Вам необходимо установить mod_voc для корректной работы этого режима. В случае использования демона на С++, его необходмо откомпилировать с поддержкой mod_voc.
Daemon необходимо скомпилировать под определенный сервер на котором устанавливается чат, и запустить. Не все хостинги могут предоставить возможность запуска демона, не на всех серверах предусмотрена установка mod_voc, и для таких ситуаций в чате имеются несколько режимов работы чата: tail, js_tail, reload и php_ tail. Разработчики движка рекомендуют использовать tail или php_tail. tail - это режим работы c++ демона, а php_tail для работы движка чата на php. Для этого режима запускать демон не нужно, достаточно просто установить чат, но этот режим дает больше нагрузки на сервер, и при большой посещаемости чата рекомендуется запустить daemon.
Для начала когда посещаемость в чате не большая, можем использовать любой хостинг и использовать режимы js_tail или php_tail. Как установить чат с php_tail я специально записал видео урок с понятной инструкцией и рекомендациями
Установка чата:
1. Скачеваем скрипт чата, распаковываем
2. Все файлы с папки chat заливаем в коренную папку, или в ту, где Вы хотите разместить чат на ftp (обычно это www или public_html)
3. Папку data заливаем выше корня на 1 уровень, если такой возможности нет, прочтите статью Как безопасно разместить data в коренную папку
4. Открываем файл inc_common.php в корне чата, находим (Строка 7)
$data_path = "/path/to/data/";и вписываем вместо /path/to/data/ путь к папке дата со слешом "/" вконце.
Если не знаешь пути к папкам на твоем хостинге или сервре, смотри тему Как узнать путь к корню чата и папки data
5. Открываем файл voc.conf папке data, находим (строка 69)
$file_path = "/path/to/chat/";и вместо /path/to/chat/ прописываем путь к чату (по примеру пункта 4)
Далее в этом же файле все записи которые содержат site.ru - заменяем на свой домен чата.
6. Выставляем права на запись (chmod 0777) на папки в корне:
- clans-avatar
- clans-logos
- converts
- items
В папке data на все файлы и папки кроме папки daemon и engine
7. Переходим по ссылке site.ru/admin/configure.php, вместо site.ru ссылка вашего чата. Это админ панель (админка).
стандартный логин для входа: admin, пароль: admin.
После установки рекомендую сменить логин и пароль на свои в файле admin/admin_users.php
Проходим все этапы настройки чата.
Файл SQL.sql нужен на случай если произошла ошибка при создании базы смайлов. В таком случае импортируйте файл SQL.sql в созданую под чат базу данных mysql и пропишите ее в админке в разделе "Движки"
Все основные этапы установки пройдены. На все возникшие вопросы которые появились при установке задавайте ниже в комментариях. Перед тем как писать вопрос посмотре FAQ вопросы и ответы, возможно на этот вопрос уже есть ответ
Загрузка файлов доступна только для зарегистрированых пользователей.
Автор поста: Skriptoff,
Просмотров: 19524
Создан:
21 июн. 2014 в 17:14
eregi_replace() in
/home/vol2_6/byethost15.com/b15_32801877/htdocs/inc_common.php:197
Stack trace:
#0 /home/vol2_6/byethost15.com/b15_32801877/htdocs/index.php(2):
require_once()
#1 {main}
thrown in /home/vol2_6/byethost15.com/b15_32801877/htdocs/inc_common.php on line 197
Warning: Variable passed to each() is not an array or object in C:\Program Files (x86)\Ampps\www1\voc\chat\admin\check_session.php on line 3Warning: Variable passed to each() is not an array or object in C:\Program Files (x86)\Ampps\www1\voc\chat\admin\check_session.php on line 4
Cannot open voc.conf file, please check your DATA PATH parameter
at line 167 in the file /chat/inc_common.phpFind help at VOC++ homepage
пути прописаны права выставлены
ребят, дайте пожалуйста сборку для php5.4
Ошибка в строке 455 - попробуй пропиши в data/voc.conf путь к корню чата file_path
всё сделал а вот как версию поменять если на хостинге стоит
fromtomessageApprdecl Захожу в чат у меня такая ошибка. Что делать? Помогите пожалуйства!!!!
1 2 3 Вперед >