Vyhledávání na webu

Nainstalujte SuiteCRM (Customer Relationship Management) v Linuxu


CRM (Customer Relationship Management) označuje řadu postupů, zásad a technologií, které společnosti používají k řízení a kontrole interakce se současnými a potenciálními zákazníky; s hlavním cílem posílit obchodní vztahy se zákazníky, udržet si zákazníky a podpořit růst prodeje.

SuiteCRM je bezplatný a open source, plně vybavený a vysoce rozšiřitelný CRM systém, který běží na jakémkoli operačním systému s nainstalovaným PHP. Jedná se o fork známého open source SugarCRM Community Edition.

Vyzkoušejte SuiteCRM Demo pomocí níže uvedených přihlašovacích údajů a přihlaste se:

Username: will 
Password: will

Vlastnosti SuiteCRM:

  • Multiplatformní: běží na Linuxu, Windows, Mac OSX a jakémkoli systému, který běží na PHP.
  • Efektivní, výkonný a flexibilní modul workflow.
  • Podporuje automatizaci opakujících se úloh.
  • Podporuje rychlé a snadné modelování prodejního potrubí.
  • Umožňuje vytváření krásně šablonovaných nabídek.
  • Umožňuje správu cenových strategií.
  • Podporuje samoobsluhu zákazníků prostřednictvím snadno nastavitelné a použitelné webové stránky.
  • Okamžité upozornění na problémy zákazníků a mnoho dalšího.

Požadavky:

  • Systém Debian/Ubuntu nebo CentOS nainstalovaný s LAMP Stack.
  • Moduly PHP (JSON, XML Parsing, MB Strings, ZIP Handling, IMAP, cURL).
  • Kompresní knihovna ZLIB.
  • Podpora sprite.

V tomto článku vysvětlíme, jak nainstalovat a nakonfigurovat SuiteCRM v systémech založených na CentOS/RHEL 7 a Debian/Ubuntu.

Krok 1: Instalace prostředí LAMP Stack

1. Nejprve aktualizujte balíčky systémového softwaru na nejnovější verzi.

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

2. Jakmile jsou softwarové balíčky aktualizovány, můžete nyní nainstalovat zásobník LAMP (Linux, Apache, MySQL a PHP) se všemi požadovanými moduly PHP, jak je uvedeno na obrázku.

-------------- 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. Po instalaci zásobníku LAMP spusťte službu Apache a MariaDB a povolte její automatické spouštění při spouštění systému.

-------------- 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. Nyní zabezpečte a zpevněte instalaci databázového serveru spuštěním skriptu níže.

sudo mysql_secure_installation
OR
mysql_secure_installation

Po spuštění bezpečnostního skriptu výše budete požádáni o zadání hesla uživatele root, jednoduše stiskněte [Enter] bez jeho zadání:

Enter current password for root (enter for none):

Opět budete také požádáni, abyste odpověděli na níže uvedené otázky, jednoduše zadejte y ke všem otázkám a nastavte heslo uživatele root, odeberte anonymní uživatele, vypněte vzdálené přihlášení root, odeberte testovací databázi a znovu načtěte oprávnění tabulky:


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. Nyní musíte nakonfigurovat PHP tak, aby umožňovalo nahrávání souborů o velikosti alespoň 6 MB. Otevřete konfigurační soubor PHP (/etc/php.ini nebo /etc/php5/apache2/php.ini) pomocí zvoleného editoru a vyhledejte upload_max_filesizea nastavte jej takto.

upload_max_filesize = 6M

Uložte soubor a zavřete jej, poté restartujte HTTP server.

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

Krok 2: Vytvořte databázi SuiteCRM

6. V tomto kroku můžete vytvořit databázi, která bude ukládat data pro suiteCRM. Spusťte níže uvedený příkaz pro přístup k prostředí MariaDB (nezapomeňte použít své vlastní hodnoty pro název databáze, uživatele a heslo).

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;

Krok 3: Nainstalujte a nastavte SuiteCRM

7. Nejprve nainstalujte Git, abyste načetli a naklonovali nejnovější verzi SuiteCRM z jeho úložiště Github v kořenovém adresáři Apache (/var/www/html/) s příslušnými oprávněními na složka 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. Nyní otevřete webový prohlížeč a zadejte níže uvedenou adresu URL, abyste získali přístup k průvodci webovou instalací SuiteCRM.

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

Zobrazí se uvítací stránka, která obsahuje licenční smlouvu SuiteCRM. Přečtěte si licenci a zaškrtněte „I Accept“ a nastavte jazyk instalace. Pokračujte kliknutím na Další.

9. Níže se zobrazí stránka s požadavky na předinstalaci. Pokud je vše v pořádku, jak ukazuje snímek obrazovky níže, pokračujte kliknutím na Další.

11. Dále zadejte nastavení databáze SuiteCRM (název databáze, hostitel, uživatelské jméno a heslo).

Na stejné stránce zadejte konfiguraci webu (název webu, uživatelské jméno správce, heslo a e-mailovou adresu).

Můžete také nakonfigurovat další možnosti:

  • Ukázková data (vyberte ano, pokud chcete naplnit stránky ukázkovými daty).
  • Výběr scénáře – jako je prodej, marketing atd.
  • Specifikace SMTP serveru – vyberte poskytovatele e-mailu, SMTP server, port, detaily ověření uživatele.
  • Podrobnosti o značce – název organizace a logo.
  • Nastavení národního prostředí systému – formát data, formát času, časové pásmo, měna, symbol měny a kód měny ISO 4217.
  • Nastavení zabezpečení webu.

Až budete hotovi, klikněte na Další a spusťte vlastní instalační proces, kde instalační program vytvoří databázové tabulky a výchozí nastavení.

12. Po dokončení instalace jste připraveni se přihlásit. Zadejte uživatelské jméno a heslo správce a poté klikněte na „Přihlásit se“.

Domovská stránka SuiteCRM: https://suitecrm.com/

Užívat si! Máte-li jakékoli dotazy nebo myšlenky, o které se chcete podělit, kontaktujte nás prostřednictvím sekce komentářů níže.