GNU/Linux >> Znalost Linux >  >> Rocky Linux

Jak nainstalovat Vtiger CRM Open Source Edition na Rocky Linux 8

vTiger je podnikový CRM systém založený na známém SugarCRM. K dispozici také ve verzi s otevřeným zdrojovým kódem. A zde se naučíme kroky a příkazy potřebné k instalaci Vtiger na Rocky Linux 8 Linux.

Jedná se o webový, na platformě nezávislý a modulární software Customer Relationship Management (CRM), který se vyznačuje zejména dobrou integrací do stávajících systémů a přesvědčuje jasnou procesní orientací. Profesionální a podnikové verze hostované vTiger jsou placené, existuje však bezplatný plán bez omezení, pokud si někteří chtějí vyzkoušet CRM, než se pustí do placených funkcí. Zatímco pokud máte odborné znalosti nebo tým, který zvládne back-end CRM, pak jděte na vlastní hostovanou verzi s otevřeným zdrojovým kódem.

Vtiger’s open-source edition je 100% zdarma a vývojáři mohou zdrojový kód upravit podle potřeby. Aby bylo možné software používat, musí být software nainstalován buď na hardwaru, nebo na virtualizovaném počítači. Mnoho společností v tomto kroku selhává, protože není k dispozici potřebné know-how. Pokud mezi ně patříte, zde je návod na instalaci Vtiger CRM, který vám jistě pomůže.

Postup instalace Vtiger CRM na Rocky Linux 8

1. Požadavky

Nový server Rocky Linux 8
Uživatel bez oprávnění root s přístupem sudo alespoň
Apache, MySQL 5.1+ (výchozí úložiště =InnoDB), PHP 5.2+
4 GB RAM, 250 GB disk

2. Aktualizace DNF

Nejprve musíme na vašem systému spustit příkazy pro aktualizaci a aktualizaci, abychom se ujistili, že všechny nainstalované balíčky jsou aktuální. Spolu s tím nainstalujte některé další nástroje.

sudo dnf update && sudo dnf upgrade -y
sudo dnf install nano git

Nezapomeňte také deaktivovat SELinux:

sudo setenforce 0
sudo sed -i 's/^SELINUX=.*/SELINUX=disabled/g' /etc/selinux/config

Nakonec restartujte:

sudo reboot

3. Nainstalujte Apache (httpd)

Potřebujeme webový server pro obsluhu souborů vTiger, takže k tomu použijeme populární webový server Apache na Rocky Linuxu. K tomu použijte správce balíčků DNF.

sudo dnf install httpd

Spusťte a povolte službu Apache

sudo systemctl enable --now httpd -y

Kontrola stavu:

sudo systemctl status httpd

4. Získejte MySQL a PHP 7 na Rocky Linux 8

Podle oficiální dokumentace poskytnuté vTiger CRM to vyžadovalo databázi MySQL spolu s PHP. Zde používáme MySQL jako databázi, protože použití MariaDB způsobí chyby. Pokud však již máte databázi na nějakém vzdáleném serveru a chcete ji použít, pak tento krok přeskočte.

sudo dnf install mysql mysql-server -y

Spusťte a povolte službu

sudo systemctl enable --now mysqld

Zabezpečená databáze

Chcete-li zakázat přihlášení do vzdálené databáze, anonymního uživatele a demo databáze.

sudo mysql_secure_installation

Postupujte podle textového průvodce, který nabízí k zabezpečení instance databáze.

Vytvořit databázi pro vTiger CRM

Jakmile budete mít MariaDB zprovozněnou a spuštěnou, můžeme vytvořit databázi a uživatele pro použití s ​​vTiger pro ukládání dat.

Přihlaste se :

mysql -u root -p

Poznámka :Nahraďte vaši databázi s jakýmkoli názvem, který chcete dát databázi. A váš uživatel a vaše heslo s uživatelským jménem a heslem, které chcete použít.

Vytvořit databázi:

CREATE DATABASE yourdatabase default charset utf8;

Vytvořit uživatele:

CREATE USER 'youruser'@'localhost' IDENTIFIED BY 'yourpassword';

Přiřadit uživatele k databázi a udělit všechna oprávnění:

GRANT ALL PRIVILEGES ON yourdatabase.* TO 'youruser'@'localhost';

Konec:

FLUSH PRIVILEGES;
EXIT;

Nyní také upravit

sudo nano /etc/my.cnf

Na konec souboru přidejte následující řádek:

[mysqld]
sql_mode=ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION

Uložte soubor Ctrl+O , stiskněte Enter a poté stiskněte Ctrl+X pro ukončení.

Nainstalujte PHP a jeho rozšíření

Nejnovější verze PHP dostupná v úložišti Rocky Linux 8 je Php 7.x, ale pro získání všech rozšíření bez chyby použijte úložiště Remi. Postupujte podle uvedených příkazů:

Povolit Remi Repo

sudo dnf install -y https://rpms.remirepo.net/enterprise/remi-release-8.rpm
sudo dnf update
sudo dnf module reset php
sudo dnf module -y install php:remi-7.2

Nainstalujte PHP

sudo dnf install php php-common php-mysql php-xml php-imap php-mbstring php-mcrypt php-gd

Změňte hodnoty PHP:

sudo nano /etc/php.ini

Najděte a nastavte hodnoty pro následující hodnoty, jak je uvedeno:

memory_limit = 256M
upload_max_filesize = 64M
display_errors = On
log_errors = Off

Uložte soubor Ctrl+O , stiskněte Enter a poté Ctrl+X .

5. Stáhněte si vTiger CRM na Rocky Linux 8

No, již jsme nakonfigurovali server LAMP pro instalaci vTiger na Rocky Linux. Dalším krokem je získání souborů potřebných ke spuštění open source vTiger CRM.

git clone https://code.vtiger.com/vtiger/vtigercrm.git

Po dokončení stahování přesuňte soubory do var/www/html/ adresář:

sudo mv vtigercrm/* /var/www/html

Udělte uživateli Apache oprávnění ke složce:

sudo chown apache:apache -R /var/www/html

Zakázat výchozí uvítací stránku:

sudo sed -i 's/^/#&/g' /etc/httpd/conf.d/welcome.conf

Zakázat výpis adresáře:

sudo sed -i "s/Options Indexes FollowSymLinks/Options FollowSymLinks/" /etc/httpd/conf/httpd.conf

Restartujte Apache:

sudo systemctl restart httpd

6. Otevřete port 80, abyste umožnili přístup zvenčí:

sudo firewall-cmd --zone=public --permanent --add-service=http
sudo firewall-cmd --reload

7. Spusťte instalaci VTiger CRM na Rocky Linux 8

Jakmile dokončíte všechny výše uvedené kroky, můžeme zahájit webovou konfiguraci a dokončit instalaci VTiger CRM.

Otevřete prohlížeč a nasměrujte jej na IP adresu serveru, kde jste nainstalovali instanci VTiger CRM.

http://your-server-ip-address

Průvodce instalací

Pokud vše půjde dobře, budete mít uvítací stránku s tlačítkem „Další ” pro zahájení procesu instalace.

Zkontrolujte nastavení PHP

Na další stránce nastavení zkontroluje, zda jsou na svém místě všechna požadovaná rozšíření PHP a požadované hodnoty. Pokud vidíte, že jsou k dispozici všechny hodnoty, klikněte na „DALŠÍ “.

Připojte MySQL a vytvořte administrátora

Toto je důležité, protože mnoho lidí v tomto bodě dostává chyby. Nejprve tedy přejděte na Informace o databázi a vyplňte hodnoty databáze, kterou jste vytvořili vkroku 3 tohoto článku, jako je název hostitele, uživatelské jméno, heslo a název databáze. Pokud používáte MySQL na stejném serveru, kde běží vTiger CRM, pak název hostitele bude „localhost“.

Poté přidejte informace o uživateli správce, které chcete vytvořit pro budoucí přihlášení do CRM.

Vyberte odvětví

To lze provést později, ale pokud chcete, vyberte typ odvětví, ve kterém chcete CRM používat.

Vyberte Moduly:

Zobrazí se několik modulů, vyberte všechny nebo ty, které chcete ve výchozím nastavení povolit ve vašem vTiger CRM.

Závěr:

Tímto způsobem můžeme nainstalovat VTiger CRM na Rocky Linux 8 pomocí příkazového terminálu. Pokud při konfiguraci narazíte na nějakou chybu, dejte nám vědět, pokusíme se poskytnout nějaká řešení pro totéž. Zde je odkaz na oficiální dokumentaci vTiger.


Rocky Linux
  1. Jak nainstalovat MariaDB 10.6 na Rocky Linux 8

  2. Jak nainstalovat Docker na Rocky Linux 8

  3. Jak nainstalovat MariaDB na Rocky Linux 8

  1. Jak nainstalovat Cockpit na Rocky Linux 8

  2. Jak nainstalovat GitLab na Rocky Linux 8

  3. Nainstalujte Vtiger CRM Open Source Edition na AlmaLinux 8

  1. Jak nainstalovat Vtiger CRM Open Source Edition na Rocky Linux 8

  2. Jak nainstalovat Mattermost na Rocky Linux 8

  3. Jak nainstalovat FreeIPA na Rocky Linux 8