Asenna SuiteCRM (Customer Relationship Management) Linuxiin


CRM (Customer Relationship Management) tarkoittaa valikoimaa käytäntöjä, käytäntöjä ja tekniikoita, joita yritykset käyttävät käsittelemään ja tarkastelemaan vuorovaikutusta nykyisten ja potentiaalisten asiakkaiden kanssa. Päätavoitteena on lisätä liikesuhteita asiakkaisiin, asiakkaiden säilyttämistä ja myynnin kasvua.

SuiteCRM on ilmainen ja avoimen lähdekoodin, täysin varusteltu ja erittäin laajennettava CRM-järjestelmä, joka toimii missä tahansa käyttöjärjestelmässä, johon on asennettu PHP. Se on tunnetun avoimen lähdekoodin SugarCRM Community Edition -haarukka.

Kokeile SuiteCRM-esittelyä kirjautumalla alla olevien tunnistetietojen avulla:

Username: will 
Password: will

  • Alustojen välinen: toimii Linuxissa, Windowsissa, Mac OSX: ssä ja kaikissa PHP: tä käyttävissä järjestelmissä.
  • Tehokas, tehokas ja joustava työnkulun moduuli.
  • Tukee toistuvien tehtävien automatisointia.
  • Tukee myyntiputken nopeaa ja helppoa mallintamista.
  • Mahdollistaa kauniiden mallineiden tarjousten luomisen.
  • Sallii hinnoittelustrategioiden hallinnan.
  • Tukee asiakkaiden itsepalvelua helposti asennettavan ja käytettävän verkkosivuston kautta.
  • Asiakasongelmien välitön ilmoittaminen ja paljon muuta.

  • Debian/Ubuntu tai CentOS-järjestelmä, joka on asennettu LAMP Stackin kanssa.
  • PHP (JSON, XML-jäsentäminen, MB-merkkijonot, ZIP-käsittely, IMAP, cURL) moduulit.
  • ZLIB-pakkauskirjasto.
  • Sprite-tuki.

Tässä artikkelissa kerrotaan, kuinka SuiteCRM asennetaan ja määritetään CentOS/RHEL 7- ja Debian/Ubuntu-pohjaisiin järjestelmiin.

Vaihe 1: LAMP Stack Environmentin asentaminen

1. Päivitä ensin järjestelmäohjelmistopaketit uusimpaan versioon.

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

2. Kun ohjelmistopaketit on päivitetty, voit nyt asentaa LAMP (Linux, Apache, MySQL & PHP) -pino, jossa on kaikki tarvittavat PHP-moduulit kuvan osoittamalla tavalla.

-------------- 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. Kun LAMP-pino on asennettu, käynnistä Apache- ja MariaDB-palvelu ja salli se käynnistymään automaattisesti järjestelmän käynnistyksen yhteydessä.

-------------- 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. Suojaa ja korjaa nyt tietokantapalvelimen asennus suorittamalla alla oleva komentosarja.

$ sudo mysql_secure_installation
OR
# mysql_secure_installation

Kun olet suorittanut yllä olevan suojauskoodin, sinua pyydetään antamaan pääsalasana, paina yksinkertaisesti [Enter] antamatta sitä:

Enter current password for root (enter for none):

Jälleen sinua pyydetään vastaamaan alla oleviin kysymyksiin, kirjoita vain kaikkiin kysymyksiin y , jotta voit asettaa juurisalasanan, poistaa tuntemattomia käyttäjiä, poistaa juurihakemiston käytöstä, poistaa testitietokannan ja ladata uudelleen käyttöoikeuden taulukot:

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. Nyt sinun on määritettävä PHP sallimaan vähintään 6 Mt: n tiedostojen lataaminen. Avaa PHP-määritystiedostosi (/etc/php.ini tai /etc/php5/apache2/php.ini) valitsemallasi editorilla, etsi upload_max_filesize ja aseta se niin.

upload_max_filesize = 6M

Tallenna tiedosto ja sulje se ja käynnistä sitten HTTP-palvelin uudelleen.

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

Vaihe 2: Luo SuiteCRM-tietokanta

6. Tässä vaiheessa voit luoda tietokannan, joka tallentaa tietoja SuiteCRM: lle. Suorita alla oleva komento päästäksesi MariaDB-kuoreen (muista käyttää omia arvojasi tietokannan nimelle, käyttäjälle ja salasanalle).

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

Vaihe 3: Asenna ja asenna SuiteCRM

7. Asenna ensin Git hakeaksesi ja kloonataksesi SuiteCRM: n uusimman version Github-arkistosta Apache-juurihakemistoon (/ var/www/html /) sopivilla oikeuksilla SuiteCRM-kansioon.

$ 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. Avaa nyt selain ja kirjoita alla oleva URL-osoite päästäksesi SuiteCRM-web-asennusohjelmaan.

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

Näet tervetulosivun, joka sisältää SuiteCRM-lisenssisopimuksen. Lue lisenssi, tarkista "Hyväksyn" ja asenna asennuskieli. Napsauta Seuraava jatkaaksesi.

9. Näet alla olevat asennusta edeltävät vaatimukset -sivun. Jos kaikki on kunnossa alla olevan kuvakaappauksen mukaisesti, jatka napsauttamalla Seuraava.

11. Anna seuraavaksi SuiteCRM-tietokanta-asetukset (tietokannan nimi, isäntä, käyttäjänimi ja salasana).

Kirjoita samalla sivulla sivuston määritykset (sivuston nimi, järjestelmänvalvojan käyttäjänimi, salasana ja sähköpostiosoite).

Voit myös määrittää enemmän vaihtoehtoja:

  • Demotiedot (valitse kyllä, jos haluat täyttää sivuston demotiedoilla).
  • Skenaarioiden valinta - kuten myynti, markkinointi jne.
  • SMTP-palvelimen määritykset - valitse sähköpostipalveluntarjoajasi, SMTP-palvelin, portti ja käyttäjän todennustiedot.
  • Tuotemerkkitiedot - organisaation nimi ja logo.
  • Järjestelmän kieliasetukset - päivämäärämuoto, aikamuoto, aikavyöhyke, valuutta, valuuttamerkki ja ISO 4217 -valuuttakoodi.
  • Sivuston suojausasetukset.

Kun olet valmis, napsauta Seuraava aloittaaksesi varsinaisen asennusprosessin, jossa asennusohjelma luo tietokantataulukot ja oletusasetukset.

12. Kun asennus on valmis, olet valmis kirjautumaan sisään. Anna järjestelmänvalvojan käyttäjänimi ja salasana ja napsauta sitten "Kirjaudu sisään".

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

Nauttia! Jos sinulla on kysyttävää tai ajatusta, jonka haluat jakaa, ota meihin yhteyttä alla olevan kommenttiosan kautta.