
Cara Install OpenCart di Ubuntu
OpenCart adalah sistem keranjang belanja berbasis PHP yang menyediakan solusi e-commerce dari sumber terbuka. Dalam tutorial ini, kita akan membahas langkah-langkah untuk menginstall OpenCart di Ubuntu.
Prasyarat
Sebelum melanjutkan, pastikan Anda memiliki server dengan spesifikasi sebagai berikut:
- Hosting yang mendukung PHP 8.
- Database seperti MySQLi, PDO, atau PostgreSQL.
- Akses ke terminal dan software SSH (seperti Putty atau Terminal).
- Pemahaman mendasar tentang command line dan penggunaan server.
Langkah Utama
1. Update Sistem
Jalankan perintah berikut untuk memastikan semua paket di Ubuntu Anda terbarui:
sudo apt update && sudo apt upgrade -y
2. Instal Dependensi
OpenCart membutuhkan beberapa paket untuk berfungsi dengan baik. Instal paket berikut:
sudo apt install apache2 mysql-server php php-mysqli php-xml php-curl php-mbstring php-zip -y
3. Unduh OpenCart
Anda dapat mengunduh versi terbaru OpenCart dari situs resmi atau menggunakan wget untuk mengunduh langsung ke server Anda:
wget https://github.com/opencart/opencart/archive/refs/tags/v4.x.x.zip
4. Ekstrak File OpenCart
Ekstrak file zip yang telah diunduh:
unzip v4.x.x.zip
Setelah diekstrak, pindahkan semua file ke direktori root web server Anda:
sudo mv opencart-4.x.x/upload/* /var/www/html/
5. Konfigurasi Database
Jalankan MySQL dan buat database untuk OpenCart:
sudo mysql -u root -p
Setelah login, jalankan perintah berikut:
CREATE DATABASE opencart_db;
CREATE USER 'opencart_user'@'localhost' IDENTIFIED BY 'passwordku';
GRANT ALL PRIVILEGES ON opencart_db.* TO 'opencart_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;
6. Konfigurasi OpenCart
Salin file konfigurasi OpenCart:
sudo cp /var/www/html/config-dist.php /var/www/html/config.php
sudo cp /var/www/html/admin/config-dist.php /var/www/html/admin/config.php
Sesuaikan pengaturan database pada file config.php dengan menggunakan editor favorit Anda (misalnya nano atau vim):
sudo nano /var/www/html/config.php
Ubah detail database sesuai dengan yang telah Anda buat sebelumnya.
7. Atur Permissions
Set permission untuk folder dan file yang diperlukan:
sudo chown -R www-data:www-data /var/www/html/
sudo chmod -R 755 /var/www/html/
Konfigurasi Lanjutan
Setelah instalasi dasar selesai, Anda dapat melanjutkan dengan konfigurasi lanjutan:
- Aktifkan mod_rewrite untuk SEO yang lebih baik:
sudo a2enmod rewrite
- Sesuaikan file konfigurasi Apache di:
sudo nano /etc/apache2/sites-available/000-default.conf
- Tambahkan baris berikut di dalam tag
<VirtualHost *:80>:
Options Indexes FollowSymLinks
AllowOverride All
Setelah melakukan perubahan, jangan lupa untuk merestart Apache:
sudo systemctl restart apache2
Best Practices
Mengikuti praktik terbaik membantu menjaga keamanan dan performa OpenCart Anda.
- Gunakan password yang kuat untuk akun admin dan database.
- Selalu perbarui OpenCart dan semua plugin ke versi terbaru.
- Backup data secara rutin untuk menghindari kehilangan informasi.
- Nonaktifkan akses ke direktori sensitif seperti
/admindan. - Gunakan SSL untuk mengenkripsi data pelanggan.
Troubleshooting
Beberapa masalah umum yang mungkin Anda alami dan cara mengatasinya.
- Kesalahan 500 Internal Server Error:
Pastikan mod_rewrite sudah diaktifkan dan konfigurasi Apache benar.
- Database Connection Error:
Periksa konfigurasi database Anda di file
config.php. - Loading Lambat:
Pastikan Anda menggunakan hosting yang sesuai dan optimalkan gambar serta file CSS/JS.
Kesimpulan
Dengan langkah-langkah di atas, Anda seharusnya dapat menginstal OpenCart di server Ubuntu Anda dengan sukses. Pastikan untuk menerapkan langkah-langkah konfigurasi lanjutan dan praktik terbaik untuk menjaga performa dan keamanan situs Anda.
Jika Anda lebih memilih untuk tidak melakukan proses ini sendiri, Anda bisa menggunakan jasa setup dari profesional yang ahli dalam instalasi OpenCart di Ubuntu.
Konsultasi Jasa Setup SekarangVerifikasi Teknis
Panduan ini disusun berdasarkan referensi teknis terbaru. Namun, konfigurasi server dapat bervariasi. Lihat sumber referensi asli →