OpenCart
OpenCart adalah platform e-commerce open source berbasis PHP yang digunakan untuk membuat dan mengelola toko online. OpenCart menyediakan solusi yang mudah digunakan untuk membangun website e-commerce dengan fitur-fitur lengkap seperti manajemen produk, kategori, sistem pembayaran, dan pengelolaan pesanan.
OpenCart mendukung berbagai plugin dan tema yang dapat disesuaikan sesuai kebutuhan bisnis, serta memiliki multistore support yang memungkinkan pengguna mengelola beberapa toko dari satu dashboard admin. Platform ini dikenal karena ringan, cepat, dan fleksibel, serta mendukung berbagai metode pembayaran dan pengiriman.
OpenCart cocok digunakan oleh pengusaha kecil hingga menengah yang mencari solusi e-commerce dengan biaya rendah dan fleksibilitas tinggi tanpa mengorbankan fitur.
1. Persyaratan Sistem
System requirements untuk menjalankan OpenCart v3.0:
- Apache web server
- PHP 8.0+
- MySQL atau MariaDB
Sebelum memulai deploy, siapkan:
- VPS atau server dengan OS Ubuntu 24.04 LTS
- Akses SSH ke server
- Domain yang sudah diarahkan ke server
2. Persiapan Server
Update sistem
sudo apt update
sudo apt upgrade -y
Install Apache
sudo apt install apache2 -y
Install MariaDB
sudo apt install mariadb-server -y
Pasang repository PPA ondrej/php
sudo add-apt-repository ppa:ondrej/php -y
sudo apt upgrade -y
Install PHP 8.1 dan extension yang dibutuhkan
sudo apt install libapache2-mod-php8.1 php8.1 php8.1-common \
php8.1-cli php8.1-gd php8.1-xml php8.1-mbstring \
php8.1-mysql php8.1-curl php8.1-intl php8.1-zip -y
3. Buat Database
Login ke MariaDB
sudo mysql
Buat database dan user
CREATE DATABASE opencart;
CREATE USER 'opencart'@'localhost' IDENTIFIED BY 'rahasia';
GRANT ALL PRIVILEGES ON opencart.* TO 'opencart'@'localhost';
FLUSH PRIVILEGES;
exit
4. Konfigurasi Apache
Buat konfigurasi virtual host untuk contoh.com
sudo nano /etc/apache2/sites-available/contoh.com.conf
Masukkan konfigurasinya
<VirtualHost *:80>
ServerName www.contoh.com
ServerAlias contoh.com
DocumentRoot /var/www/contoh.com
<Directory /var/www/contoh.com>
Options -Indexes +FollowSymLinks +MultiViews
AllowOverride All
Require all granted
</Directory>
ErrorLog /var/log/apache2/contoh.com_error.log
CustomLog /var/log/apache2/contoh.com_access.log combined
</VirtualHost>
Aktifkan modul rewrite
, virtual host, dan restart apache2
sudo a2enmod rewrite
sudo a2ensite contoh.com
sudo systemctl restart apache2
Install certbot
sudo apt install certbot python3-certbot-apache -y
Request sertifikat SSL
sudo certbot --non-interactive \
-m [email protected] \
--agree-tos \
--no-eff-email \
--apache -d contoh.com -d www.contoh.com \
--redirect
5. Install OpenCart
Download OpenCart dari GitHub
wget https://github.com/opencart/opencart/releases/download/3.0.4.0/opencart-3.0.4.0.zip
Ekstrak opencart-3.0.4.0.zip
sudo apt install unzip -y
unzip opencart-3.0.4.0.zip
Copy file konfigurasi OpenCart
cd upload
cp config-dist.php config.php
cp admin/config-dist.php admin/config.php
Pindahkah direktori ke /var/www
sudo mv ../upload /var/www/contoh.com
Ubah user-group direktori
sudo chown -R www-data:www-data /var/www/contoh.com
Akses https://www.contoh.com
untuk instalasi PrestaShop
License agreement
, persetujuan lisensi, klikContinue
Pre-installation
, memeriksa requirements, jika terpenuhi,Continue
Configuration
, masukkan koneksi database dan akun admin, laluContinue
Installation complete
, instalasi selesai, hapus direktori install
sudo rm -rf /var/www/contoh.com/install