Cara Install Magento Melalui Softaculous di cPanel

January 26, 2025
Blog Ardeta Media

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

  1. Akses cPanel
- Buka browser dan akses `namadomain.com/cpanel` atau `namadomain.com:2083`

- Atau akses melalui link yang diberikan oleh hosting provider

  1. Masukkan Kredensial
- Username: (username cPanel Anda)

- Password: (password cPanel Anda)

- Klik Log in

Langkah 2: Buka Softaculous Apps Installer

  1. Cari Menu Softaculous
- Scroll ke bawah di halaman cPanel

- Cari section Software atau Softaculous Apps Installer

  1. Klik Softaculous
- Klik icon Softaculous Apps Installer

- Anda akan diarahkan ke halaman Softaculous

Langkah 3: Pilih Magento

  1. Cari Magento
- Di halaman Softaculous, Anda bisa:

- 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

  1. Klik Icon Magento
- Klik pada icon atau nama Magento

- Anda akan diarahkan ke halaman detail Magento

Langkah 4: Install Magento

  1. Klik Tombol Install
- Di halaman Magento, klik tombol Install Now atau 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 https:// jika Anda sudah install SSL Certificate

- Pilih http:// jika belum (bisa upgrade ke HTTPS nanti)

  • Choose Domain:
- Pilih domain yang ingin digunakan dari dropdown

- Contoh: `namadomain.com`

  • In Directory:
- Kosongkan jika ingin install di root domain (`namadomain.com`)

- 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:
- Notifikasi order

- 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

  1. Review Konfigurasi
- Pastikan semua informasi sudah benar

- Cek kembali admin username, password, dan email

  1. Klik Install
- Scroll ke bawah

- Klik tombol Install di bagian bawah

  1. Tunggu Proses Instalasi
- Softaculous akan mulai menginstall Magento

- Proses ini memerlukan waktu 5-15 menit (tergantung kecepatan server)

- Jangan tutup browser atau refresh halaman selama proses instalasi

  1. Progress Bar
- Anda akan melihat progress bar yang menunjukkan:

- 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:

  1. Website URL:
- URL toko online Anda

- Contoh: `https://namadomain.com`

  1. Admin URL:
- URL untuk login ke dashboard admin

- Contoh: `https://namadomain.com/admin_xxxxx` (xxxxx adalah random string untuk keamanan)

  1. Admin Username: Username yang Anda buat tadi

  1. Admin Password: Password yang Anda buat tadi

Penting: Simpan informasi ini dengan aman!

Langkah 14: Akses Website dan Admin

  1. Akses Website
- Buka browser baru

- Akses `https://namadomain.com`

- Anda akan melihat homepage Magento default

  1. Akses Admin Dashboard
- Akses URL admin yang diberikan

- 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

  1. Login ke Magento Admin
  2. Pergi ke Stores > Configuration
  3. Di General > Store Information, isi:
- Store Name

- Store Phone Number

- Store Hours of Operation

- Country

- Region/State

- ZIP/Postal Code

- Store Address

2. Setup Currency dan Timezone

  1. Pergi ke Stores > Configuration
  2. Di General > Currency Setup:
- Base Currency: IDR (Indonesian Rupiah)

- Default Display Currency: IDR

  1. Di General > Locale Options:
- Timezone: Asia/Jakarta

- Locale: Indonesian (Indonesia)

3. Setup Payment Methods

  1. Pergi ke Stores > Configuration
  2. Di Sales > Payment Methods
  3. Aktifkan payment methods yang ingin digunakan:
- Bank Transfer

- Cash on Delivery

- PayPal

- Stripe

- dll

4. Setup Shipping Methods

  1. Pergi ke Stores > Configuration
  2. Di Sales > Shipping Methods
  3. Konfigurasi shipping methods:
- Flat Rate

- Table Rates

- Free Shipping

- dll

5. Install SSL Certificate (Jika Belum)

  1. Install SSL Certificate via cPanel (Let's Encrypt gratis)
  2. Di Magento Admin, pergi ke Stores > Configuration
  3. Di General > Web:
- Base URL: `https://namadomain.com/`

- Base URL (Secure): `https://namadomain.com/`

- Use Secure URLs on Storefront: Yes

- Use Secure URLs in Admin: Yes

6. Ganti Theme (Opsional)

  1. Download theme Magento dari marketplace
  2. Upload via FTP atau Magento admin
  3. Aktifkan theme di Content > Design > Configuration

7. Tambahkan Produk

  1. Pergi ke Catalog > Products
  2. Klik Add Product
  3. Isi informasi produk:
- Product Name

- SKU

- Price

- Quantity

- Images

- Description

- Categories

  1. Klik Save

Tips Optimasi Magento

1. Enable Caching

  1. Pergi ke System > Cache Management
  2. Enable semua cache types
  3. Klik Flush Magento Cache

2. Enable Flat Catalog

  1. Pergi ke Stores > Configuration
  2. Di Catalog > Catalog:
- Use Flat Catalog Category: Yes

- 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:

  1. Login ke cPanel ✅
  2. Buka Softaculous ✅
  3. Pilih Magento ✅
  4. Klik Install ✅
  5. Isi konfigurasi (domain, admin account, dll) ✅
  6. Tunggu proses instalasi (5-15 menit) ✅
  7. 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:

Kami menyediakan VPS dan Cloud Hosting yang cocok untuk Magento dengan resource yang cukup, PHP versi terbaru, dan support yang siap membantu! 🚀🛒