Linux instalējiet SuiteCRM (Customer Relationship Management)


CRM (Customer Relationship Management) attiecas uz prakses, politikas un tehnoloģiju sortimentu, ko uzņēmumi izmanto, lai apstrādātu un pārskatītu mijiedarbību ar pašreizējiem un potenciālajiem klientiem; ar galveno mērķi uzlabot biznesa attiecības ar klientiem, klientu noturēšanu un pārdošanas pieauguma veicināšanu.

SuiteCRM ir bezmaksas un atvērta pirmkoda, pilnībā aprīkota un ļoti paplašināma CRM sistēma, kas darbojas jebkurā operētājsistēmā ar instalētu PHP. Tā ir labi pazīstamā atvērtā koda SugarCRM Kopienas izdevuma dakša.

Lai pierakstītos, izmēģiniet SuiteCRM demonstrāciju, izmantojot tālāk norādītos akreditācijas datus:

Username: will 
Password: will

  • Pārplatforma: darbojas operētājsistēmās Linux, Windows, Mac OSX un jebkurās sistēmās, kurās darbojas PHP.
  • efektīvs, jaudīgs un elastīgs darbplūsmas modulis.
  • Atbalsta atkārtotu uzdevumu automatizāciju.
  • Atbalsta ātru un ērtu pārdošanas cauruļvadu modelēšanu.
  • Ļauj izveidot skaisti veidotus citātus.
  • ļauj pārvaldīt cenu noteikšanas stratēģijas.
  • Atbalsta klientu pašapkalpošanos, izmantojot ērti iestatāmu un lietojamu vietni.
  • tūlītēja paziņošana par klientu jautājumiem un vēl daudz vairāk.

  • Debian/Ubuntu vai CentOS sistēma, kas instalēta kopā ar LAMP Stack.
  • PHP (JSON, XML parsēšana, MB virknes, ZIP apstrāde, IMAP, cURL) moduļi.
  • ZLIB saspiešanas bibliotēka.
  • Sprite atbalsts.

Šajā rakstā mēs izskaidrosim, kā instalēt un konfigurēt SuiteCRM sistēmās CentOS/RHEL 7 un Debian/Ubuntu.

1. darbība: LAMP Stack Environment instalēšana

1. Vispirms atjauniniet sistēmas programmatūras pakotnes uz jaunāko versiju.

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

2. Kad programmatūras pakotnes ir atjauninātas, tagad jūs varat instalēt LAMP (Linux, Apache, MySQL & PHP) kaudzīti ar visiem nepieciešamajiem PHP moduļiem, kā parādīts attēlā.

-------------- 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. Kad LAMP kaudze ir instalēta, sāciet Apache un MariaDB pakalpojumu un ļaujiet tam automātiski startēt sistēmas sāknēšanas laikā.

-------------- 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. Tagad nodrošiniet un nostipriniet datu bāzes servera instalēšanu, palaižot zemāk esošo skriptu.

$ sudo mysql_secure_installation
OR
# mysql_secure_installation

Pēc iepriekš minētā drošības skripta palaišanas jums tiks lūgts ievadīt saknes paroli, vienkārši nospiediet [Enter], to nenorādot:

Enter current password for root (enter for none):

Atkal jums tiks lūgts atbildēt arī uz tālāk minētajiem jautājumiem, vienkārši ierakstiet y visiem jautājumiem, lai iestatītu saknes paroli, noņemtu anonīmus lietotājus, izslēgtu attālo root pieteikšanos, noņemtu testa datu bāzi un pārlādētu privilēģiju tabulas:

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. Tagad jums jākonfigurē PHP, lai ļautu augšupielādēt failus ar vismaz 6 MB. Atveriet savu PHP konfigurācijas failu (/etc/php.ini vai /etc/php5/apache2/php.ini) ar izvēlēto redaktoru, meklējiet failu upload_max_filesize un iestatiet to tā.

upload_max_filesize = 6M

Saglabājiet failu un aizveriet to, pēc tam restartējiet HTTP serveri.

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

2. darbība: izveidojiet SuiteCRM datu bāzi

6. Šajā solī varat izveidot datu bāzi, kurā tiks saglabāti SuiteCRM dati. Palaidiet zemāk esošo komandu, lai piekļūtu čaulai MariaDB (neaizmirstiet izmantot savas vērtības datu bāzes nosaukumam, lietotājam un parolei).

$ 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. darbība: instalējiet un iestatiet SuiteCRM

7. Vispirms instalējiet Git, lai no Github krātuves Apache saknes direktorijā (/ var/www/html /) ielādētu un klonētu jaunāko SuiteCRM versiju ar atbilstošām mapes SuiteCRM atļaujām.

$ 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. Tagad atveriet tīmekļa pārlūkprogrammu un ierakstiet zemāk esošo URL, lai piekļūtu SuiteCRM tīmekļa instalēšanas vednim.

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

Tiks parādīta apsveikuma lapa, kurā iekļauts SuiteCRM licences līgums. Izlasiet licenci un atzīmējiet izvēles rūtiņu “Es piekrītu” un iestatiet instalēšanas valodu. Noklikšķiniet uz Tālāk, lai turpinātu.

9. Zemāk redzēsit pirmsinstalēšanas prasību lapu. Ja viss ir kārtībā, kā parādīts zemāk esošajā ekrānuzņēmumā, noklikšķiniet uz Tālāk, lai turpinātu.

11. Pēc tam norādiet SuiteCRM datu bāzes iestatījumus (datu bāzes nosaukums, resursdators, lietotājvārds un parole).

Tajā pašā lapā ievadiet vietnes konfigurācijas (vietnes nosaukums, administratora lietotājvārds, parole un e-pasta adrese).

Varat arī konfigurēt citas opcijas:

  • Demonstrācijas dati (izvēlieties jā, ja vēlaties vietni aizpildīt ar demonstrācijas datiem).
  • Scenārija izvēle - piemēram, pārdošana, mārketings utt.
  • SMTP servera specifikācija - izvēlieties savu e-pasta nodrošinātāju, SMTP serveri, portu, lietotāja autentifikācijas informāciju.
  • Informācija par zīmolu - organizācijas nosaukums un logotips.
  • Sistēmas lokalizācijas iestatījumi - datuma formāts, laika formāts, laika josla, valūta, valūtas simbols un ISO 4217 valūtas kods.
  • Vietnes drošības iestatījumi.

Kad esat pabeidzis, noklikšķiniet uz Tālāk, lai sāktu faktisko instalēšanas procesu, kurā instalētājs izveidos datu bāzes tabulas un noklusējuma iestatījumus.

12. Kad instalēšana ir pabeigta, jūs esat gatavs pieteikties. Norādiet administratora lietotājvārdu un paroli, pēc tam noklikšķiniet uz “Pieteikties”.

SuiteCRM mājas lapa: https://suitecrm.com/

Izbaudi! Ja jums ir kādi jautājumi vai domas, kuras vēlaties kopīgot, lūdzu, sazinieties ar mums zemāk esošajā komentāru sadaļā.