Установка Iris CRM в Linux

Предполагается, что Ваш сервер удовлетворяет требованиям системы и уже установлены необходимые компоненты: Apache, PHP и PostgreSQL.

Если это так, то двигаемся вперед.

  1. Скачайте подходящий дистрибутив. Данная инструкция актуальна для пакетов из колонки «Архив».

  2. Распаковываем скачанный архив. В распакованном каталоге находятся файлы Iris CRM для веб сервера (htdocs) и дамп базы данных для PostgreSQL (iriscrm-base-x-x-xx.backup).

  3. Создаем пустую базу данных на сервере. Если Вы установили pgAdmin, то запускаем его и создаем новую базу данных. В этом примере мы ее назвали iriscrm.

    Создание базы данных PostgreSQL для Iris CRM

    При этом по умолчанию будет создана схема public. Если ее нет, создайте ее.

    Создание схемы базы данных PostgreSQL для Iris CRM

    В итоге мы должны получить такую картину.

    Пустая база данных PostgreSQL для Iris CRM

    Если Вы работаете с сервером в консоли, то можете вместо этого выполнить команды

    psql -U postgres -c "CREATE DATABASE iriscrm WITH OWNER = postgres ENCODING = 'UTF8';"
    psql -U postgres -c "ALTER DATABASE iriscrm SET DateStyle=iso, dmy;"
    psql -U postgres -d iriscrm -c "CREATE LANGUAGE plpgsql;"

    Для версии 3 и ниже

    psql -U postgres -c "CREATE DATABASE iriscrm WITH OWNER = postgres ENCODING = 'UTF8';"
    psql -U postgres -c "ALTER DATABASE iriscrm SET client_encoding=win1251;"
    psql -U postgres -c "ALTER DATABASE iriscrm SET DateStyle=iso, dmy;"
    psql -U postgres -d iriscrm -c "CREATE LANGUAGE plpgsql;"
  4. Теперь нам нужно наполнить базу системными таблицами и начальными значениями. Для этого жмем правой кнопкой мыши на название БД и выбираем Восстановить..., в появившемся окне выбираем файл с дампом (iriscrm-base-x-x-xx.backup) и нажимаем OK.

    Восстановление БД PostgreSQL из дампа

    Если все хорошо, то Вы увидите в этом окне довольно длинный лог, который завершается строкой

    ...
    Процесс вернул код выхода 0

    Жмем Завершено.

    Если Вы работаете с сервером в консоли, то можете вместо этого выполнить команду

    pg_restore -O -n public -h localhost -p 5432 -U postgres -d iriscrm iriscrm-base-x-x-xx.backup
  5. Копируем файлы системы в папку веб сервера. Для этого содержимое папки htdocs из архива копируем в каталог /var/www.

  6. Прописываем параметры соединения с базой данных. Для этого открываем файл .../iriscrm/admin/settings/settings.xml и прописываем параметры соединения с БД. По умолчанию там прописано следующее.

    <CONN_TYPE>pgsql</CONN_TYPE>
    <HOST>localhost</HOST>
    <USERNAME>postgres</USERNAME>
    <PASSWORD>postgres</PASSWORD>
    <DB_NAME>iriscrm</DB_NAME>
  7. Теперь при необходимости меняем владельца и группу на www-data.

    chown -R www-data:www-data /var/www/iriscrm
  8. Заходим в браузер по адресу http://localhost/iriscrm и делаем попытку входа в систему. Стандартный логин/пароль: admin/iriscrm.

Внимание! Настоятельно рекомендуем Вам сменить стандартные пароли.

Если у Вас возникли проблемы при установке, задайте вопрос на этой странице.

Навигация