Cara Install EspoCRM pada Apache di Server dengan CentOS 7

Apakah Anda mencari cara untuk menginstal EspoCRM pada server dengan CentOS 7? Jika ya, maka Anda berada di tempat yang tepat. EspoCRM adalah aplikasi manajemen pelanggan open source yang populer dan mudah digunakan. Dalam artikel ini, kami akan membahas langkah-langkah yang diperlukan untuk menginstal EspoCRM pada server Anda.

1. Pastikan Server Anda Menggunakan CentOS 7

Langkah pertama yang perlu Anda lakukan adalah memastikan bahwa server Anda menggunakan CentOS 7. Jika server Anda menggunakan sistem operasi lain, maka Anda harus memilih sistem operasi yang sesuai dengan kebutuhan Anda. Jika Anda sudah menggunakan CentOS 7, maka Anda dapat melanjutkan ke langkah berikutnya.

2. Install Apache Web Server

Langkah selanjutnya adalah menginstal Apache Web Server. Anda dapat melakukan hal ini dengan menjalankan perintah berikut pada terminal:

yum install httpd

Setelah menginstal Apache, Anda dapat mengaktifkan layanan dan memulai server Apache dengan menjalankan perintah berikut:

systemctl start httpd.servicesystemctl enable httpd.service

3. Install PHP

Setelah menginstal Apache, langkah berikutnya adalah menginstal PHP. Anda dapat melakukannya dengan menjalankan perintah berikut pada terminal:

yum install php php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-snmp php-soap curl curl-devel

4. Install MariaDB

Langkah terakhir dalam persiapan server adalah menginstal MariaDB. Anda dapat melakukannya dengan menjalankan perintah berikut:

yum install mariadb-server mariadb

Setelah menginstal MariaDB, Anda dapat mengaktifkan layanan dan memulai server MariaDB dengan menjalankan perintah berikut:

systemctl start mariadbsystemctl enable mariadb

5. Buat Database untuk EspoCRM

Setelah Anda menginstal semua persyaratan server, langkah berikutnya adalah membuat database untuk EspoCRM. Anda dapat melakukannya dengan menjalankan perintah berikut:

mysql -u root -pCREATE DATABASE espocrm;GRANT ALL PRIVILEGES ON espocrm.* TO 'espocrmuser'@'localhost' IDENTIFIED BY 'password';FLUSH PRIVILEGES;exit;

Pada perintah di atas, Anda harus mengganti ‘password’ dengan kata sandi yang Anda inginkan untuk pengguna EspoCRM. Jangan lupa untuk mengganti ‘espocrmuser’ dengan nama pengguna yang Anda inginkan.

6. Unduh EspoCRM

Setelah menyiapkan server dan database, langkah berikutnya adalah mengunduh EspoCRM. Anda dapat mengunduh versi terbaru dari EspoCRM dari situs web resmi EspoCRM. Setelah mengunduh EspoCRM, ekstrak file zip dan pindahkan ke direktori web server Anda:

unzip espocrm-*.zipmv espocrm-*/ /var/www/html/espocrm

7. Konfigurasi EspoCRM

Setelah memindahkan EspoCRM ke direktori web server Anda, langkah berikutnya adalah mengkonfigurasi EspoCRM. Anda dapat melakukannya dengan membuat file konfigurasi baru dengan menjalankan perintah berikut:

cd /var/www/html/espocrmcp data/config.php.sample data/config.php

Setelah membuat file konfigurasi baru, buka file konfigurasi menggunakan editor teks:

nano data/config.php

Di dalam file konfigurasi, Anda harus mengubah informasi yang diperlukan untuk menghubungkan EspoCRM ke database yang baru saja Anda buat:

$dbConfig = array('driver' => 'pdo_mysql','host' => 'localhost','port' => '','username' => 'espocrmuser','password' => 'password','dbname' => 'espocrm','charset' => 'utf8mb4',);

Pada baris ini, Anda harus mengubah ‘espocrmuser’ dan ‘password’ dengan nama pengguna dan kata sandi yang Anda buat untuk database EspoCRM Anda.

8. Akses EspoCRM

Setelah mengkonfigurasi EspoCRM, Anda dapat mengakses aplikasi dengan membuka browser web dan mengunjungi URL http://localhost/espocrm (jika server Anda berjalan di komputer lokal) atau http://IP_SERVER/espocrm (jika server Anda berjalan di server jarak jauh).

9. Konfigurasi Firewall

Terakhir, Anda mungkin ingin mengkonfigurasi firewall pada server Anda untuk memastikan bahwa akses ke EspoCRM hanya tersedia untuk orang yang diizinkan. Anda dapat melakukannya dengan menjalankan perintah berikut:

firewall-cmd --permanent --zone=public --add-service=httpfirewall-cmd --reload

Perintah di atas akan memungkinkan akses HTTP ke server Anda melalui firewall.

Kesimpulan

Dalam artikel ini, kami telah membahas langkah-langkah yang diperlukan untuk menginstal EspoCRM pada server dengan CentOS 7. Dengan mengikuti langkah-langkah di atas, Anda dapat menginstal EspoCRM dengan mudah dan mulai menggunakan aplikasi manajemen pelanggan open source yang populer. Ingatlah untuk mengkonfigurasi firewall pada server Anda untuk memastikan akses ke EspoCRM hanya tersedia untuk orang yang diizinkan.