Cara Install EspoCRM pada Nginx di Ubuntu 18.04

Posted on

Apakah Anda ingin menginstal EspoCRM pada Nginx di Ubuntu 18.04? EspoCRM adalah aplikasi manajemen pelanggan open source yang dapat membantu Anda mengelola pelanggan dan prospek bisnis Anda. Dalam artikel ini, kami akan membahas langkah-langkah untuk menginstal EspoCRM pada Nginx di Ubuntu 18.04.

Langkah 1: Persiapan

Sebelum Anda mulai menginstal EspoCRM pada Nginx di Ubuntu 18.04, pastikan bahwa Anda telah mempersiapkan server. Anda akan memerlukan akses root ke server Ubuntu 18.04 dan telah melakukan pembaruan sistem terbaru. Juga pastikan bahwa Anda telah menginstal Nginx pada server Anda.

Langkah 2: Instal PHP dan Modul yang Dibutuhkan

Setelah server Anda siap, langkah berikutnya adalah menginstal PHP dan modul yang dibutuhkan untuk menjalankan EspoCRM. Pertama, pastikan bahwa repositori PHP sudah terpasang dengan menjalankan perintah berikut:

sudo add-apt-repository ppa:ondrej/phpsudo apt-get update

Kemudian, instal PHP dan modul yang dibutuhkan dengan menjalankan perintah berikut:

sudo apt-get install php7.3 php7.3-fpm php7.3-mysql php7.3-curl php7.3-json php7.3-gd php7.3-intl php7.3-mbstring php7.3-xml php7.3-zip

Langkah 3: Instal MySQL

Setelah PHP dan modul yang dibutuhkan terinstal, selanjutnya adalah instalasi MySQL. Jalankan perintah berikut untuk menginstal MySQL:

sudo apt-get install mysql-server

Selama instalasi, Anda akan diminta untuk memasukkan password untuk root MySQL.

Langkah 4: Buat Database MySQL baru untuk EspoCRM

Selanjutnya, Anda perlu membuat database MySQL baru untuk EspoCRM. Jalankan perintah berikut untuk masuk ke MySQL:

sudo mysql -u root -p

Kemudian, jalankan perintah berikut untuk membuat database baru:

CREATE DATABASE espo_db;

Ganti “espo_db” dengan nama database yang Anda inginkan.

Langkah 5: Unduh dan Instal EspoCRM

Setelah persiapan dasar selesai, langkah berikutnya adalah mengunduh dan menginstal EspoCRM. Unduh paket instalasi terbaru dari situs web EspoCRM:

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

Setelah unduhan selesai, ekstrak file zip ke direktori web:

sudo unzip EspoCRM-5.9.4.zip -d /var/www/html/

Selanjutnya, berikan akses ke direktori EspoCRM dan atur kepemilikan file dan direktori ke pengguna www-data:

sudo chown -R www-data:www-data /var/www/html/EspoCRMsudo chmod -R 755 /var/www/html/EspoCRM

Langkah 6: Konfigurasi Nginx

Sekarang, konfigurasi Nginx untuk mengakomodasi EspoCRM. Buat file konfigurasi baru dengan menjalankan perintah berikut:

sudo nano /etc/nginx/sites-available/espo

Kemudian, tambahkan konfigurasi berikut:

server {listen 80;listen [::]:80;root /var/www/html/EspoCRM;indexindex.php index.html index.htm;server_nameyour-domain.com;location / {try_files $uri $uri/ /index.php?$args;}location ~ \.php$ {include snippets/fastcgi-php.conf;fastcgi_pass unix:/var/run/php/php7.3-fpm.sock;fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;}location ~ /\.ht {deny all;}}

Ganti “your-domain.com” dengan nama domain Anda.

Jika Anda telah menyelesaikan konfigurasi, simpan dan keluar dari editor teks.

Setelah itu, aktifkan konfigurasi baru dengan membuat tautan simbolis ke direktori sites-enabled:

sudo ln -s /etc/nginx/sites-available/espo /etc/nginx/sites-enabled/

Kemudian, verifikasi konfigurasi Nginx dengan menjalankan perintah berikut:

sudo nginx -t

Jika tidak ada kesalahan, restart Nginx untuk menerapkan perubahan:

sudo systemctl restart nginx

Langkah 7: Selesai

Sekarang, Anda telah berhasil menginstal EspoCRM pada Nginx di Ubuntu 18.04. Untuk mengakses EspoCRM, buka browser web dan kunjungi alamat IP server atau nama domain Anda.

Kesimpulan

Dalam artikel ini, kami telah membahas langkah-langkah untuk menginstal EspoCRM pada Nginx di Ubuntu 18.04. Ikuti panduan ini dengan hati-hati dan pastikan bahwa server Anda telah memenuhi semua persyaratan sebelum memulai. Jika Anda mengalami masalah selama proses instalasi, pastikan untuk mencari bantuan dari komunitas EspoCRM atau menghubungi penyedia layanan hosting Anda.