Si të instaloni vTiger CRM versionin me burim të hapur në Debian 11


vTiger është një zgjidhje gjithëpërfshirëse me burim të hapur CRM (Menaxhimi i marrëdhënieve me klientët) për biznesin tuaj. Eshte i pershtatshem per biznese te vogla dhe te mesme. OpenSource vTiger CRM (i njohur edhe si tiger CRM) ofron mjete të ndryshme për klientët dhe përdoruesit si një paketë e menaxhimit të biznesit, e cila rrit funksionimin e biznesit tuaj.

vTiger CRM ofron dy zgjidhje të ndryshme, zgjidhjen e resë kompjuterike vTiger CRM ku mund të paguani për të gjithë menaxhimin dhe veçoritë shtesë si automatizimi i forcës së shitjeve, dhe versionin vTiger CRM me burim të hapur që mund ta strehoni vetë në serverin tuaj.

Në këtë tutorial, ne do t'ju tregojmë se si të instaloni vTiger CRM në serverin Debian 11 me LAMP Stack. Ky udhëzues do të përdorë versionin me burim të hapur vTiger CRM.

Parakushtet

  • Një server Linux Debian 11 Bullsye.
  • Një përdorues rrënjë ose jo-root me privilegje rrënjësore.
  • Një emër domaini i drejtuar nga serveri juaj.

Instalimi i LAMP Stack

Së pari, do të instaloni LAMP Stack me disa paketa shtesë në serverin tuaj Debian.

Por, përpara se të instaloni ndonjë paketë, ekzekutoni komandën e mëposhtme për të përditësuar depon tuaj Debian.

sudo apt update

Më pas, instaloni LAMP Stack dhe disa paketa shtesë duke përdorur komandën e mëposhtme.

sudo apt install apache2 mariadb-server php libapache2-mod-php php-common php-sqlite3 php-json php-curl php-intl php-mbstring php-xmlrpc php-mysql php-gd php-xml php-cli php-zip php-soap php-imap php-bcmath wget unzip -y

Më poshtë mund të shihni daljen:

Tani pas përfundimit të instalimit, kontrolloni statusin e shërbimit Apache2 dhe MariaDB duke përdorur komandën e mëposhtme.

sudo systemctl status apache2
sudo systemctl status mariadb

Më poshtë është dalja e statusit të shërbimit Apache2.

Më poshtë është prodhimi i statusit të shërbimit MariaDB.

Vendosja e serverit MariaDB

Tani do të konfiguroni serverin mariaDb për instalimin e vTiger.

Redaktoni konfigurimin e MariaDB /etc/mysql/mariadb.conf.d/50-server.conf duke përdorur redaktuesin nano.

sudo nano /etc/mysql/mariadb.conf.d/50-server.cnf

Në seksionin [mysqld], shtoni konfigurimin e mëposhtëm.

sql_mode = ""

Ruani skedarin duke shtypur butonin CTRL+X dhe duke futur Y për ta konfirmuar.

Më pas, rinisni shërbimin mariaDB për të aplikuar konfigurimin e ri.

sudo systemctl restart mariadb

Pas kësaj, ekzekutoni komandën e mëposhtme për të vendosur fjalëkalimin rrënjësor MariaDB.

sudo mysql_secure_installation

Tani do t'ju bëhen disa pyetje në lidhje me vendosjen e mariaDB.

  • Shtypni enter për të konfirmuar dhe konfiguruar vendosjen e MariaDB.
  • Hyni Y për të ndryshuar metodën e vërtetimit në unix_socket.
  • Fut Y për të vendosur fjalëkalimin rrënjësor për MariaDB dhe shkruani fjalëkalimin e ri të fortë.
  • Fut Y për të hequr përdoruesin anonim të paracaktuar nga serveri MariaDB.
  • Për çaktivizimin e hyrjes në distancë për përdoruesin rrënjë, futni Y përsëri për ta konfirmuar.
  • Tani hiqni testin e paracaktuar të bazës së të dhënave nga serveri MariaDB.
  • Së fundi, fut përsëri Y për të ringarkuar të gjitha privilegjet e tabelave.

Vendosja e PHP

Në hapin tjetër, do të konfiguroni PHP-në në serverin tuaj Debian për instalimin e vTiger.

Redaktoni skedarin /etc/php/7.4/apache2/php.ini duke përdorur redaktuesin nano.

sudo nano /etc/php/7.4/apache2/php.ini

Ndryshoni konfigurimin e paracaktuar të PHP si më poshtë.

memory_limit = 512M
upload_max_file_size = 100M
log_errors = Off
max_execution_time = 100
date.timezone = Europe/Paris

Ruani skedarin duke përdorur CTRL+X dhe shkruani Y kur të keni mbaruar.

Tani rinisni shërbimin Apache2 me komandën e mëposhtme.

sudo systemctl restart apache2

Krijimi i një baze të re të dhënash dhe përdoruesi

Përpara se të filloni shkarkimin dhe instalimin e vTiger, do t'ju duhet të krijoni një bazë të dhënash dhe përdorues të ri MariaDB.

Hyni në guaskën MariaDB si rrënjë përdoruesi duke përdorur komandën e mëposhtme. Do t'ju kërkohet fjalëkalimi rrënjësor MariaDB, kështu që futni fjalëkalimin e saktë të rrënjës së MAriaDB.

mysql -u root -p

Tani ekzekutoni pyetjet e mëposhtme për të krijuar një bazë të dhënash të re vtigerdb me përdoruesin vtiger dhe fjalëkalimin vtigerpassword.

CREATE DATABASE vtigerdb;
CREATE USER vt WITH GRANT OPTION;
FLUSH PRIVILEGES;

Tani shkruani dalje ose shtypni CTRL+D për të dalë nga guaska MariaDB.

Shkarkoni vTiger CRM

VTIger CRM ofron një CRM bazë me burim të hapur që mund të shkarkohet për përdoruesit. Dhe kjo ju lejon të strehoni vetë vTiger CRM në serverin tuaj.

Tani shkoni te drejtoria /var/www/ dhe shkarkoni kodin burimor vTiger duke përdorur komandën wget. Në kohën e këtij shkrimi, versioni më i fundit i versionit me burim të hapur vTiger CRM është v7.4.0.

cd /var/www/
wget https://onboardcloud.dl.sourceforge.net/project/vtigercrm/vtiger%20CRM%207.4.0/Core%20Product/vtigercrm7.4.0.tar.gz

Pasi të përfundojë procesi i shkarkimit, nxirrni burimin vTiger CRM duke përdorur komandën e mëposhtme.

tar -xzvf vtigercrm7.4.0.tar.gz

Tani do të shihni një direktori të re vtigercrm nën drejtorinë /var/www/.

Ndrysho pronësinë e drejtorisë vtigercrm te përdoruesi dhe grupi www-data. Kjo do të sigurojë që serveri në internet Apache2 të mund të lexojë të gjitha kodet burimore të vTiger CRM.

sudo chown -R www-data:www-data vtigercrm

Në këtë pikë, direktoria DocumentRoot për instalimin e vTiger CRM është /var/www/vtigercrm. Ju do të duhet të përfshini direktorinë DocumentRoot për vTiger CRM në konfigurimin e hostit tuaj virtual.

Konfiguro hostin virtual të Apache

Tani është koha për të krijuar një konfigurim të ri të hostit virtual për instalimin e vTiger CRM.

Përpara se të filloni konfigurimin e hostit virtual Apache2, ekzekutoni komandën e mëposhtme për të aktivizuar disa module që nevojiten për vTiger CRM.

sudo a2enmod ssl rewrite headers

Do të shihni daljen e mëposhtme:

Më pas, krijoni një konfigurim të ri të hostit virtual /etc/apache2/sites-available/vtigercrm.conf duke përdorur redaktuesin nano.

sudo nano /etc/apache2/sites-available/vtigercrm.conf

Futni konfigurimin e mëposhtëm dhe mos harroni të ndryshoni emrin e domenit dhe shtegun e certifikatave SSL.

<VirtualHost *:80>
    ServerName example.io
    Redirect permanent / https://example.io/
</VirtualHost>

<VirtualHost *:443>
    ServerAdmin
    DocumentRoot /var/www/vtigercrm
    ServerName example.io

    Protocols h2 http/1.1

    SSLEngine On
    SSLCertificateFile /etc/letsencrypt/live/example.io/fullchain.pem
    SSLCertificateKeyFile /etc/letsencrypt/live/example.io/privkey.pem

     <Directory /var/www/vtigercrm/>
        Options +FollowSymlinks
        AllowOverride All
        Require all granted
     </Directory>

     ErrorLog /var/log/apache2/vtigercrm_error.log
     CustomLog /var/log/apache2/vtigercrm_access.log combined
</VirtualHost>

Ruani konfigurimin duke shtypur butonin CTRL+X dhe duke futur Y për ta konfirmuar.

Tani aktivizoni konfigurimin e hostit virtual vtigercrm.conf duke përdorur komandën e mëposhtme. Pastaj verifikoni konfigurimet e Apache2 për t'u siguruar që nuk keni ndonjë gabim.

sudo a2ensite vtigercrm.conf
sudo apachectl configtest

Do të shihni daljen Sintaksa OK, që do të thotë se konfigurimet e Apache2 janë të vlefshme. Nëse ka një gabim, do të shihni një mesazh tjetër dalës.

Së fundi, rinisni shërbimin Apache2 për të aplikuar ndryshime të reja në uebserverin Apache2.

sudo systemctl restart apache2

Filloni instalimin e vTiger CRM

Tani instalimi juaj i vTiger CRM është i aksesueshëm nga URL-ja e domenit https://youdomain.com.

Më poshtë mund të shihni magjistarët e instalimit të vTiger CRM, klikoni butonin Instalo për të nisur instalimin.

Do të merrni faqen në lidhje me detajet e licencës së vTiger CRM. Kliko Pranoj për të konfirmuar.

Tani vTiger CRM do të kontrollojë sistemin tuaj për instalim. Në seksionin Vlera aktuale, sigurohuni që i gjithë statusi të jetë Po. Më pas kliko butonin Tjetër për të vazhduar.

Futni bazën e të dhënave të detajeve për instalimin e vTiger CRM, më pas futni informacionin e detajeve për përdoruesin tuaj të ri të administratorit për vTiger CRM. Pastaj kliko përsëri Tjetër për të vazhduar.

Dyfishoni instalimin dhe konfigurimin tuaj të vTIger CRM, më pas kliko Tjetër.

Për mbledhjen anonime të të dhënave, lëreni si parazgjedhje dhe klikoni Tjetër.

Instalimi i vTiger CRM do të fillojë.

Pasi të përfundojë instalimi, zgjidh modulet të paracaktuara që dëshironi të përdorni dhe klikoni përsëri Tjetër.

Tani instalimi ka përfunduar dhe ju do të merrni një panel të zi të vTiger CRM.

Në cilësimet e administrimit të vTiger, do të shihni informacione të hollësishme në lidhje me instalimin dhe konfigurimet tuaja të vTiger CRM.

konkluzioni

urime! Tani keni instaluar me sukses vTiger CRM me LAMP Stack në Debian 11 Bullsye më të fundit.