Instal·leu SuiteCRM (Customer Relationship Management) a Linux


CRM (Customer Relationship Management) fa referència a una varietat de pràctiques, polítiques i tecnologies que les empreses utilitzen per gestionar i revisar la interacció amb clients actuals i potencials; amb l'objectiu principal d'impulsar les relacions comercials amb els clients, la retenció de clients i impulsar el creixement de les vendes.

SuiteCRM és un sistema CRM gratuït i de codi obert, amb totes les funcions i altament extensible que s'executa en qualsevol sistema operatiu amb PHP instal·lat. És una bifurcació de la coneguda edició comunitària SugarCRM de codi obert.

Proveu SuiteCRM Demo amb les credencials següents per iniciar la sessió:

Username: will 
Password: will

  • Multiplataforma: s'executa a Linux, Windows, Mac OSX i qualsevol sistema que executi PHP.
  • Mòdul de flux de treball eficient, potent i flexible.
  • Admet l'automatització de tasques repetitives.
  • Admet un modelatge ràpid i senzill del canal de vendes.
  • Permet la creació de cites amb plantilles meravelloses.
  • Permet gestionar les estratègies de preus.
  • Admet l'autoservei del client mitjançant un lloc web fàcil de configurar i utilitzar.
  • Notificació instantània dels problemes dels clients i molt més.

  • Sistema Debian/Ubuntu o CentOS instal·lat amb LAMP Stack.
  • Mòduls PHP (JSON, anàlisi XML, cadenes MB, gestió de ZIP, IMAP, cURL).
  • Biblioteca de compressió ZLIB.
  • Suport de sprites.

En aquest article, explicarem com instal·lar i configurar SuiteCRM als sistemes basats en CentOS/RHEL 7 i Debian/Ubuntu.

Pas 1: instal·lació de LAMP Stack Environment

1. Actualitzeu primer els paquets de programari del sistema a la darrera versió.

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

2. Un cop actualitzats els paquets de programari, ara podeu instal·lar la pila LAMP (Linux, Apache, MySQL i PHP) amb tots els mòduls PHP necessaris, tal com es mostra.

-------------- 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. Un cop instal·lada la pila LAMP, inicieu el servei Apache i MariaDB i activeu-lo perquè s'iniciï automàticament a l'arrencada del sistema.

-------------- 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. Ara assegureu i enduriu la instal·lació del servidor de bases de dades executant l'script següent.

$ sudo mysql_secure_installation
OR
# mysql_secure_installation

Després d'executar l'script de seguretat anterior, se us demanarà que introduïu la contrasenya d'arrel, simplement premeu [Intro] sense proporcionar-la:

Enter current password for root (enter for none):

De nou, també se us demanarà que respongueu a les preguntes següents, simplement escriviu y a totes les preguntes per establir una contrasenya d'arrel, eliminar usuaris anònims, desactivar l'inici de sessió d'arrel remot, eliminar la base de dades de prova i tornar a carregar el privilegi taules:

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. Ara heu de configurar PHP per permetre que es carreguin fitxers d'almenys 6 MB. Obriu el fitxer de configuració de PHP (/etc/php.ini o /etc/php5/apache2/php.ini) amb l'editor que trieu, cerqueu upload_max_filesize i configureu-lo així.

upload_max_filesize = 6M

Deseu el fitxer i tanqueu-lo i, a continuació, reinicieu el servidor HTTP.

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

Pas 2: creeu la base de dades SuiteCRM

6. En aquest pas, podeu crear una base de dades que emmagatzemarà dades per a suiteCRM. Executeu l'ordre següent per accedir a l'intèrpret d'ordres MariaDB (recordeu d'utilitzar els vostres propis valors per al nom, l'usuari i la contrasenya de la base de dades).

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

Pas 3: instal·leu i configureu SuiteCRM

7. Primer instal·leu Git per obtenir i clonar la darrera versió de SuiteCRM des del seu dipòsit Github al directori arrel d'Apache (/var/www/html/) amb els permisos adequats a la carpeta 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. Ara obriu el vostre navegador web i escriviu l'URL següent per accedir a l'assistent d'instal·lació web de SuiteCRM.

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

Veureu la pàgina de benvinguda, que inclou l'Acord de llicència de SuiteCRM. Llegiu la llicència i marqueu \Accepto i configureu l'idioma d'instal·lació. Feu clic a Següent per continuar.

9. Veureu la pàgina de requisits de preinstal·lació a continuació. Si tot està bé com es mostra a la captura de pantalla següent, feu clic a Següent per continuar.

11. A continuació, proporcioneu la configuració de la base de dades SuiteCRM (nom de la base de dades, host, nom d'usuari i contrasenya).

A la mateixa pàgina, introduïu les configuracions del lloc (nom del lloc, nom d'usuari administrador, contrasenya i adreça de correu electrònic).

També podeu configurar més opcions:

  • Dades de demostració (trieu sí si voleu omplir el lloc amb dades de demostració).
  • Selecció d'escenaris, com ara vendes, màrqueting, etc.
  • Especificació del servidor SMTP: trieu el vostre proveïdor de correu electrònic, servidor SMTP, port i detalls d'autenticació de l'usuari.
  • Detalls de la marca: nom i logotip de l'organització.
  • Configuració de la configuració regional del sistema: format de data, format d'hora, zona horària, moneda, símbol de moneda i codi de moneda ISO 4217.
  • Configuració de seguretat del lloc.

Un cop hàgiu acabat, feu clic a Següent per iniciar el procés d'instal·lació real on l'instal·lador crearà taules de base de dades i paràmetres predeterminats.

12. Un cop finalitzada la instal·lació, ja esteu preparat per iniciar sessió. Proporcioneu el nom d'usuari i la contrasenya de l'administrador i, a continuació, feu clic a \Iniciar sessió.

Pàgina d'inici de SuiteCRM: https://suitecrm.com/

Gaudeix! Per a qualsevol consulta o pensament que vulgueu compartir, contacteu-nos a través de la secció de comentaris a continuació.