Cara Install EspoCRM pada Apache di Ubuntu 18.04

Posted on

Jika Anda mencari solusi sederhana untuk mengelola hubungan pelanggan, maka EspoCRM bisa menjadi pilihan yang tepat. EspoCRM adalah aplikasi manajemen pelanggan gratis dan open source yang sangat fleksibel. Aplikasi ini dapat dipasang pada sistem operasi Linux seperti Ubuntu 18.04. Pada artikel ini, kami akan membahas cara menginstal EspoCRM pada Apache di Ubuntu 18.04.

Persyaratan Sistem

Sebelum memulai proses instalasi EspoCRM, Anda perlu memastikan bahwa sistem Anda memenuhi persyaratan berikut:

  • Ubuntu 18.04
  • Akses root
  • Apache 2.4 atau versi yang lebih baru
  • PHP 7.2 atau versi yang lebih baru
  • MySQL 5.7 atau versi yang lebih baru

Langkah 1: Persiapan Awal

Pertama, pastikan sistem Anda selalu up-to-date dengan menjalankan perintah:

sudo apt updatesudo apt upgrade

Kemudian, instal beberapa paket yang diperlukan dengan menjalankan perintah:

sudo apt install software-properties-commonsudo add-apt-repository ppa:ondrej/phpsudo apt update

Langkah 2: Instal Apache

Selanjutnya, instal Apache dengan menjalankan perintah:

sudo apt install apache2

Setelah Apache terpasang, pastikan layanannya berjalan dengan menggunakan perintah:

sudo systemctl status apache2

Jika layanan Apache tidak berjalan, Anda dapat menjalankan perintah berikut untuk memulainya:

sudo systemctl start apache2

Langkah 3: Instal PHP

Setelah Apache terpasang, instal PHP dengan menjalankan perintah:

sudo apt install php7.4 libapache2-mod-php7.4 php7.4-common php7.4-mysql php7.4-curl php7.4-json php7.4-gd php7.4-cli php7.4-mbstring php7.4-intl php7.4-bcmath php7.4-imap php7.4-xml php7.4-zip

Langkah 4: Instal MySQL

Setelah PHP terpasang, instal MySQL dengan menjalankan perintah:

sudo apt install mysql-server

Selama instalasi, Anda akan diminta untuk membuat kata sandi root MySQL. Setelah instalasi selesai, pastikan layanan MySQL berjalan dengan menggunakan perintah:

sudo systemctl status mysql

Jika layanan MySQL tidak berjalan, Anda dapat memulainya dengan menjalankan perintah:

sudo systemctl start mysql

Langkah 5: Buat Basis Data EspoCRM

Selanjutnya, buat basis data untuk EspoCRM dengan menjalankan perintah:

sudo mysql -u root -p

Masukkan kata sandi root MySQL yang telah Anda buat selama instalasi. Setelah masuk, buat basis data baru dengan menjalankan perintah:

CREATE DATABASE espocrm;GRANT ALL PRIVILEGES ON espocrm.* TO 'espocrmuser'@'localhost' IDENTIFIED BY 'password';FLUSH PRIVILEGES;EXIT;

Pada perintah di atas, ubah ‘password’ menjadi kata sandi yang ingin Anda gunakan untuk pengguna ‘espocrmuser’.

Langkah 6: Instal EspoCRM

Setelah basis data terbuat, unduh paket EspoCRM dari situs web resminya dengan menjalankan perintah:

wget https://www.espocrm.com/downloads/EspoCRM-5.9.1.zip

Ekstrak paket yang telah diunduh dengan menjalankan perintah:

unzip EspoCRM-5.9.1.zip -d /var/www/html/

Ubah kepemilikan direktori EspoCRM ke pengguna dan grup Apache dengan menjalankan perintah:

sudo chown -R www-data:www-data /var/www/html/EspoCRM/

Langkah 7: Konfigurasi EspoCRM

Selanjutnya, buat file konfigurasi EspoCRM dengan menjalankan perintah:

sudo cp /var/www/html/EspoCRM/data/config.php.example /var/www/html/EspoCRM/data/config.php

Kemudian, ubah kepemilikan file konfigurasi ke pengguna dan grup Apache dengan menjalankan perintah:

sudo chown www-data:www-data /var/www/html/EspoCRM/data/config.php

Buka file konfigurasi dengan menjalankan perintah:

sudo nano /var/www/html/EspoCRM/data/config.php

Ubah baris berikut:

'database' =>array ('dbname' => 'dbname','username' => 'dbuser','password' => 'dbpass','host' => 'localhost','port' => '','driver' => 'pdo_mysql','charset' => 'utf8mb4','collation' => 'utf8mb4_general_ci','prefix' => '',),

Pada baris di atas, ubah ‘dbname’ menjadi ‘espocrm’, ‘dbuser’ menjadi ‘espocrmuser’, dan ‘dbpass’ menjadi kata sandi yang Anda gunakan untuk pengguna ‘espocrmuser’.

Simpan dan tutup file konfigurasi.

Langkah 8: Konfigurasi Apache

Selanjutnya, buat file konfigurasi Apache untuk EspoCRM dengan menjalankan perintah:

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

Kemudian, tambahkan baris berikut:

<VirtualHost *:80>ServerAdmin [email protected] /var/www/html/EspoCRM/ServerName example.comServerAlias www.example.com<Directory /var/www/html/EspoCRM/>Options FollowSymLinksAllowOverride AllRequire all granted</Directory>ErrorLog ${APACHE_LOG_DIR}/error.logCustomLog ${APACHE_LOG_DIR}/access.log combined</VirtualHost>

Pada baris di atas, ubah ‘example.com’ menjadi nama domain atau alamat IP server Anda.

Simpan dan tutup file konfigurasi, lalu aktifkan konfigurasi dengan menjalankan perintah:

sudo a2ensite espocrm.conf

Setelah itu, restart layanan Apache dengan menjalankan perintah:

sudo systemctl restart apache2

Langkah 9: Selesai

Sekarang, EspoCRM telah terpasang pada server Anda. Anda dapat mengakses aplikasi melalui browser web dengan mengunjungi alamat URL http://example.com atau http://alamat-IP-server-Anda. Setelah masuk, Anda dapat mulai mengonfigurasi aplikasi dan memanfaatkan fitur-fiturnya.

Kesimpulan

Dalam artikel ini, kami telah membahas cara menginstal EspoCRM pada Apache di Ubuntu 18.04. Anda perlu memastikan bahwa sistem Anda memenuhi persyaratan yang dibutuhkan sebelum memulai proses instalasi. Selain itu, Anda juga perlu mengikuti langkah-langkah yang telah dijelaskan dengan cermat untuk memastikan bahwa instalasi berjalan dengan lancar. Dengan mengikuti panduan ini, Anda dapat dengan mudah menginstal EspoCRM pada server Anda dan memanfaatkan fitur-fiturnya untuk mengelola hubungan pelanggan secara efektif.