Cara Install Magento Melalui Softaculous di cPanel
Banyak sekali CMS (Content Management System) yang bisa digunakan untuk membangun sebuah website. Setelah kemarin telah membahas tentang WordPress dan Joomla, kali ini Blog Ardetamedia akan membahas salah satu CMS yang juga sangat sering digunakan untuk membangun sebuah website e-commerce. CMS tersebut adalah Magento.
Pada kesempatan kali ini, Blog Ardetamedia akan memberikan tutorial lengkap bagaimana cara instalasi Magento melalui Softaculous di cPanel dengan mudah dan cepat.
Apa Itu Magento?
Magento adalah platform e-commerce open-source yang sangat powerful dan fleksibel. Magento dirancang khusus untuk membangun toko online dengan fitur-fitur lengkap seperti:
- Manajemen Produk: Unlimited products, categories, attributes
- Shopping Cart: Advanced shopping cart dengan berbagai payment methods
- Order Management: Sistem order yang lengkap dan mudah dikelola
- Customer Management: Customer accounts, wishlists, reviews
- Marketing Tools: Promotions, coupons, newsletters
- SEO Friendly: Built-in SEO features
- Multi-store: Kelola beberapa toko dari satu dashboard
- Responsive Design: Mobile-friendly themes
Keunggulan Magento
✅ Fitur E-commerce Lengkap: Semua yang Anda butuhkan untuk toko online
✅ Scalable: Bisa handle dari toko kecil hingga enterprise
✅ Customizable: Ribuan extensions dan themes tersedia
✅ SEO Optimized: Struktur URL dan meta tags yang SEO-friendly
✅ Multi-language & Multi-currency: Cocok untuk toko internasional
✅ Community Support: Komunitas developer yang besar
Kekurangan Magento
❌ Resource Intensive: Membutuhkan server dengan resource tinggi
❌ Kompleks: Learning curve yang cukup tinggi untuk pemula
❌ Maintenance: Memerlukan maintenance dan update rutin
Apa Itu Softaculous?
Softaculous adalah auto-installer yang tersedia di cPanel untuk menginstall berbagai aplikasi web dengan mudah dan cepat. Dengan Softaculous, Anda tidak perlu:
- Download file installer manual
- Upload ke server via FTP
- Buat database manual
- Konfigurasi file secara manual
Semua proses instalasi dilakukan otomatis hanya dengan beberapa klik!
Persiapan Sebelum Install Magento
Sebelum memulai instalasi, pastikan:
1. Requirement Server
Magento memerlukan server dengan spesifikasi minimal:
PHP Version:
- PHP 7.4 atau lebih tinggi (Magento 2.4+)
- PHP 7.3 untuk Magento 2.3
PHP Extensions:
- ext-bcmath
- ext-ctype
- ext-curl
- ext-dom
- ext-gd
- ext-hash
- ext-iconv
- ext-intl
- ext-mbstring
- ext-openssl
- ext-pdo_mysql
- ext-simplexml
- ext-soap
- ext-xsl
- ext-zip
Database:
- MySQL 5.7+ atau MariaDB 10.2+
Memory Limit:
- Minimal 2GB RAM (recommended 4GB+)
Disk Space:
- Minimal 2GB free space
2. Hosting yang Mendukung
Pastikan hosting Anda:
- Memiliki cPanel dengan Softaculous
- Resource cukup (minimal VPS atau Cloud Hosting)
- PHP dan MySQL versi yang sesuai
Catatan: Shared hosting biasa tidak disarankan untuk Magento karena resource yang terbatas. Gunakan minimal VPS atau Cloud Hosting.
3. Domain Sudah Terpasang
- Domain sudah pointing ke hosting
- DNS sudah propagasi
Cara Install Magento Melalui Softaculous
Berikut adalah langkah-langkah lengkap untuk menginstall Magento:
Langkah 1: Login ke cPanel
- Akses cPanel
- Atau akses melalui link yang diberikan oleh hosting provider
- Masukkan Kredensial
- Password: (password cPanel Anda)
- Klik Log in
Langkah 2: Buka Softaculous Apps Installer
- Cari Menu Softaculous
- Cari section Software atau Softaculous Apps Installer
- Klik Softaculous
- Anda akan diarahkan ke halaman Softaculous
Langkah 3: Pilih Magento
- Cari Magento
- Cara 1: Gunakan search box di pojok kanan atas, ketik "Magento"
- Cara 2: Klik kategori E-Commerce di sidebar kiri, lalu cari Magento
- Cara 3: Scroll ke bawah hingga menemukan icon Magento
- Klik Icon Magento
- Anda akan diarahkan ke halaman detail Magento
Langkah 4: Install Magento
- Klik Tombol Install
- Anda akan diarahkan ke halaman konfigurasi instalasi
Langkah 5: Konfigurasi Software Setup
Di bagian Software Setup, isi informasi berikut:
1. Choose Version
- Choose the version you want to install: Pilih versi Magento terbaru (biasanya sudah dipilih otomatis)
- Recommended: Pilih versi Magento 2.x (versi terbaru)
2. Choose Installation URL
- Choose Protocol:
- Pilih http:// jika belum (bisa upgrade ke HTTPS nanti)
- Choose Domain:
- Contoh: `namadomain.com`
- In Directory:
- Atau isi dengan nama folder jika ingin install di subdirectory (contoh: `shop` → `namadomain.com/shop`)
- Recommended: Kosongkan untuk install di root
Langkah 6: Konfigurasi Site Settings
Di bagian Site Settings, isi informasi berikut:
1. Site Name
- Site Name: Nama toko online Anda
- Contoh: `Toko Online Ardetamedia`
2. Site Description
- Site Description: Deskripsi singkat tentang toko Anda
- Contoh: `Toko online terpercaya untuk produk berkualitas`
Langkah 7: Konfigurasi Admin Account
Di bagian Admin Account, isi informasi berikut:
Sangat Penting: Informasi ini akan digunakan untuk login ke dashboard Magento admin.
1. Admin Username
- Admin Username: Username untuk login admin
- Contoh: `admin` atau `adminmagento`
- Tips: Jangan gunakan username yang mudah ditebak seperti `admin` atau `administrator` untuk keamanan
2. Admin Password
- Admin Password: Password yang kuat
- Tips: Gunakan kombinasi huruf besar, kecil, angka, dan simbol
- Minimal 8 karakter
- Contoh: `MyStr0ng!Pass2026`
3. Admin Email
- Admin Email: Email Anda yang valid
- Email ini akan digunakan untuk:
- Reset password
- Update sistem
- Contoh: `admin@namadomain.com`
Langkah 8: Konfigurasi Database (Opsional)
Di bagian Choose Database, Anda bisa:
Opsi 1: Biarkan Default (Recommended)
- Softaculous akan otomatis membuat database baru
- Database name, username, dan password akan di-generate otomatis
Opsi 2: Gunakan Database yang Sudah Ada
- Jika Anda sudah membuat database sebelumnya
- Pilih database dari dropdown
- Masukkan username dan password database
Recommended: Biarkan default agar Softaculous yang handle.
Langkah 9: Advanced Options (Opsional)
Di bagian Advanced Options, Anda bisa:
1. Database Name
- Biarkan default atau custom sesuai keinginan
2. Table Prefix
- Biarkan default (`mage_`) atau custom
- Berguna jika Anda install multiple Magento di satu database
3. Auto Upgrade
- Enable: Softaculous akan otomatis upgrade Magento ke versi terbaru
- Disable: Anda harus upgrade manual
- Recommended: Enable untuk keamanan
4. Backup Location
- Pilih lokasi backup (jika tersedia)
- Recommended: Enable backup
Langkah 10: Select Plugin(s) (Opsional)
Softaculous mungkin menawarkan beberapa plugin/extensions untuk diinstall bersamaan. Anda bisa:
- Centang plugin yang diinginkan
- Atau skip dan install plugin nanti dari Magento admin
Langkah 11: Email Installation Details
- Send installation details to: Masukkan email Anda
- Softaculous akan mengirim detail instalasi (URL, username, password) ke email ini
- Recommended: Centang opsi ini
Langkah 12: Mulai Instalasi
- Review Konfigurasi
- Cek kembali admin username, password, dan email
- Klik Install
- Klik tombol Install di bagian bawah
- Tunggu Proses Instalasi
- Proses ini memerlukan waktu 5-15 menit (tergantung kecepatan server)
- Jangan tutup browser atau refresh halaman selama proses instalasi
- Progress Bar
- Downloading files
- Extracting files
- Creating database
- Importing database
- Configuring Magento
- Finalizing installation
Langkah 13: Instalasi Selesai
Setelah instalasi selesai, Anda akan melihat halaman Congratulations! dengan informasi:
Informasi yang Diberikan:
- Website URL:
- Contoh: `https://namadomain.com`
- Admin URL:
- Contoh: `https://namadomain.com/admin_xxxxx` (xxxxx adalah random string untuk keamanan)
- Admin Username: Username yang Anda buat tadi
- Admin Password: Password yang Anda buat tadi
Penting: Simpan informasi ini dengan aman!
Langkah 14: Akses Website dan Admin
- Akses Website
- Akses `https://namadomain.com`
- Anda akan melihat homepage Magento default
- Akses Admin Dashboard
- Contoh: `https://namadomain.com/admin_xxxxx`
- Login dengan username dan password yang Anda buat
- Anda akan masuk ke Magento Admin Dashboard
Konfigurasi Awal Setelah Instalasi
Setelah instalasi berhasil, lakukan konfigurasi berikut:
1. Setup Store Information
- Login ke Magento Admin
- Pergi ke Stores > Configuration
- Di General > Store Information, isi:
- Store Phone Number
- Store Hours of Operation
- Country
- Region/State
- ZIP/Postal Code
- Store Address
2. Setup Currency dan Timezone
- Pergi ke Stores > Configuration
- Di General > Currency Setup:
- Default Display Currency: IDR
- Di General > Locale Options:
- Locale: Indonesian (Indonesia)
3. Setup Payment Methods
- Pergi ke Stores > Configuration
- Di Sales > Payment Methods
- Aktifkan payment methods yang ingin digunakan:
- Cash on Delivery
- PayPal
- Stripe
- dll
4. Setup Shipping Methods
- Pergi ke Stores > Configuration
- Di Sales > Shipping Methods
- Konfigurasi shipping methods:
- Table Rates
- Free Shipping
- dll
5. Install SSL Certificate (Jika Belum)
- Install SSL Certificate via cPanel (Let's Encrypt gratis)
- Di Magento Admin, pergi ke Stores > Configuration
- Di General > Web:
- Base URL (Secure): `https://namadomain.com/`
- Use Secure URLs on Storefront: Yes
- Use Secure URLs in Admin: Yes
6. Ganti Theme (Opsional)
- Download theme Magento dari marketplace
- Upload via FTP atau Magento admin
- Aktifkan theme di Content > Design > Configuration
7. Tambahkan Produk
- Pergi ke Catalog > Products
- Klik Add Product
- Isi informasi produk:
- SKU
- Price
- Quantity
- Images
- Description
- Categories
- Klik Save
Tips Optimasi Magento
1. Enable Caching
- Pergi ke System > Cache Management
- Enable semua cache types
- Klik Flush Magento Cache
2. Enable Flat Catalog
- Pergi ke Stores > Configuration
- Di Catalog > Catalog:
- Use Flat Catalog Product: Yes
3. Optimasi Database
- Jalankan database optimization secara berkala
- Hapus log yang tidak diperlukan
4. Gunakan CDN
- Integrasikan dengan Cloudflare atau CDN lainnya
- Untuk mempercepat loading website
5. Compress Images
- Gunakan tools untuk compress product images
- Recommended: TinyPNG, ImageOptim
6. Enable Production Mode
Setelah development selesai, ubah mode ke production:
```bash
php bin/magento deploy:mode:set production
```
Troubleshooting
1. Error 500 Setelah Instalasi
Solusi:
- Cek error log di cPanel
- Pastikan PHP version sesuai requirement
- Increase PHP memory limit ke minimal 2GB
2. Admin URL Tidak Bisa Diakses
Solusi:
- Cek file `app/etc/env.php`
- Cari `backend` > `frontName`
- Gunakan frontName tersebut untuk akses admin
3. Website Lambat
Solusi:
- Enable caching
- Enable flat catalog
- Upgrade hosting ke VPS/Cloud
- Gunakan CDN
Kesimpulan
Menginstall Magento melalui Softaculous di cPanel sangat mudah dan cepat. Hanya dengan beberapa langkah:
- Login ke cPanel ✅
- Buka Softaculous ✅
- Pilih Magento ✅
- Klik Install ✅
- Isi konfigurasi (domain, admin account, dll) ✅
- Tunggu proses instalasi (5-15 menit) ✅
- Akses website dan admin dashboard ✅
Tips Penting:
- Gunakan minimal VPS atau Cloud Hosting (jangan shared hosting biasa)
- Pastikan PHP dan MySQL versi sesuai requirement
- Install SSL Certificate untuk keamanan
- Lakukan konfigurasi awal (currency, payment, shipping)
- Optimasi Magento untuk performa terbaik
Jika Anda memerlukan bantuan instalasi Magento atau ingin menggunakan hosting yang dioptimasi untuk Magento, jangan ragu untuk menghubungi team support Ardetamedia melalui:
- Live Chat: https://www.ardetamedia.com/
- Ticket Support: Login ke member area
- Email: support@ardetamedia.com
Kami menyediakan VPS dan Cloud Hosting yang cocok untuk Magento dengan resource yang cukup, PHP versi terbaru, dan support yang siap membantu! 🚀🛒