Cara Menginstal SuiteCRM

2023-08-12

SuiteCRM adalah solusi manajemen hubungan pelanggan sumber terbuka yang dibangun di atas PHP. Ini dapat dihosting atau dihosting di cloud. SuiteCRM juga dapat disesuaikan secara mendalam untuk memenuhi kebutuhan bisnis. Di bagian berikut, kami akan memperkenalkan berbagai fitur SuiteCRM.

1. Instal lingkungan LAMP

Perbarui paket sistem ke versi terbaru

yum update

Setelah pembaruan paket, LAMP (Linux, Apache, MySQL, dan PHP) sekarang dapat diinstal menggunakan semua modul PHP yang diperlukan

yum install httpd php php-common php-curl php-xml php-json php-mbstring php-zip php-imap pcre pcre-devel zlib-devel mariadb-server

Setelah menginstal LAMP, mulai layanan Apache dan MariaDB dan buat mereka mulai secara otomatis saat sistem boot

systemctl start httpd mysql

Amankan dan tingkatkan instalasi server database dengan menjalankan skrip berikut

mysql_secure_installation

Anda akan diminta untuk memasukkan kata sandi root, cukup tekan [Enter].

Enter current password for root (enter for none):

Sekali lagi, Anda juga akan diminta untuk menjawab pertanyaan berikut, cukup ketik y untuk semua pertanyaan, atur kata sandi root, hapus pengguna anonim, matikan login root jarak jauh, hapus database uji dan muat ulang tabel izin.

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

Sekarang Anda perlu mengonfigurasi PHP untuk mengizinkan pengunggahan file minimal 6MB.

Buka file konfigurasi PHP Anda (/etc/php.ini atau /etc/php5/apache2/php.ini) dengan editor pilihan Anda, cari upload_max_filesize dan atur

upload_max_filesize = 6M

Simpan file dan tutup, lalu restart server HTTP

systemctl restart httpd

2. Buat database SuiteCRM

Pada langkah ini, Anda dapat membuat database untuk menyimpan data suiteCRM. Jalankan perintah berikut untuk mengakses shell MariaDB (ingat untuk menggunakan nama database, pengguna, dan kata sandi Anda sendiri)

$ mysql -u root -p
MariaDB [(none)]> CREATE DATABASE suitecrm_db; MariaDB [(none)]> CREATE USER 'crmadmin'@'localhost' IDENTIFIED BY '123';
MariaDB [(none)]> GRANT ALL PRIVILEGES ON suitecrm_db.* TO 'crmadmin'@'localhost';
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> exit;

3. Menginstal dan mengatur SuiteCRM

Pertama, instal Git, ambil dan kloning versi terbaru SuiteCRM dari repositori Github dengan izin yang sesuai di folder SuiteCRM di direktori root Apache (/var/www/html/)

yum -y install git
cd /var/www/html
git clone https://github.com/salesagility/SuiteCRM.git
mv SuiteCRM suitecrm
chown -R apache:apache suitecrm [Di CentOS/RHEL]
chmod -R 755 suitecrm
ls -ld suitecrm

Sekarang buka browser web Anda dan masukkan URL di bawah ini untuk mengakses Wizard Penginstal Web SuiteCRM

http://SERVER_IP/suitecrm/install.php atau http://localhost/suitecrm/install.php

Buka halaman tersebut, jika diminta untuk menginstal composer, jika composer belum terinstal, instal melalui tautan berikut

https://docs.phpcomposer.com/01-basic-usage.html

Setelah instalasi selesai, instal paket proyek di

composer update --ignore-platform-reqs

Anda akan melihat halaman selamat datang, yang mencakup perjanjian lisensi SuiteCRM. Bacalah lisensi dan centang "Saya menerima" dan atur bahasa instalasi. Klik Berikutnya untuk melanjutkan.

Suite CRM Setup Penginstal Web SuiteCRM, Anda akan melihat halaman persyaratan pra-instalasi di bawah ini. Jika semuanya baik-baik saja, seperti yang ditunjukkan pada tangkapan layar di bawah, klik Berikutnya untuk melanjutkan.

System Environment

Selanjutnya, berikan pengaturan database SuiteCRM (nama database, host, nama pengguna, dan kata sandi)

Database Configuration

4. Pengaturan Database SuiteCRM

Di halaman yang sama, masukkan konfigurasi situs (nama situs, nama pengguna administrator, kata sandi, dan alamat email).

Anda juga dapat mengonfigurasi opsi tambahan.

Data Demo (pilih Ya jika Anda ingin mengisi situs dengan data demo).

Pemilihan skenario - misalnya, penjualan, pemasaran, dll.

Spesifikasi server SMTP - pilih penyedia email Anda, server SMTP, port, detail otentikasi pengguna.

Detail merek - nama organisasi dan logo.

Pengaturan area sistem - format tanggal, format waktu, zona waktu, mata uang, simbol mata uang, dan kode mata uang ISO 4217.

Pengaturan keamanan situs.

5. Masuk

Setelah selesai, klik Berikutnya untuk memulai proses instalasi yang sebenarnya di mana penginstal akan membuat tabel database dan pengaturan default.

Login the System

Setelah instalasi selesai, Anda dapat masuk. Berikan nama pengguna administrator dan kata sandi, lalu klik "Masuk"