Автор Тема: Настройка webcollab  (Прочитано 7158 раз)

Оффлайн keremet

  • Global Moderator
  • ROOT
  • *****
  • Сообщений: 463
  • Репутация: +237/-0
    • Просмотр профиля
    • OpenSolaris
Настройка webcollab
« : Октябрь 25, 2014, 03:00:57 pm »
Скачать архив с исходниками с сайта http://webcollab.sourceforge.net/ . На момент написания заметки это webcollab-3.40.tar.gz
Распаковать архив:
tar xf webcollab-3.40.tar.gz
Дать доступ на запись в конфигурационный файл.
chmod a+w config/config.php
chmod a+w files/filebase

Пусть например распаковка выполнялась в каталог /var/apache2/2.2/htdocs/webcollab, тогда в браузере надо зайти по ссылке:

http://localhost/webcollab/setup.php
"A database is required to be created for WebCollab to operate. Do you wish to create a database now?" - нажать Yes

Создание БД аналогично collabtive (http://forum.os-solaris.ru/index.php?topic=510.0)
CREATE DATABASE `webcollab`;
GRANT ALL PRIVILEGES ON webcollab.* TO webcollab@localhost IDENTIFIED BY '1' WITH GRANT OPTION;
FLUSH PRIVILEGES;

Заполнить поля второго шага:
Your database name:webcollab
Database user: webcollab
Database password: 1

Выбрать на одном из шагов имя и пароль для суперпользователя

После того как будет сохранен config/config.php снять с него права на запись.
chmod a-w config/config.php

Чтобы можно было сохранять русские тексты:
В файле ./database/mysql_pdo.php в function db_connection()  внести следующие изменения:

-db_query('SET time_zone=\''.sprintf('%+d:%02d', (int)TZ, (TZ - floor(TZ) ) * 60 ).'\', NAMES utf8, CHARACTER SET utf8' );
+// db_query('SET time_zone=\''.sprintf('%+d:%02d', (int)TZ, (TZ - floor(TZ) ) * 60 ).'\', NAMES utf8, CHARACTER SET utf8' );
+db_query('SET NAMES utf8' );
return;
}

Чтобы весь интерфейс был на русском языке, выполнить команды в каталоге lang:
mv ru_email.php en_email.php
mv ru_long_message.php en_long_message.php
mv ru_message.php en_message.php

Команда
grep FILE_BASE config/config.php
выдаст каталог, куда будут загружаться файлы.
Следует сделать его доступным для записи для web-сервера