Cara Install PrestaShop di VPS CentOS 9 Apache Server

Oleh Dinda Fariz Alamsyah
Cara Install PrestaShop di VPS CentOS 9 Apache Server

Hai DomaiNesians! Kali ini kita akan membahas cara install PrestaShop di VPS CentOS 9 Apache Server. Bagi yang ingin membangun toko online dengan platform open source yang kuat dan fleksibel, install PrestaShop di VPS CentOS menjadi solusi ideal karena memberikan kontrol penuh atas server. Panduan ini menyajikan langkah-langkah detail untuk mengatasi kebutuhan tersebut, mulai dari persiapan dependensi hingga akses akhir toko online. Dengan mengikuti proses ini, kita dapat memiliki website e-commerce yang stabil dan siap skalabel tanpa bergantung pada hosting bersama.

Mengenal Singkat PrestaShop

PrestaShop merupakan platform e-commerce open source yang dirancang untuk membangun toko online secara efisien. Platform ini menyediakan berbagai fitur seperti manajemen produk, pembayaran, pengiriman, dan tema yang dapat dikustomisasi. PrestaShop berguna bagi pembaca yang ingin membangun website toko online secara gratis, karena tidak ada biaya lisensi dan komunitas pendukung yang luas.

Pada panduan ini, kita akan menginstall PrestaShop versi 1.7.8.11 dengan PHP versi 7.4. Versi ini dipilih karena kompatibilitas optimal dengan CentOS 9 dan Apache, sehingga proses install PrestaShop di VPS CentOS berjalan lancar tanpa konflik dependensi.

Berikut adalah contoh skenario saat PrestaShop berguna:

  1. Membuat toko online untuk bisnis kecil dengan katalog produk ribuan item.
  2. Mengelola multi-bahasa dan multi-mata uang untuk ekspansi internasional.
  3. Integrasi gateway pembayaran seperti PayPal atau transfer bank lokal.
  4. Kustomisasi tema tanpa keahlian coding mendalam melalui modul.

Panduan ini akan membahas solusi untuk skenario-skenario tersebut melalui proses install PrestaShop di VPS CentOS yang terstruktur.

Akses Terminal VPS

Nah DomaiNesians, sebelum memulai install PrestaShop di VPS CentOS, akses terminal VPS menjadi langkah awal yang krusial untuk menjalankan semua perintah.

Setelah memahami pengenalan PrestaShop, kita dapat melanjutkan ke tahap praktis dengan mengakses server secara langsung.

Untuk mengakses VPS terdapat dua cara, yaitu dengan fitur console atau dengan protokol SSH. Jika menggunakan layanan DomaiNesia, login ke akun melalui link https://my.domainesia.com/.

Untuk mengakses VPS dengan SSH, lihat IP Address atau gunakan command SSH. Jika lupa IP Address VPS, dapat dilihat di Dashboard VPS MyDomainesia.

Cara Install PrestaShop di VPS CentOS 9 Apache Server

Kita dapat mengklik tombol “Console” yang terdapat di atas dashboard VPS. Jika menggunakan console, pada halaman selanjutnya isi sandi console yang tersedia pada dashboard VPS.

Proses Instalasi Dependensi – Dependensi

Sebelum menginstall PrestaShop di CentOS 9, kita perlu melakukan beberapa hal terlebih dahulu agar proses install PrestaShop di VPS CentOS lancar tanpa hambatan.

Kita akan memperbarui sistem terlebih dahulu dan kemudian memasang LAMP (Linux, Apache, MariaDB, PHP) stack untuk menyiapkan lingkungan agar PrestaShop dapat digunakan. Stack ini menjadi fondasi utama dalam install PrestaShop di VPS CentOS.

1. Pembaharuan Sistem

Untuk memperbarui sistem, jalankan perintah berikut:

Baca Juga:  Cara Install LXQt GUI Berbasis Qt Yang Canggih di VPS Linux

Terkadang pada CentOS terdapat perintah yang belum terpasang, jalankan perintah ini untuk memastikan tool dasar tersedia:

2. Install & Konfigurasi Apache Web Server

Dalam memasang Apache Web Server akan terdapat langkah-langkah yang perlu dilakukan agar web server dapat diakses. Kita akan membahasnya pada sub bagian di bawah ini untuk memastikan install PrestaShop di VPS CentOS berintegrasi sempurna dengan Apache.

Proses Instalasi

Setelah itu, install Apache Web Server dengan menjalankan perintah:

Untuk mengaktifkan Apache Web Server setelah diinstall, jalankan perintah:

Untuk memastikan Apache berjalan, jalankan perintah:

Cara Install PrestaShop di VPS CentOS 9 Apache Server

Amankan Direktori Pada Konfigurasi Apache

Setelah itu, amankan direktori yang terdapat pada saat pasca instalasi Apache Web Server. Pertama, sembunyikan halaman welcome dengan perintah:

Kemudian, amankan web akses agar direktori listing tidak muncul dengan perintah:

Konfigurasi Apache Virtual Host

Sistem dapat mengakses dan menjalankan fungsi untuk domain, beri izin folder dimana Apache Web Server beroperasi dengan perintah:

Setelah itu, siapkan konfigurasi virtual host pada Apache Web Server dengan membuat file untuk domain web:

Tambahkan konfigurasi berikut pada file tersebut:

Ganti “domain-mu” dengan domain utama yang digunakan untuk mengakses webnya. Jika sudah, simpan file dengan kombinasi CTRL+X lalu ketikkan Y dan ENTER.

3. Install & Konfigurasi MariaDB

Proses Instalasi

Sekarang install MariaDB pada VPS dengan perintah:

Untuk mengaktifkan MariaDB setelah diinstall, jalankan perintah:

Untuk memastikan MariaDB berjalan, jalankan perintah:

Cara Install PrestaShop di VPS CentOS 9 Apache Server

Untuk mengatur database MariaDB terdapat dua cara yaitu melalui MySQL Secure Installation atau dengan mengedit langsung pada database MariaDB dengan console. Kita akan membahas keduanya untuk kelengkapan install PrestaShop di VPS CentOS.

Baca Juga:  Cara Kelola PHP di CyberPanel Pada Pengaturan Dasar

Konfigurasi Dengan MySQL Secure Installation

Untuk mengakses fitur MySQL Secure Installation, jalankan perintah:

Isi sesuai perintah yang diberikan pada layar. Pada panduan ini mengikuti perintah berikut:

Kita bisa mengikuti yang sesuai panduan atau menggunakan pengaturan sendiri.

Konfigurasi Dengan Mariadb di Console

Untuk mengakses MariaDB pada console, jalankan perintah:

Jika terjadi error terkait sandi, jalankan perintah:

Setelah masuk ke antarmuka MariaDB yang ditandai dengan “MariaDB [(none)]>”, akses database mysql dengan perintah:

Jalankan perintah:

Ganti “password” dengan isian yang diinginkan. Untuk keluar dari antarmuka MariaDB ketik:

Setelah itu jalankan perintah:

4. Install PHP Versi 7.4

Selanjutnya install PHP dengan perintah:

Untuk menambahkan package terbaru sesuai dengan versi CentOS, lihat pada website https://rpms.remirepo.net/.

Cara Install PrestaShop di VPS CentOS 9 Apache Server

Pada panduan ini menggunakan CentOS 9 maka perlu menggunakan remi-release-9.rpm. Untuk menginstall repository tersebut, jalankan perintah:

Setelah itu aktifkan package PHP versi 7.4 dengan perintah:

Kemudian install keseluruhan dependensi PHP versi 7.4 dengan perintah:

Untuk melihat versi PHP yang terinstall jalankan perintah:

Proses Instalasi Prestashop

Setelah semua dependensi berhasil diinstall, sekarang mulai mengunduh PrestaShop untuk melanjutkan install PrestaShop di VPS CentOS.

Pada panduan ini menggunakan PrestaShop versi 1.7.8.11 yang beroperasi pada PHP versi 7 sesuai dengan yang diinstall.

Baca Juga:  Cara Install mkcert di CyberPanel Untuk Uji Koneksi SSL

1. Unduh PrestaShop Package

Untuk mengunduh PrestaShop jalankan perintah:

Setelah berhasil diunduh, buka file zip dengan perintah:

Kemudian pindahkan dan buka file zip kembali dengan perintah:

2. Install Certbot

Setelah PrestaShop selesai diunduh, install Certbot atau SSL gratis pada PrestaShop dengan perintah:

Kemudian pindahkan file SSL yang terpasang dengan perintah:

Lalu jalankan plugin Apache untuk Certbot dengan perintah:

Cara Install PrestaShop di VPS CentOS 9 Apache Server

Ubah “domain-mu.com” dengan menyesuaikan isi dari sebelumnya pada saat mengatur Apache Virtual Host. Setelah itu nyalakan ulang Apache dengan perintah:

3. Install Assistant di Web PrestaShop

Setelah semua persiapan selesai, akses Installation Assistant di PrestaShop dengan link https://domain-mu.com/install/.

Cara Install PrestaShop di VPS CentOS 9 Apache Server

Setelah masuk ke halaman welcome, pilih bahasa yang digunakan dalam proses instalasi dan klik tombol “Next”.

Cara Install PrestaShop di VPS CentOS 9 Apache Server

Pada halaman selanjutnya terdapat persetujuan syarat dan ketentuan, centang “I Agree to the above terms and conditions” lalu klik tombol “Next”.

Cara Install PrestaShop di VPS CentOS 9 Apache Server

Setelah PrestaShop selesai melakukan pengecekan dan tidak ditemukan kekurangan, terdapat keterangan “Prestashop compatiblity with your system environment has been verified!”. Jika terdapat error maka tidak bisa melanjutkan langkah ini. Klik tombol “Next” untuk melanjutkan.

Cara Install PrestaShop di VPS CentOS 9 Apache Server

Kemudian isi tentang informasi toko online yang ingin digunakan. Jika semua sudah diisi termasuk akun akses, klik tombol “Next”.

Cara Install PrestaShop di VPS CentOS 9 Apache Server

Pada halaman system configuration, isi nama database yang ingin digunakan untuk menyimpan database, sandi dan username akses yang dapat berupa akun root yang sebelumnya dibuat pada langkah menginstall MariaDB. Test koneksi terlebih dahulu melalui tombol “Test your database connection now!” dan klik “Next”.

Cara Install PrestaShop di VPS CentOS 9 Apache Server

Setelah instalasi berhasil muncul pemberitahuan pada halaman selanjutnya, klik “Back Office” atau “Front Office” untuk mengakses halaman.

Cara Install PrestaShop di VPS CentOS 9 Apache Server

4. Uji Mengakses PrestaShop

Untuk mengakses PrestaShop, hapus folder instalasi terlebih dahulu dengan perintah:

Setelah itu akses halaman admin dan tampilan homepage pengunjung. Klik pilihan “Back Office” lalu login sesuai akun yang didaftarkan lalu klik “Login”.

Cara Install PrestaShop di VPS CentOS 9 Apache Server

Jika berhasil masuk, akan melihat halaman dashboard admin.

Cara Install PrestaShop di VPS CentOS 9 Apache Server

Untuk melihat bagian depan atau halaman pengunjung toko, akses menggunakan domain utama.

Cara Install PrestaShop di VPS CentOS 9 Apache Server

Berhasil Install PrestaShop di VPS CentOS 9!

Kita telah menyelesaikan seluruh proses install PrestaShop di VPS CentOS mulai dari pembaruan sistem, instalasi Apache, MariaDB, PHP 7.4, hingga konfigurasi SSL dan akses akhir. Dengan mengikuti langkah-langkah ini, toko online PrestaShop siap beroperasi dengan performa optimal dan keamanan terjamin. Sampai jumpa di artikel dan panduan DomaiNesia berikutnya!

Dinda Fariz Alamsyah

Hanya seseorang yang suka otak-atik IT dan mengolah data, lagi tertarik soal AI

Berlangganan Artikel

Dapatkan artikel, free ebook dan video
terbaru dari DomaiNesia

{{ errors.name }} {{ errors.email }}
Migrasi ke DomaiNesia

Migrasi Hosting ke DomaiNesia Gratis 1 Bulan

Ingin memiliki hosting dengan performa terbaik? Migrasikan hosting Anda ke DomaiNesia. Gratis jasa migrasi dan gratis 1 bulan masa aktif!

Ya, Migrasikan Hosting Saya

Hosting Murah

This will close in 0 seconds