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.