Чат на движке
VOC++ BSE - это расширенная оболочка
Voodoo чата создана дизайн студией Creatiff Designe.
Откуда и появилось название
VOodoo
Chat
++.
Есть несколько версий откуда появились плюсы после VOC, это связано с языком программирования C++ на котором
был написан самый главный компонент чата -
daemon (демон).
Daemon это скрипт который беспрерывно работает на стороне сервера, так как все время в чате происходят какие
то действия, заходят люди в чате, отправляют сообщения, редактируют свои данные, выходят. и это все должно обновляться
в реальном времени чтобы люди находящийся в чате сразу видели новые сообщение и тд. Daemon может работать в двух режимах:
-
Стандартный - Стандартный режим, демон прослушивает указанный сокет 52.14.232.170:[порт].
-
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,
Просмотров:
19964
Создан:
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 Вперед >