Статья: Анализ клиентской базы приносит пользу 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" на правильное имя.

К-во Просмотров: 229
Бесплатно скачать Статья: Анализ клиентской базы приносит пользу CRM