Cara Mudah Install SugarCRM di CentOS 7
Cara Mudah Install SugarCRM di CentOS 7. SugarCRM merupakan salah satu platform manajemen hubungan pelanggan (CRM) yang paling populer dan banyak digunakan oleh perusahaan untuk mengelola interaksi dengan pelanggan. Berikut adalah panduan langkah demi langkah untuk menginstal SugarCRM di CentOS 7 yang akan membantu Anda memulai dengan mudah.
Persiapan Sistem
Sebelum memulai instalasi, pastikan sistem Anda memenuhi persyaratan berikut:
- CentOS 7 yang sudah terupdate.
- Akses root atau memiliki hak sudo.
- LAMP stack (Linux, Apache, MySQL, PHP) sudah terinstal.
Langkah 1: Persiapan Server
- Update sistem Anda untuk memastikan semua paket ada dalam versi terbaru.
sudo yum update -y
- Install paket-paket yang diperlukan.
sudo yum install unzip wget -y
Langkah 2: Instalasi Apache dan PHP
- Install Apache web server.
sudo yum install httpd -y
- Mulai layanan Apache dan atur agar otomatis berjalan saat boot.
sudo systemctl start httpd.service
sudo systemctl enable httpd.service
- Install PHP dan modul-modul yang diperlukan oleh SugarCRM.
sudo yum install php php-mysql php-gd php-pear php-curl php-common php-cli php-mbstring -y
Langkah 3: Instalasi dan Konfigurasi MySQL
- Install MySQL (MariaDB).
sudo yum install mariadb-server mariadb -y
- Mulai layanan MySQL dan atur agar otomatis berjalan saat boot.
sudo systemctl start mariadb
sudo systemctl enable mariadb
- Jalankan skrip
mysql_secure_installation
untuk mengamankan instalasi MySQL.
sudo mysql_secure_installation
- Buat database dan pengguna untuk SugarCRM.
mysql -u root -p
CREATE DATABASE sugarcrm;
GRANT ALL PRIVILEGES ON sugarcrm.* TO 'sugaruser'@'localhost' IDENTIFIED BY 'password';
FLUSH PRIVILEGES;
EXIT;
Langkah 4: Instalasi SugarCRM
- Download paket instalasi SugarCRM.
wget https://sugarcrm.com/download -O sugarcrm.zip
- Ekstrak file yang didownload dan pindahkan ke direktori web server.
unzip sugarcrm.zip
sudo mv SugarCRM-Full-9.0.0 /var/www/html/sugarcrm
- Atur kepemilikan dan izin direktori.
sudo chown -R apache:apache /var/www/html/sugarcrm
sudo chmod -R 755 /var/www/html/sugarcrm
- Buat file konfigurasi PHP untuk SugarCRM.
sudo vi /etc/php.ini
Tambahkan baris berikut:
upload_max_filesize = 20M
post_max_size = 25M
memory_limit = 512M
max_execution_time = 300
date.timezone = Asia/Jakarta
- Restart Apache untuk menerapkan perubahan.
sudo systemctl restart httpd.service
Langkah 5: Konfigurasi Web Installer
- Buka browser dan akses instalasi SugarCRM melalui URL berikut:
http://your_domain_or_IP_address/sugarcrm
. - Ikuti petunjuk pada web installer untuk menyelesaikan instalasi.
Penutup
Dengan mengikuti panduan di atas, Anda seharusnya dapat menginstal SugarCRM di CentOS 7 dengan mudah. Pastikan untuk mengkonfigurasi firewall dan mengamankan koneksi Anda dengan SSL jika Anda berencana untuk mengakses CRM dari internet. Selamat mencoba dan semoga berhasil!