Поиск по сайту:

Установите SuiteCRM (управление взаимоотношениями с клиентами) в Linux


CRM (Управление взаимоотношениями с клиентами) относится к набору практик, политик и технологий, которые компании используют для управления и анализа взаимодействия с текущими и потенциальными клиентами; с основной целью улучшения деловых отношений с клиентами, удержания клиентов и стимулирования роста продаж.

SuiteCRM — это бесплатная полнофункциональная и расширяемая CRM-система с открытым исходным кодом, работающая в любой операционной системе с установленным PHP. Это форк известной версии SugarCRM Community Edition с открытым исходным кодом.

Попробуйте демо-версию SuiteCRM, используя приведенные ниже учетные данные для входа:

Username: will 
Password: will

Возможности SuiteCRM:

  • Кроссплатформенность: работает на Linux, Windows, Mac OSX и любой системе, поддерживающей PHP.
  • Эффективный, мощный и гибкий модуль рабочего процесса.
  • Поддерживает автоматизацию повторяющихся задач.
  • Поддерживает быстрое и простое моделирование воронки продаж.
  • Позволяет создавать красивые шаблоны котировок.
  • Позволяет управлять ценовой стратегией.
  • Поддерживает самообслуживание клиентов через простой в настройке и использовании веб-сайт.
  • Мгновенное уведомление о проблемах клиентов и многое другое.

Требования:

  • Система Debian/Ubuntu или CentOS, установленная со стеком LAMP.
  • Модули PHP (JSON, синтаксический анализ XML, строки МБ, обработка ZIP, IMAP, cURL).
  • ZLIB Библиотека сжатия.
  • Поддержка спрайтов.

В этой статье мы объясним, как установить и настроить SuiteCRM в системах на базе CentOS/RHEL 7 и Debian/Ubuntu.

Шаг 1. Установка среды стека LAMP

1. Сначала обновите пакеты системного программного обеспечения до последней версии.

sudo apt update        [On Debian/Ubuntu]
sudo yum update        [On CentOS/RHEL] 

2. После обновления пакетов программного обеспечения вы можете установить стек LAMP (Linux, Apache, MySQL и PHP) со всеми необходимыми модулями PHP, как показано.

-------------- On Debian/Ubuntu -------------- 
sudo apt install apache2 apache2-utils libapache2-mod-php php php-common php-curl php-xml php-json php-mysql php-mbstring php-zip php-imap libpcre3 libpcre3-dev zlib1g zlib1g-dev mariadb-server

-------------- On CentOS/RHEL/Fedora -------------- 
yum install httpd php php-common php-curl php-xml php-json php-mysql php-mbstring php-zip php-imap pcre pcre-devel zlib-devel mariadb-server

3. После установки стека LAMP запустите службу Apache и MariaDB и включите ее автоматический запуск при загрузке системы.

-------------- On Debian/Ubuntu -------------- 
sudo systemctl start apache mysql
sudo systemctl enable apache mariadb

-------------- On CentOS/RHEL/Fedora -------------- 
systemctl start httpd mysql
systemctl enable httpd mariadb

4. Теперь защитите и укрепите установку сервера базы данных, запустив приведенный ниже сценарий.

sudo mysql_secure_installation
OR
mysql_secure_installation

После запуска приведенного выше сценария безопасности вам будет предложено ввести пароль root. Просто нажмите [Enter], не вводя его:

Enter current password for root (enter for none):

Опять же, вам также будет предложено ответить на вопросы ниже: просто введите y на все вопросы, чтобы установить пароль root, удалить анонимных пользователей, отключить удаленный вход в систему root, удалить тестовую базу данных и перезагрузить привилегии. таблицы:


Set root password? [Y/n] y 
Remove anonymous users? [Y/n] y 
Disallow root login remotely? [Y/n] y 
Remove test database and access to it? [Y/n] y 
Reload privilege tables now? [Y/n] y

5. Теперь вам нужно настроить PHP, чтобы разрешить загрузку файлов размером не менее 6 МБ. Откройте файл конфигурации PHP (/etc/php.ini или /etc/php5/apache2/php.ini) в выбранном вами редакторе и найдите upload_max_filesize и установите его так.

upload_max_filesize = 6M

Сохраните файл и закройте его, затем перезапустите HTTP-сервер.

sudo systemctl restart apache   [On Debian/Ubuntu]
systemctl restart httpd         [On CentOS/RHEL]   

Шаг 2. Создайте базу данных SuiteCRM

6. На этом этапе вы можете создать базу данных, в которой будут храниться данные для suiteCRM. Запустите команду ниже, чтобы получить доступ к оболочке MariaDB (не забудьте использовать собственные значения для имени базы данных, пользователя и пароля).

mysql -u root -p
MariaDB [(none)]> CREATE DATABASE suitecrm_db;
MariaDB [(none)]> CREATE USER 'crmadmin'@'localhost' IDENTIFIED BY 'crmsys@dmin$12';
MariaDB [(none)]> GRANT ALL PRIVILEGES ON suitecrm_db.* TO 'crmadmin'@'localhost';
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> exit;

Шаг 3. Установите и настройте SuiteCRM

7. Сначала установите Git, чтобы получить и клонировать последнюю версию SuiteCRM из репозитория Github в корневом каталоге Apache (/var/www/html/) с соответствующими разрешениями на Папка SuiteCRM.

sudo apt -y install git      [On Debian/Ubuntu]
sudo yum -y install git      [On CentOS/RHEL]

cd /var/www/html
git clone https://github.com/salesagility/SuiteCRM.git
sudo mv SuiteCRM suitecrm
sudo chown -R www-data:www-data suitecrm   [On Debian/Ubuntu]
sudo chown -R apache:apache suitecrm       [On CentOS/RHEL]
sudo chmod -R 755 suitecrm
ls -ld suitecrm

8. Теперь откройте веб-браузер и введите URL-адрес ниже, чтобы получить доступ к мастеру веб-установки SuiteCRM.

http://SERVER_IP/suitecrm/install.php
OR
http://localhost/suitecrm/install.php

Вы увидите страницу приветствия, содержащую лицензионное соглашение SuiteCRM. Прочтите лицензию, отметьте «Я принимаю» и установите язык установки. Нажмите Далее, чтобы продолжить.

9. Ниже вы увидите страницу требований перед установкой. Если все в порядке, как показано на скриншоте ниже, нажмите Далее, чтобы продолжить.

11. Далее укажите настройки базы данных SuiteCRM (имя базы данных, хост, имя пользователя и пароль).

На той же странице введите конфигурации сайта (имя сайта, имя пользователя администратора, пароль и адрес электронной почты).

Вы также можете настроить дополнительные параметры:

  • Демонстрационные данные (выберите да, если вы хотите заполнить сайт демонстрационными данными).
  • Выбор сценария – например, продажи, маркетинг и т. д.
  • Спецификация SMTP-сервера — выберите поставщика электронной почты, SMTP-сервер, порт, данные аутентификации пользователя.
  • Детали брендинга — название и логотип организации.
  • Настройки языкового стандарта системы: формат даты, формат времени, часовой пояс, валюта, символ валюты и код валюты ISO 4217.
  • Настройки безопасности сайта.

По завершении нажмите Далее, чтобы начать фактический процесс установки, в ходе которого установщик создаст таблицы базы данных и настройки по умолчанию.

12. После завершения установки вы готовы войти в систему. Укажите имя пользователя и пароль администратора, затем нажмите «Войти».

Домашняя страница SuiteCRM: https://suitecrm.com/

Наслаждаться! Если у вас есть какие-либо вопросы или мысли, которыми вы хотите поделиться, пожалуйста, свяжитесь с нами через раздел комментариев ниже.