Vtiger CRM je open-source aplikace Customer Relationship Management napsaná v PHP. Nabízí funkce, jako je automatizace prodeje, automatizace marketingu, analýzy a reportování, zákaznická podpora a mnoho dalších.
Zde v LinuxAPT, jako součást našich služeb správy serveru, pravidelně pomáháme našim zákazníkům provádět související dotazy týkající se instalace softwaru PHP v systémech Linux.
V této souvislosti se podíváme na to, jak nainstalovat Vtiger CRM na stroj CentOS 8.
Kroky k instalaci a konfiguraci Vtiger CRM na CentOS 8
1. Proveďte aktualizaci systému
Za prvé, začněme tím, že se ujistíme, že je váš systém aktuální spuštěním níže uvedeného příkazu na vašem terminálu:
$ sudo dnf clean all
$ sudo dnf update
2. Nainstalujte LAMP Stack
Pokud na svém serveru ještě nemáte nainstalovaný zásobník LAMP, můžete postupovat podle našeho průvodce zde.
3. Nainstalujte Vtiger CRM do systému
Nyní stáhneme nejnovější nejnovější verzi Vtiger do vašeho systému CentOS pomocí příkazu wget:
$ wget https://sourceforge.net/projects/vtigercrm/files/vtiger%20CRM%207.2.0/Core%20Product/vtigercrm7.2.0.tar.gz
$ tar xvf vtigercrm7.2.0.tar.gz
$ sudo mv vtigercrm /var/www/html/
Nezapomeňte, že budeme muset změnit oprávnění některých složek:
$ sudo chown -R apache:apache /var/www/html/vtigercrm
4. Nakonfigurujte MariaDB pro Vtiger CRM
Ve výchozím nastavení není MariaDB tvrzená. MariaDB můžete zabezpečit pomocí skriptu mysql_secure_installation. Měli byste si pozorně přečíst každý krok níže, který nastaví heslo uživatele root, odstraní anonymní uživatele, zakáže vzdálené přihlášení uživatele root a odstraní testovací databázi a přístup k zabezpečené MariaDB.
$ mysql_secure_installation
Poté jej nakonfigurujte takto:
- 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
Dále se budeme muset přihlásit do konzole MariaDB a vytvořit databázi pro Vtiger CRM. Spusťte následující příkaz:
$ mysql -u root -p
To vás vyzve k zadání hesla, takže zadejte své root heslo MariaDB a stiskněte Enter. Jakmile se přihlásíte ke svému databázovému serveru, musíte vytvořit databázi pro instalaci Vtiger CRM:
MariaDB > CREATE DATABASE vtiger;
MariaDB > CREATE USER 'vtiger_user'@'localhost' IDENTIFIED BY 'your-strong-passwd';
MariaDB > GRANT ALL PRIVILEGES ON `vtiger`.* TO 'vtiger_user'@'localhost';
MariaDB > FLUSH PRIVILEGES;
MariaDB > \q
5. Nakonfigurujte webový server Apache
Nejprve vytvořte soubor virtuálního hostitele pro vTiger:
$ sudo nano /etc/httpd/conf.d/vtigercrm.conf
Dále přidejte následující příkazy:
<VirtualHost *:80>
ServerAdmin [email protected]
ServerName example.com
ServerAlias www.example.com
DocumentRoot /var/www/html/vtigercrm/
<Directory /var/www/html/vtigercrm/>
Options +FollowSymlinks
AllowOverride All
Require all granted
</Directory>
ErrorLog /var/log/httpd/vtigercrm_error.log
CustomLog /var/log/httpd/vtigercrm_access.log combined
</VirtualHost>
Nakonec restartujte službu Apache, aby se změny projevily:
$ sudo systemctl restart httpd
6. Nakonfigurujte bránu firewall
Otevřete port HTTP ve bráně firewall provedením následujících příkazů:
$ sudo firewall-cmd --add-service=http --permanent
$ sudo firewall-cmd --reload
Poté deaktivujte SELinux v systému CentOS:
$ sudo setenforce 0
$ sudo sed -i 's/^SELINUX=.*/SELINUX=disabled/g' /etc/selinux/config
7. Přístup k Vtiger CRM
Vtiger CRM bude ve výchozím nastavení k dispozici na portu HTTP 80.
Otevřete svůj oblíbený prohlížeč a přejděte na http://vase-domena.com nebo http://adresa-ip-serveru a proveďte požadované kroky k dokončení instalace.