GNU/Linux >> Belajar Linux >  >> AlmaLinux

Instal Vtiger CRM Edisi Sumber Terbuka di AlmaLinux 8

vTiger adalah sistem CRM perusahaan berdasarkan SugarCRM yang terkenal. Juga tersedia dalam edisi open source. Dan di sini kita mempelajari langkah-langkah dan perintah yang terlibat untuk menginstal Vtiger CRM di Almalinux 8 Linux.

Ini adalah perangkat lunak Customer Relationship Management (CRM) berbasis web, platform-independen dan modular yang secara khusus dicirikan oleh integrasi yang baik ke dalam sistem yang ada dan meyakinkan dengan orientasi proses yang jelas. Versi profesional dan perusahaan yang dihosting oleh vTiger berbayar, namun, ada paket gratis tanpa batasan, jika beberapa ingin mencoba CRM sebelum menggunakan fitur berbayar. Sedangkan, jika Anda memiliki keahlian, atau tim yang dapat menangani back-end CRM, gunakan versi sumber terbuka yang dihosting sendiri.

Edisi sumber terbuka Vtiger 100% gratis dan pengembang dapat memodifikasi kode sumber sesuai kebutuhan. Agar dapat menggunakan perangkat lunak, perangkat lunak harus diinstal baik pada perangkat keras atau pada mesin virtual. Banyak perusahaan gagal pada langkah ini karena pengetahuan yang diperlukan tidak tersedia. Jika Anda salah satunya, inilah kami dengan tutorial instalasi Vtiger CRM, yang tentunya membantu Anda.

Langkah-langkah untuk menginstal Vtiger CRM di AlmaLinux 8

1. Persyaratan

Server Almainux 8 baru
Pengguna bukan root dengan setidaknya akses sudo
Apache, MySQL 5.1+ (mesin penyimpanan default =InnoDB), PHP 5.2+
RAM 4 GB, Disk 250 GB

2. Almalinux – Pembaruan DNF

Mari kita jalankan perintah update dan upgrade pada sistem Anda untuk memastikan semua paket yang terinstal up to date. Bersamaan dengan itu, instal beberapa alat tambahan.

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

Juga, jangan lupa untuk menonaktifkan SELinux:

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

Akhirnya, mulai ulang:

sudo reboot

3. Instal Apache (httpd)

Kami membutuhkan server web untuk melayani file vTiger, jadi untuk itu, kami akan menggunakan server web Apache yang populer di AlmaLinux. Untuk itu gunakan pengelola paket DNF.

sudo dnf install httpd

Mulai dan aktifkan layanan Apache

sudo systemctl enable --now httpd -y

Periksa status:

sudo systemctl status httpd

4. Dapatkan MySQL  di AlmaLinux 8

Sesuai dengan dokumentasi resmi yang disediakan oleh vTiger CRM, diperlukan Database MySQL bersama dengan PHP. Disini kita menggunakan MySQL sebagai database karena menggunakan MariaDB akan memberikan error. Namun, jika Anda sudah memiliki Database di beberapa server jarak jauh dan ingin menggunakannya, lewati langkah ini.

sudo dnf install mysql mysql-server -y

Mulai dan aktifkan layanan

sudo systemctl enable --now mysqld

Database Aman

Untuk menonaktifkan login basis data jarak jauh, pengguna anonim, dan basis data demo.

sudo mysql_secure_installation

Ikuti wizard berbasis teks yang ditawarkannya untuk mengamankan instance database Anda.

5. Buat Basis Data untuk vTiger CRM

Setelah Anda menjalankan dan menjalankan MariaDB, kami dapat membuat database dan pengguna untuk digunakan dengan vTiger untuk menyimpan data.

Masuk :

mysql -u root -p

Catatan :Ganti database Anda dengan nama apa pun Anda ingin memberikan database. Dan pengguna Anda dan sandi Anda dengan username dan password masing-masing, Anda ingin menggunakan.

Buat Basis Data:

CREATE DATABASE yourdatabase default charset utf8;

Buat pengguna:

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

Tetapkan pengguna ke Database dan berikan semua izin:

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

Keluar:

FLUSH PRIVILEGES;
EXIT;

Sekarang juga edit

sudo nano /etc/my.cnf

Tambahkan baris berikut di akhir file:

[mysqld]
sql_mode=ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION

Simpan file Ctrl+O , tekan tombol Enter tombol, lalu tekan Ctrl+X untuk keluar.

6. Instal PHP 7 dan ekstensinya

Versi PHP terbaru yang tersedia di repositori AlmaLinux 8 adalah Php 7.x, namun untuk mendapatkan semua ekstensi tanpa kesalahan, mari gunakan repositori Remi. Ikuti perintah yang diberikan:

Aktifkan 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

Instal PHP

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

Ubah nilai PHP:

sudo nano /etc/php.ini

Temukan dan atur nilai untuk nilai berikut seperti yang diberikan:

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

Simpan file Ctrl+O , tekan tombol Enter kunci, lalu Ctrl+X .

7. Unduh vTiger CRM di AlmaLinux 8

Nah, kita sudah mengkonfigurasi server LAMP untuk menginstal vTiger di AlmaLinux. Langkah selanjutnya adalah mendapatkan file yang diperlukan untuk menjalankan vTiger CRM open-source.

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

Setelah unduhan selesai, pindahkan file ke var/www/html/ direktori:

sudo mv vtigercrm/* /var/www/html

Berikan izin kepada pengguna Apache untuk folder tersebut:

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

Nonaktifkan halaman selamat datang default:

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

Nonaktifkan cantuman direktori:

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

Mulai ulang Apache:

sudo systemctl restart httpd

8. Buka port 80 untuk mengizinkan akses luar:

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

9. Mulai Instalasi VTiger CRM di AlmaLinux 8

Setelah Anda menyelesaikan semua langkah yang diberikan di atas, kami dapat memulai konfigurasi berbasis web untuk menyelesaikan instalasi VTiger CRM.

Buka browser Anda dan arahkan ke alamat IP server tempat Anda menginstal instance VTiger CRM.

http://your-server-ip-address

Wizard Instalasi

Jika semuanya berjalan dengan baik, Anda akan memiliki halaman selamat datang dengan tombol “Berikutnya ” untuk memulai proses instalasi.

Periksa Pengaturan PHP untuk vTiger CRM

Pada halaman berikutnya, pengaturan akan memeriksa bahwa semua ekstensi PHP yang diperlukan dan nilai yang diperlukan sudah ada. Jika Anda melihat semua nilai ada, klik tombol “BERIKUTNYA tombol ”.

Hubungkan MySQL dan buat Pengguna Admin

Yang ini penting karena banyak orang mendapatkan kesalahan pada saat ini. Jadi, Pertama, buka Informasi Basis Data dan isi nilai Basis Data yang telah Anda buat pada Langkah 3 artikel ini seperti Nama Host, Nama Pengguna, Kata Sandi, dan Nama DB. Nah, jika Anda menggunakan MySQL di server yang sama dengan vTiger CRM, maka Hostname akan menjadi “localhost”.

Setelah itu tambahkan informasi pengguna Admin yang ingin Anda buat untuk login berikutnya ke CRM.

Pilih Industri

Nah, ini bisa dilakukan nanti, namun jika Anda mau maka pilih jenis industri yang ingin Anda gunakan VTiger CRM di Almalinux 8.

Pilih Modul:

Beberapa modul akan muncul, pilih semua atau yang ingin Anda aktifkan secara default di vTiger CRM Anda.

Kesimpulan:

Dengan cara ini, kita dapat menginstal VTiger CRM di AlmaLinux 8 menggunakan terminal perintah. Jika Anda mendapatkan kesalahan saat mengonfigurasi, beri tahu hal yang sama, akan mencoba memberikan beberapa solusi untuk hal yang sama. Jangan lupa untuk memeriksa dokumentasi resmi vTiger untuk informasi selengkapnya.


AlmaLinux
  1. Cara Menginstal MongoDB di AlmaLinux 8

  2. Cara Install PHP 8.1 Terbaru di AlmaLinux

  3. Cara Menginstal Server MariaDB di AlmaLinux

  1. Instal vTiger CRM di CentOS 8

  2. Instal server NextCloud di AlmaLinux 8 – Cloud pribadi Sumber Terbuka

  3. Bagaimana cara menginstal Lighttpd di AlmaLinux 8

  1. Cara Install PrestaShop di Almalinux 8

  2. Cara Menginstal Edisi Sumber Terbuka Vtiger CRM di Rocky Linux 8

  3. Instal Apache Tomcat di AlmaLinux 8