Скачать архив с исходниками с сайта
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-сервера