Установите 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/
Наслаждаться! Если у вас есть какие-либо вопросы или мысли, которыми вы хотите поделиться, пожалуйста, свяжитесь с нами через раздел комментариев ниже.