GNU/Linux >> Linux Esercitazione >  >> AlmaLinux

Installa Vtiger CRM Open Source Edition su AlmaLinux 8

vTiger è un sistema CRM aziendale basato sul noto SugarCRM. Disponibile anche in edizione open source. E qui impariamo i passaggi e i comandi necessari per installare Vtiger CRM su Almalinux 8 Linux.

Si tratta di un software CRM (Customer Relationship Management) basato sul Web, indipendente dalla piattaforma e modulare, caratterizzato in particolare da una buona integrazione nei sistemi esistenti e convince per un chiaro orientamento al processo. Le versioni professionali ed aziendali ospitate da vTiger sono a pagamento, tuttavia esiste un piano gratuito senza alcuna limitazione, se alcuni vogliono provare il CRM prima di passare alle funzionalità a pagamento. Considerando che, se hai l'esperienza o un team in grado di gestire il back-end CRM, scegli la versione open source self-hosted di esso.

L'edizione open source di Vtiger è gratuita al 100% e gli sviluppatori possono modificare il codice sorgente secondo necessità. Per poter utilizzare il software, il software deve essere installato su hardware o su una macchina virtualizzata. Molte aziende falliscono in questa fase perché il know-how necessario non è disponibile. Se sei di quelli, eccoci qui con il tutorial di installazione di Vtiger CRM, che sicuramente ti aiuta.

Passaggi per installare Vtiger CRM su AlmaLinux 8

1. Requisiti

Un nuovo server Almainux 8
Utente non root con almeno accesso sudo
Apache, MySQL 5.1+ (motore di archiviazione predefinito =InnoDB), PHP 5.2+
4 GB di RAM, 250 GB di disco

2. Almalinux – Aggiornamento DNF

Eseguiamo i comandi di aggiornamento e aggiornamento sul tuo sistema per assicurarci che tutti i pacchetti installati siano aggiornati. Insieme a ciò, installa alcuni strumenti aggiuntivi.

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

Inoltre, non dimenticare di disabilitare SELinux:

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

Infine, riavvia:

sudo reboot

3. Installa Apache (httpd)

Abbiamo bisogno di un server web per servire i file vTiger, quindi per questo useremo il popolare web server Apache su AlmaLinux. Per questo usa il gestore di pacchetti DNF.

sudo dnf install httpd

Avvia e abilita il servizio Apache

sudo systemctl enable --now httpd -y

Verifica stato:

sudo systemctl status httpd

4. Ottieni MySQL su AlmaLinux 8

Secondo la documentazione ufficiale fornita da vTiger CRM, richiedeva un database MySQL insieme a PHP. Qui stiamo usando MySQL come database perché l'utilizzo di MariaDB darà errori. Tuttavia, se hai già un database su un server remoto e desideri utilizzarlo, salta questo passaggio.

sudo dnf install mysql mysql-server -y

Avvia e abilita il servizio

sudo systemctl enable --now mysqld

Database protetto

Per disabilitare l'accesso al database remoto, l'utente anonimo e il database demo.

sudo mysql_secure_installation

Segui la procedura guidata basata su testo che offre per proteggere l'istanza del database.

5. Crea database per vTiger CRM

Una volta che MariaDB è attivo e funzionante, possiamo creare un database e un utente da utilizzare con vTiger per l'archiviazione dei dati.

Accedi :

mysql -u root -p

Nota :Sostituisci il tuo database con il nome che vuoi dare al database. E il tuo utente e la tua password rispettivamente con nome utente e password, che si desidera utilizzare.

Crea database:

CREATE DATABASE yourdatabase default charset utf8;

Crea utente:

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

Assegna utente al database e concedi tutte le autorizzazioni:

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

Esci:

FLUSH PRIVILEGES;
EXIT;

Ora modifica anche

sudo nano /etc/my.cnf

Aggiungi la seguente riga alla fine del file:

[mysqld]
sql_mode=ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION

Salva il file Ctrl+O , premi Invio tasto, quindi premi Ctrl+X per uscire.

6. Installa PHP 7 e le sue estensioni

L'ultima versione di PHP disponibile nel repository AlmaLinux 8 è Php 7.x, tuttavia, per ottenere tutte le estensioni senza alcun errore, utilizziamo il repository Remi. Segui i comandi dati:

Abilita 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

Installa PHP

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

Modifica i valori PHP:

sudo nano /etc/php.ini

Trova e imposta i valori per i seguenti valori come indicato:

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

Salva il file Ctrl+O , premi Invio tasto, quindi Ctrl+X .

7. Scarica vTiger CRM su AlmaLinux 8

Bene, abbiamo già configurato il server LAMP per l'installazione di vTiger su AlmaLinux. Il passaggio successivo consiste nell'ottenere i file necessari per eseguire vTiger CRM open source.

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

Una volta completato il download, sposta i file in var/www/html/ directory:

sudo mv vtigercrm/* /var/www/html

Concedi all'utente Apache il permesso della cartella:

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

Disattiva pagina di benvenuto predefinita:

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

Disattiva elenco directory:

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

Riavvia Apache:

sudo systemctl restart httpd

8. Aprire la porta 80 per consentire l'accesso dall'esterno:

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

9. Avvia l'installazione di VTiger CRM su AlmaLinux 8

Dopo aver eseguito tutti i passaggi sopra indicati, possiamo avviare la configurazione basata sul Web per completare l'installazione di VTiger CRM.

Apri il browser e puntalo all'indirizzo IP del server su cui hai installato l'istanza VTiger CRM.

http://your-server-ip-address

Installazione guidata

Se tutto va bene, avrai la pagina di benvenuto con il pulsante “Avanti ” per avviare il processo di installazione.

Verifica le impostazioni PHP per vTiger CRM

Nella pagina successiva, l'installazione verificherà che tutte le estensioni PHP richieste ei valori richiesti siano a posto. Se vedi che tutti i valori sono presenti, fai clic su "AVANTI pulsante ".

Collega MySQL e crea un utente amministratore

Questo è importante perché molte persone ottengono errori a questo punto. Quindi, per prima cosa, vai su Informazioni sul database e inserisci i valori del database che hai creato nel passaggio 3 di questo articolo come Nome host, Nome utente, Password e Nome DB. Bene, se stai usando MySQL sullo stesso server su cui è in esecuzione vTiger CRM, il nome host sarà "localhost".

Successivamente, aggiungi le informazioni sull'utente amministratore che desideri creare per l'accesso futuro a CRM.

Seleziona il settore

Bene, questo può essere fatto in seguito, tuttavia, se lo desideri, scegli il tipo di settore in cui desideri utilizzare VTiger CRM su Almalinux 8.

Seleziona moduli:

Appariranno pochi moduli, seleziona tutti o quelli che desideri abilitare per impostazione predefinita sul tuo vTiger CRM.

Conclusione:

In questo modo possiamo installare VTiger CRM su AlmaLinux 8 utilizzando il terminale di comando. Se ricevi qualche errore durante la configurazione, sappiamo lo stesso, proveremo a fornire alcune soluzioni per lo stesso. Non dimenticare di controllare la documentazione ufficiale di vTiger per ulteriori informazioni.


AlmaLinux
  1. Come installare MongoDB su AlmaLinux 8

  2. Come installare l'ultimo PHP 8.1 su AlmaLinux

  3. Come installare il server MariaDB in AlmaLinux

  4. Installa vTiger CRM su CentOS 8

  5. Installa il server NextCloud su AlmaLinux 8 – cloud personale Open Source

Come installare PHP 8.0 su AlmaLinux 8

Come installare Linux Kernel 5.15 su AlmaLinux 8

Come installare e configurare Memcached su AlmaLinux 8

Come installare e configurare Git su AlmaLinux 8

Come installare Elasticsearch su AlmaLinux 8

Come installare Vtiger CRM su CentOS 8