Namestite SuiteCRM (Customer Relationship Management) v Linux


CRM (Customer Relationship Management) se nanaša na vrsto praks, politik in tehnologij, ki jih podjetja uporabljajo za upravljanje in pregled interakcije s sedanjimi in potencialnimi strankami; z glavnim ciljem krepitve poslovnih odnosov s strankami, ohranjanja strank in pospeševanja rasti prodaje.

SuiteCRM je brezplačen in odprtokodni, popolnoma opremljen in zelo razširljiv CRM sistem, ki deluje v katerem koli operacijskem sistemu z nameščenim PHP. Je vilica znane odprtokodne izdaje SugarCRM Community Edition.

Preizkusite SuiteCRM Demo z uporabo spodaj navedenih poverilnic za prijavo:

Username: will 
Password: will

  • Med platformo: deluje v Linuxu, Windows, Mac OSX in katerem koli sistemu, ki poganja PHP.
  • Učinkovit, zmogljiv in prilagodljiv modul poteka dela.
  • Podpira avtomatizacijo ponavljajočih se nalog.
  • Podpira hitro in enostavno modeliranje prodajnega kanala.
  • Omogoča ustvarjanje lepo oblikovanih ponudb.
  • Omogoča upravljanje cenovnih strategij.
  • Podpira samopostrežne storitve strank prek spletnega mesta, ki je preprosto za nastavitev in uporabo.
  • Takojšnje obvestilo o težavah s strankami in še veliko več.

  • Debian/Ubuntu ali sistem CentOS, nameščen s skladom LAMP.
  • Moduli PHP (JSON, razčlenjevanje XML, MB nizi, obdelava ZIP, IMAP, cURL).
  • ZLIB knjižnica za stiskanje.
  • Podpora za sprite.

V tem članku bomo razložili, kako namestiti in konfigurirati SuiteCRM v sistemih, ki temeljijo na CentOS/RHEL 7 in Debian/Ubuntu.

1. korak: Namestitev okolja skladov LAMP

1. Najprej posodobite sistemske programske pakete na najnovejšo različico.

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

2. Ko se programski paketi posodobijo, lahko zdaj namestite sklad LAMP (Linux, Apache, MySQL in PHP) z vsemi zahtevanimi moduli PHP, kot je prikazano.

-------------- 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. Ko je sveženj LAMP nameščen, zaženite storitev Apache in MariaDB in omogočite, da se samodejno zažene ob zagonu 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. Zdaj zaženite in utrdite namestitev strežnika baz podatkov tako, da zaženete spodnji skript.

$ sudo mysql_secure_installation
OR
# mysql_secure_installation

Po zagonu zgornjega varnostnega skripta boste morali vnesti korensko geslo, preprosto pritisnite [Enter], ne da bi ga navedli:

Enter current password for root (enter for none):

Ponovno boste pozvani, da odgovorite na spodnja vprašanja, na vsa vprašanja preprosto vnesite y , da nastavite korensko geslo, odstranite anonimne uporabnike, izklopite oddaljeno prijavo za root, odstranite testno bazo podatkov in ponovno naložite privilegij tabele:

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. Zdaj morate konfigurirati PHP, da bo dovoljeno nalaganje datotek velikosti najmanj 6 MB. Odprite konfiguracijsko datoteko PHP (/etc/php.ini ali /etc/php5/apache2/php.ini) z izbiro urejevalnika, poiščite datoteko upload_max_filesize in jo nastavite tako.

upload_max_filesize = 6M

Shranite datoteko in jo zaprite, nato znova zaženite strežnik HTTP.

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

2. korak: Ustvarite zbirko podatkov SuiteCRM

6. V tem koraku lahko ustvarite bazo podatkov, ki bo shranjevala podatke za suiteCRM. Za dostop do lupine MariaDB zaženite spodnji ukaz (ne pozabite uporabiti lastnih vrednosti za ime baze podatkov, uporabnika in geslo).

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

3. korak: Namestite in namestite SuiteCRM

7. Najprej namestite Git, da iz njegovega skladišča Github v korenskem imeniku Apache (/ var/www/html /) z ustreznimi dovoljenji v mapi SuiteCRM pridobite in klonirate najnovejšo različico 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. Zdaj odprite spletni brskalnik in vnesite spodnji URL za dostop do čarovnika za spletni namestitveni program SuiteCRM.

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

Videli boste pozdravno stran, ki vključuje licenčno pogodbo za SuiteCRM. Preberite licenco in označite\"Sprejmem" ter nastavite jezik namestitve. Za nadaljevanje kliknite Naprej.

9. Spodaj boste videli stran z zahtevami pred namestitvijo. Če je vse v redu, kot je prikazano na spodnjem posnetku zaslona, kliknite Naprej za nadaljevanje.

11. Nato podajte nastavitve zbirke podatkov SuiteCRM (ime baze podatkov, gostitelj, uporabniško ime in geslo).

Na isti strani vnesite konfiguracije spletnega mesta (ime spletnega mesta, skrbniško uporabniško ime, geslo in e-poštni naslov).

Konfigurirate lahko tudi več možnosti:

  • Predstavitveni podatki (izberite da, če želite spletno mesto zapolniti s predstavitvenimi podatki).
  • Izbira scenarija - na primer prodaja, trženje itd.
  • Specifikacija strežnika SMTP - izberite ponudnika e-pošte, strežnik SMTP, vrata, podrobnosti preverjanja pristnosti uporabnika.
  • Podrobnosti o blagovni znamki - ime in logotip organizacije.
  • Sistemske nastavitve področne nastavitve - oblika datuma, časovna oblika, časovni pas, valuta, simbol valute in koda valute ISO 4217.
  • Varnostne nastavitve spletnega mesta.

Ko končate, kliknite Naprej, da začnete dejanski postopek namestitve, kjer bo namestitveni program ustvaril tabele zbirke podatkov in privzete nastavitve.

12. Ko je namestitev končana, ste pripravljeni za prijavo. Navedite skrbniško uporabniško ime in geslo, nato kliknite\"Prijava".

Domača stran SuiteCRM: https://suitecrm.com/

Uživajte! Če imate kakršna koli vprašanja ali misli, ki jih želite deliti, nas prosite v spodnjem oddelku za komentarje.