Installer SuiteCRM (Customer Relationship Management) i Linux


CRM (Customer Relationship Management) refererer til et utvalg av praksiser, retningslinjer og teknologier som bedrifter bruker for å håndtere og vurdere interaksjon med nåværende og potensielle kunder; med hovedmålet å styrke forretningsrelasjoner med kunder, kundebehold og drive salgsvekst.

SuiteCRM er et gratis og åpen kildekode, fullt utstyrt og svært utvidbart CRM-system som kjører på alle operativsystemer med PHP installert. Det er en gaffel av den velkjente åpen kildekode SugarCRM Community Edition.

Prøv ut SuiteCRM Demo ved å bruke legitimasjonen nedenfor for å logge på:

Username: will 
Password: will

  • Tverrplattform: kjører på Linux, Windows, Mac OSX og alle systemer som kjører PHP.
  • Effektiv, kraftig og fleksibel arbeidsflytmodul.
  • Støtter automatisering av repeterende oppgaver.
  • Støtter rask og enkel modellering av salgspipeline.
  • Gjør det mulig å lage vakkert malte tilbud.
  • Gjør det mulig å administrere prisstrategier.
  • Støtter selvbetjening via et nettsted som er enkelt å konfigurere og bruke.
  • Øyeblikkelig varsling om kundeproblemer pluss mye mer.

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

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

Trinn 1: Installere LAMP Stack Environment

1. Oppdater først systemprogramvarepakkene til siste versjon.

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

2. Når programvarepakkene er oppdatert, kan du nå installere LAMP (Linux, Apache, MySQL og PHP) stack med alle 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-stabelen er installert, start Apache- og MariaDB-tjenesten og la den starte automatisk ved systemoppstart.

-------------- 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. Sikre og forsterk installasjonen av databaseserveren ved å kjøre skriptet nedenfor.

$ sudo mysql_secure_installation
OR
# mysql_secure_installation

Etter å ha kjørt sikkerhetsskriptet ovenfor, vil du bli bedt om å skrive inn root-passordet, bare trykk [Enter] uten å oppgi det:

Enter current password for root (enter for none):

Igjen vil du også bli bedt om å svare på spørsmålene nedenfor, bare skriv y til alle spørsmålene for å angi et root-passord, fjerne anonyme brukere, slå av ekstern rotpålogging, fjerne testdatabasen og laste inn privilegiet på nytt 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. Nå må du konfigurere PHP til å tillate at filer på minst 6 MB lastes opp. Åpne PHP-konfigurasjonsfilen (/etc/php.ini eller /etc/php5/apache2/php.ini) med ditt valg av editor, søk etter upload_max_filesize og sett den slik.

upload_max_filesize = 6M

Lagre filen og lukk den, start deretter HTTP-serveren på nytt.

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

Trinn 2: Opprett SuiteCRM-database

6. I dette trinnet kan du opprette en database som vil lagre data for suiteCRM. Kjør kommandoen nedenfor for å få tilgang til MariaDB-skallet (husk å bruke dine egne verdier for databasenavn, bruker og passord).

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

Trinn 3: Installer og konfigurer SuiteCRM

7. Installer først Git for å hente og klone den nyeste versjonen av SuiteCRM fra Github-depotet under Apache-rotkatalogen (/var/www/html/) med passende tillatelser på 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. Åpne nå nettleseren din og skriv inn URL-en nedenfor for å få tilgang til SuiteCRM-webinstallasjonsveiviseren.

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

Du vil se velkomstsiden, som inkluderer SuiteCRM-lisensavtalen. Les lisensen og merk av for «Jeg godtar», og still inn installasjonsspråket. Klikk Neste for å fortsette.

9. Du vil se siden med krav til forhåndsinstallasjon nedenfor. Hvis alt er bra som vist på skjermbildet nedenfor, klikker du Neste for å fortsette.

11. Angi deretter SuiteCRM-databaseinnstillingene (databasenavn, vert, brukernavn og passord).

På samme side skriver du inn sidekonfigurasjonene (nettstedsnavn, admin brukernavn, passord og e-postadresse).

Du kan også konfigurere flere alternativer:

  • Demodata (velg Ja hvis du vil fylle nettstedet med demodata).
  • Scenariovalg – som salg, markedsføring osv.
  • SMTP-serverspesifikasjon – velg e-postleverandør, SMTP-server, port, brukerautentiseringsdetaljer.
  • Merkevaredetaljer – organisasjonsnavn og logo.
  • Innstillinger for systemlokalitet – datoformat, tidsformat, tidssone, valuta, valutasymbol og ISO 4217-valutakode.
  • Sikkerhetsinnstillinger for nettstedet.

Når du er ferdig, klikker du Neste for å starte selve installasjonsprosessen hvor installasjonsprogrammet vil lage databasetabeller og standardinnstillinger.

12. Når installasjonen er fullført, er du klar til å logge på. Oppgi admin brukernavn og passord, og klikk deretter på \Logg inn.

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

Nyt! For spørsmål eller tanker du vil dele, vennligst kontakt oss via kommentarfeltet nedenfor.