Installer SuiteCRM (Customer Relationship Management) i Linux


CRM (Customer Relationship Management) henviser til sortiment af praksis, politikker og teknologier, som virksomheder bruger til at håndtere og gennemgå interaktion med nuværende og potentielle kunder; med det primære mål at styrke forretningsforbindelser med kunder, fastholde kunder og skabe vækst i salget.

SuiteCRM er et gratis og open source, fuldt udstyret og meget udvideligt CRM-system, der kører på ethvert operativsystem med PHP installeret. Det er en fork af den velkendte open source SugarCRM Community Edition.

Prøv SuiteCRM Demo ved hjælp af legitimationsoplysninger nedenfor for at logge på:

Username: will 
Password: will

  • Tværplatform: kører på Linux, Windows, Mac OSX og ethvert system, der kører PHP.
  • Effektivt, kraftfuldt og fleksibelt workflow-modul.
  • Understøtter automatisering af gentagne opgaver.
  • Understøtter hurtig og nem modellering af salgspipeline.
  • Muliggør oprettelse af smukt skabelonerede tilbud.
  • Tillader styring af prisstrategier.
  • Understøtter kundeselvbetjening via en nem at konfigurere og bruge websted.
  • Øjeblikkelig underretning om kundeproblemer plus så meget mere.

  • Debian/Ubuntu eller CentOS-system installeret med LAMP Stack.
  • PHP (JSON, XML Parsing, MB Strings, ZIP Handling, IMAP, cURL) moduler.
  • ZLIB-komprimeringsbibliotek.
  • Sprite-support.

I denne artikel vil vi forklare, hvordan du installerer og konfigurerer SuiteCRM i CentOS/RHEL 7 og Debian/Ubuntu-baserede systemer.

Trin 1: Installation af LAMP Stack-miljø

1. Opdater først systemsoftwarepakkerne til den nyeste version.

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

2. Når softwarepakker er opdateret, kan du nu installere LAMP (Linux, Apache, MySQL & PHP) stack med alle de nødvendige PHP-moduler som vist.

-------------- 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. Når LAMP-stakken er installeret, skal du starte Apache og MariaDB-tjenesten og aktivere den til at starte automatisk ved systemstart.

-------------- 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. Sikker og hærd nu installation af databaseserver ved at køre nedenstående script.

$ sudo mysql_secure_installation
OR
# mysql_secure_installation

Efter at have kørt sikkerhedsskriptet ovenfor, bliver du bedt om at indtaste rodadgangskoden. Du skal blot trykke på [Enter] uden at angive den:

Enter current password for root (enter for none):

Igen bliver du også bedt om at besvare nedenstående spørgsmål, skal du blot skrive y til alle spørgsmålene for at indstille en root-adgangskode, fjerne anonyme brugere, deaktivere fjernrod-login, fjerne testdatabasen og genindlæse privilegium tabeller:

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. Nu er du nødt til at konfigurere PHP, så filer på mindst 6 MB kan uploades. Åbn din PHP-konfigurationsfil (/etc/php.ini eller /etc/php5/apache2/php.ini) med dit valg af editor, søg efter upload_max_filesize og indstil det sådan.

upload_max_filesize = 6M

Gem filen, luk den, og genstart derefter HTTP-serveren.

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

Trin 2: Opret SuiteCRM-database

6. I dette trin kan du oprette en database, der gemmer data til suiteCRM. Kør kommandoen nedenfor for at få adgang til MariaDB-shell (husk at bruge dine egne værdier til databasenavn, bruger og adgangskode).

$ 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;

Trin 3: Installer og opsæt SuiteCRM

7. Installer først Git for at hente og klone den nyeste version af SuiteCRM fra sit Github-lager under Apache-rodmappen (/ var/www/html /) med passende tilladelser i SuiteCRM-mappen.

$ 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. Åbn nu din webbrowser, og skriv nedenstående URL for at få adgang til SuiteCRM-webinstallationsguiden.

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

Du vil se velkomstsiden, som inkluderer SuiteCRM-licensaftalen. Læs licensen, og tjek “Jeg accepterer”, og indstil installationssproget. Klik på Næste for at fortsætte.

9. Du vil se siden med kravene til installationen nedenfor. Hvis alt er i orden som vist på skærmbilledet nedenfor, skal du klikke på Næste for at fortsætte.

11. Angiv derefter SuiteCRM-databaseindstillingerne (databasenavn, vært, brugernavn og adgangskode).

På samme side skal du indtaste webstedskonfigurationerne (webstedsnavn, admin-brugernavn, adgangskode og e-mail-adresse).

Du kan også konfigurere flere muligheder:

  • Demodata (vælg ja, hvis du vil udfylde webstedsdemodata).
  • Valg af scenarie - såsom salg, markedsføring osv.
  • SMTP-serverspecifikation - vælg din e-mail-udbyder, SMTP-server, port, brugergodkendelsesoplysninger.
  • Branding details - Organisationens navn og logo.
  • Systemindstillinger for system - datoformat, tidsformat, tidszone, valuta, valutasymbol og ISO 4217-valutakode.
  • Indstillinger for websteds sikkerhed.

Når du er færdig, skal du klikke på Næste for at starte den aktuelle installationsproces, hvor installationsprogrammet opretter databasetabeller og standardindstillinger.

12. Når installationen er afsluttet, er du klar til at logge ind. Angiv admin-brugernavnet og adgangskoden, og klik derefter på "Log ind".

SuiteCRM-hjemmeside: https://suitecrm.com/

God fornøjelse! For spørgsmål eller tanker, du vil dele, bedes du slå os op via kommentarfeltet nedenfor.