Статья: Анализ клиентской базы приносит пользу CRM
То как полезно иметь быстрый и удобный доступ к различным файлам и документам вы понимаете. Вот еще одна выгода использования такой системы.
Как это все работает?
Эта часть относиться к установке и администрированию программы. На тот случай, если вы решите попробовать поработать с системой, данная информация, безусловно будет полезна.
В последнее время стало популярно использовать связку - Apache-PHP-MySQL. Именно по-этому принципу работает TUTOS. Работа посредством вэб-броузера избавляет от необходимости установки клиентского ПО на все машины, и гарантирует максимальную кроссплатформенность.
Установка TUTOS
Для установки этой программы, нам понадобятся следующие работающие компоненты системы.
Собственно TUTOS можно взять здесь: http://www.tutos.org/homepage/download.html.
Веб-сервер Apache.
Сервер баз данных, PostgreeSQL или MySQL (а так-же Oracle или InterBase). Я устанавливал систему с поддержкой MySQL и если это не принципиально, для упрощения понимания процедуры установки, рекомендую использование его.
PHP 4.1.0(или выше) и его модули. Все зависит от вашего аппетита: php-mysql (как минимум необходим для работы с MySQL), php-imap для соединения с pop и imap-сервером (желательно установить), php-ldap для доступа к LDAP серверу идентификации или адресной книги.
Собственно это все. Надеюсь, вы понимаете, что при установке на сервер у вас должны быть права управления сервером apache и баз-данных.
Итак, начнем с конфигурирования SQL-сервера.
создаем таблицу "tutos". Для MySQL это можно сделать с помощью утилиты
mysqladmin: mysqladmin create tutos
Помните, что в данный момент вы должны быть "суперпользователем".
теперь нужно создать пользователя для работы с этой таблицей и предоставить ему все права. Пусть этот пользователь - "tutos" и его пароль "fgh11". Для MySQL воспользуемся утилитой mysql. Набираем mysql и попадаем в командную оболочку. Далее:
grant all on tutos.* to tutos@localhost identified by "fgh11";
Обратите внимание на ";" в конце. Без него утилита выполнять команды и не подумает. Во-вторых, нужно правильно выбирать имя пользователя. Все зависит от настроек apache. Запись tutos@localhost означает, что веб-сервер будет производить взаимодействие с sql-сервером расположенном локально. Возможно, вам придется добавить еще и пользователя [email protected], чтобы перехитрить капризную систему.(Файл конфигурации нашей программы - config.pinc - имеет переменную "dbhost", которая и несет название нужного сервера)
выходим из утилиты, командой quit
новая учетная запись вступит в силу после ваполнения: mysqladmin reload
Теперь беремся собственно за TUTOS
Распаковываем архив в корневую папку html документов (/var/www/html):
tar xvjf tutos.....bz2
или tar xvzf tutos.....gz
или unzip tutos.....zip
Устанавливаем нужные права доступа к файлам:
chown apache.apache -R /var/www/html/tutos
chmod 0700 -R /var/www/html/tutos
chmod a+X, a+r -R /var/www/html/tutos
перейдите в директорию, где установлен tutos и в папке php скопируйте (переименуйте) файл config_default.pinc в config.pinc. В этом файле, как вы наверное поняли, содержатся настройки системы. Хорошо. Вот основные моменты, на которые следует обратить внимание.
$tutos [dbhost][0] = "localhost"; Эта запись говорит, где веб-сервер Apache должен искать базу данных. Если она находиться на другом компьютере, измените "localhost" на правильное имя.