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äsitelläkseen ja arvioidakseen vuorovaikutusta nykyisten ja potentiaalisten asiakkaiden kanssa. Päätavoitteena on vahvistaa 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 kaikissa käyttöjärjestelmissä, joihin on asennettu PHP. Se on tunnetun avoimen lähdekoodin SugarCRM Community Editionin haarukka.

Kokeile SuiteCRM-demoa alla olevien tunnistetietojen avulla kirjautuaksesi sisään:

Username: will 
Password: will

SuiteCRM:n ominaisuudet:

  • Cross-platform: toimii Linuxissa, Windowsissa, Mac OSX:ssä ja kaikissa PHP:tä käyttävissä järjestelmissä.
  • Tehokas, tehokas ja joustava työnkulkumoduuli.
  • Tukee toistuvien tehtävien automatisointia.
  • Tukee nopeaa ja helppoa myyntiputken mallintamista.
  • Mahdollistaa kauniisti muotoiltujen lainausten luomisen.
  • Mahdollistaa hinnoittelustrategioiden hallinnan.
  • Tukee asiakkaiden itsepalvelua helposti määritettävän ja käytettävän verkkosivuston kautta.
  • Välitön ilmoitus asiakkaiden ongelmista ja paljon muuta.

Vaatimukset:

  • Debian/Ubuntu tai CentOS-järjestelmä asennettuna LAMP-pinon kanssa.
  • PHP (JSON, XML-jäsennys, MB-merkkijonot, ZIP-käsittely, IMAP, cURL) -moduulit.
  • ZLIB pakkauskirjasto.
  • Sprite tuki.

Tässä artikkelissa selitämme, kuinka SuiteCRM asennetaan ja määritetään CentOS/RHEL 7- ja Debian/Ubuntu-pohjaisissa järjestelmissä.

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-pinon (Linux, Apache, MySQL & PHP) kaikilla tarvittavilla PHP-moduuleilla kuvan mukaisesti.

-------------- 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 ota se käyttöö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 vahvista tietokantapalvelimen asennus nyt suorittamalla alla oleva komentosarja.

sudo mysql_secure_installation
OR
mysql_secure_installation

Kun olet suorittanut yllä olevan suojausohjelman, sinua pyydetään antamaan pääkäyttäjän salasana. Paina vain [Enter] antamatta sitä:

Enter current password for root (enter for none):

Sinua pyydetään myös vastaamaan alla oleviin kysymyksiin. Kirjoita vain y kaikkiin kysymyksiin asettaaksesi pääkäyttäjän salasanan, poistaaksesi nimettömät käyttäjät, poistaaksesi pääkäyttäjän etäkirjautumisen, poistaaksesi testitietokannan ja ladataksesi oikeudet uudelleen. 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 megatavun tiedostojen lataaminen. Avaa PHP-määritystiedosto (/etc/php.ini tai /etc/php5/apache2/php.ini) valitsemallasi editorilla ja etsi upload_max_filesize ja aseta se sellaiseksi.

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 tiedot 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 'crmsys@dmin$12';
MariaDB [(none)]> GRANT ALL PRIVILEGES ON suitecrm_db.* TO 'crmadmin'@'localhost';
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> exit;

Vaihe 3: Asenna ja määritä SuiteCRM

7. Asenna Git ensin, jotta voit hakea ja kloonata SuiteCRM:n uusimman version sen Github-arkistosta Apachen juurihakemistosta (/var/www/html/), jolla on tarvittavat käyttöoikeudet SuiteCRM-kansio.

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 verkkoselain ja kirjoita URL-osoite alle päästäksesi ohjattuun SuiteCRM-verkkoasennustoimintoon.

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

Näet tervetulosivun, joka sisältää SuiteCRM-lisenssisopimuksen. Lue lisenssi ja valitse "Hyväksyn" ja aseta asennuskieli. Jatka napsauttamalla Seuraava.

9. Näet alla esiasennuksen vaatimukset -sivun. Jos kaikki on kunnossa alla olevan kuvakaappauksen mukaisesti, jatka napsauttamalla Seuraava.

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

Syötä samalla sivulla sivuston asetukset (sivuston nimi, järjestelmänvalvojan käyttäjätunnus, salasana ja sähköpostiosoite).

Voit myös määrittää lisää vaihtoehtoja:

  • Esittelytiedot (valitse kyllä, jos haluat täyttää sivuston esittelytiedoilla).
  • Skenaarioiden valinta – kuten myynti, markkinointi jne.
  • SMTP-palvelimen määritykset – valitse sähköpostipalveluntarjoajasi, SMTP-palvelin, portti ja käyttäjän todennustiedot.
  • Bränditiedot – Organisaation nimi ja logo.
  • Järjestelmän alueasetukset – päivämäärämuoto, kellonajan muoto, aikavyöhyke, valuutta, valuuttasymboli ja ISO 4217 -valuuttakoodi.
  • Sivuston suojausasetukset.

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

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

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

Nauttia! Jos sinulla on kysyttävää tai ajatuksia, jotka haluat jakaa, ota meihin yhteyttä alla olevan kommenttiosion kautta.