Виден скрипт и не идет чат
install.php сделал
*** СИСТЕМНЫЕ ТРЕБОВАНИЯ: ***
Вам понадобятся:
- PHP версии выше 4.2
- Apache 1.3.x (2.x не поддерживается, но чат должен работать)
или IIS (недостаточно тестировался, возможны проблемы с файловым движком),
теоретически - любой Web-сервер с поддержкой PHP
- Perl (рекомендуется 5.6.x) -- для Perl-демона (не обязательно)
- C++ компилятор -- для C++-демона (протестировано с gcc 2.95.x, 3.x)
В настоящий момент не существует версии C++-демона для Windows.
------------------------------------
*** ИНСТАЛЛЯЦИЯ ***
Я попытался максимально упростить эту процедуру и вот что Вам нужно сделать:
1. Скачайте архив с чатом voc-x.x.x.tar.gz или voc-x.x.x.zip
2. Распакуйте его куда-нибудь:
tar -zxvf voc-x.x.x.tar.gz
(похоже, Вы это уже сделали?

)
3. Скопируйте директорию chat/ и все ее содержимое куда-нибудь в Вашу веб-директорию
(эти файлы будут показаны посетителям сайта),
папку data/ очень хорошо было бы положить куда-нибудь _вне_ веб-директории
(посетители _не_должны_ иметь доступа к файлам в этой папке)
4. Установите пароль для админ-зоны, для этого в папке chat/admin:
- отредактируйте файл admin_users.php и задайте логин и пароль администратора
(замените дефолтные: логин admin, пароль: 1234; Вы не сможете зайти в Админ-зону с дефолтными логином и паролем)
- установите право на запись на файл sessions.php для Вашего Web-сервера
5. Откройте в браузере линк на chat/admin/configure.php
6. Выполните все шаги по конфигурированию (будьте внимательны, смотрите описание полей)
7. Если Вы хотите использовать C++-демона, Вам будет нужно его скомпилировать (описано ниже).
Это, в общем-то, все.
Более детальная документация доступна на
http://docs.vochat.com/------------------------------------
*** ЗАПУСК ДЕМОНА ***
Процедура запуска в Unix/Linux (для windows смотри ниже):
Вариант один -- из шелла (командной строки сервера).
Идите в директорию data/daemon и просто запустите демона как обычную программу: ./daemon.pl (или perl ./daemon.pl)
Вы увидите сообщения -- или о том что демон запущен, или о каких-то ошибках.
Также проверьте файлы daemon.log и daemon.pid чтобы убедиться в том что демон работает.
Другой вариант -- использовать специальный cgi-bin скрипт на perl для запуска демона
(только для unix/linux, это не работает в windows)
Скопируйте файл 'daemon_admin.pl' из папки chat/admin/ в Вашу cgi-bin директорию.
Измените вторую строчку в этом файле -- она должна содержать корректный полный путь к Вашей директории data/
Выставьте права на выполнение этого файла и попробуйте открыть линк в Вашем браузере.
------------------------------------
*** C++ ДЕМОН ***
C++ демон важен для посещаемых серверов, т.к. он требует в 10-15 раз меньше процессорного времени чем версия на Perl.
Чтобы использовать C++ демона, Вы должны его скомпилировать
Идите в директорию data/daemon и запустите команду.
make
Если все в порядке, через несколько секунд Вы получите исполняемый файл под названием 'daemon'.
Важно! Вы должны использовать GNU make. На некоторых системах (например, FreeBSD) Вы должны использовать 'gmake' вместо 'make'.
Чтобы запустить демона, просто наберите:
./daemon
Вы можете использовать и скрипт 'daemon_admin.pl' для запуска-остановки C++-демона,
но не забудьте отредактировать в этом файле строчку запуска (вместо daemon.pl нужен будет daemon)
По умолчанию 'make' компилирует демона только с поддержкой файлового движка.
Но Вы можете задать дополнительные параметры:
MYSQL=1 -- скомпилировать с поддержкой MySQL-движка
SHM=1 -- с поддержкой движка на SysV Shared Memory
MOD_VOC=1 -- с поддержкой mod_voc.
Например, если Вам нужен демон с поддержкой MySQL и mod_voc, запустите
make MYSQL=1 MOD_VOC=1
Вы можете также попробовать мои скомпилированные версии демона для разных систем, см. "downloads' на
http://vochat.com/------------------------------------
*** ЗАМЕЧАНИЯ ДЛЯ ПОЛЬЗОВАТЕЛЕЙ WINDOWS ***
- пожалуйста, используйте "прямые" слэши вместо обратных, например c:/inetpub/data/ (а не c:\inetpub\data\)
- НЕ ПЫТАЙТЕСЬ запустить демона через веб-интерфейс. Откройте командную строку, идите в Вашу директорию data/daemon и запустите
perl daemon_win.pl
- Демон выводит лог-информацию в стандартный поток вывода, а не пишет ее в файл
</end "For WINDOWS users:">

------------------------------------
*** ИСПОЛЬЗОВАНИЕ СМАЙЛОВ ***
Выложите смайлы в директорию chat/converts.
Отредактируйте файл data/converts.dat, формат строк:
KEYWORD\tIMG_TAG
\t -- знак табуляции!
В IMG_TAG необходимо использовать полный url, с именем сервера (например <img src="http://server.com/converts/image.gif">).
Вы также можете прописать путь к другим серверам, чтобы разгрузить свой чат-сервер.
Также существуют утилиты для генерации файла converts.dat,
например в админ-зоне присутствует специальный скрипт начиная с версии 0.08.10
------------------------------------
*** АДМИН-ЗОНА ***
В админ-зоне Вы можете назначить модераторов Вашего чата.
Модератором может быть только зарегистрированный в чате пользователь.
В левом фрейме сделайте поиск пользователя. В списке справа выберите кликните на нужный ник.
Вы увидите форму, в которой можете выставить различные модераторские права для пользователя и некоторые доп. фичи.
------------------------------------
*** ИСПОЛЬЗОВАНИЕ ГРАФИЧЕСКОЙ СТАТИСТИКИ ***
1. Вам понадобится php как выполняемая программа (cli) -- чтобы можно было использовать его из crontab.
2. протестируйте скрипт update_statistic.php из командной строки:
php /home/voodoo/htdocs/chat/admin/update_statistic.php
Если будут ошибки -- нужно исправить

(например, полезно исправить строку include("../inc_common.php");
чтобы в ней был использован полный путь).
3. установите новую crontab-задачу, примерно такую:
*/2 * * * * /usr/local/bin/php /home/voodoo/htdocs/chat/admin/update_statistic.php >/dev/null
(я рекомендую использовать 2-минутный интервал между обновлениями)
4. разрешите логгирование в админ-зоне.
5. в Вашей админ зоне Вы сможете просмотреть сгенерированые картинки статисики.
------------------------------------
*** ИСПОЛЬЗОВАНИЕ NON-LATIN БУКВ В НИКАХ ***
В одном из шагов конфигурации, есть поле available chars in the nicks, просто измените его,
например на _a-zA-Z0-9а-яА-Я для русских ников (важно чтобы была установлена корректная локаль!)
Там же выберите функцию сравнения ников "на похожесть".
Важно: если Вы меняете проверку на похожесть, необходимо запустить "(Re)generate canon nicks for all users"
в админ-зоне (если в чате уже есть зарегистрированные пользователи)
------------------------------------
*** ИСПОЛЬЗОВАНИЕ WEB-ИНДИКАТОРА ***
В настоящий момент не существует универсального скрипта для манипулирования веб-индикаторм.
Вам нужно изменить скрипт chat/user_status.php если Вы хотите использовать нестандартные кнопки.
Как минимум Вам нужно заменить "базовые" кнопки в директории data/statuses,
и выложить файл с true-type шрифтом (тот который Вам нравится) в эту же папку под именем 'font.ttf'.
В любом случае, Вам нужна поддержка GD & TTF (TrueType) в Вашей версии PHP.
------------------------------------
Комментарии? Предложения? Нужна помощь?
Попробуйте форум поддержки:
http://forum.vochat.com/Сообщение отредактировал dron - Oct 16 2006, 14:57