Install WordPress di Live Site & Migrasi
Ringkasan
Video ini membahas cara install WordPress di domain live melalui DreamHost panel, dan cara migrasi seluruh WordPress site dari local ke live menggunakan plugin All-in-One WP Migration.
1. Install WordPress di DreamHost
Langkah-langkah:
- Login ke DreamHost Panel → Manage Websites
- Add Website (tombol kanan atas)
- Pilih domain yang sudah ada, ATAU
- Buat subdomain (contoh:
fictional.learnwebcode.com), ATAU - Beli domain baru
- Pilih Shared Unlimited hosting
- Klik Set Up Website
- Tunggu ~5 menit sampai domain aktif
Install WordPress:
- Dari Manage Websites → klik Manage pada domain
- Scroll ke bagian WordPress → klik Install
- Pilih domain dari dropdown
- Klik Install WordPress
- Site purpose: pilih None (untuk developer yang sudah familiar)
- Recommended plugins: deselect semua (kita install sendiri)
- Klik Install → tunggu 1-2 menit
Login sebagai Admin:
- DreamHost auto-generate username & password
- Dari Manage Websites → klik ikon WordPress di sebelah domain → auto-login via token
- Ubah password: Users → klik user → Set New Password → Update Profile
- Simpan username (tidak bisa diubah!) di tempat aman
2. Persiapan Sebelum Migrasi
A. Ubah Password Admin di Local
Karena database juga ikut dimigrasikan, username & password dari local akan menjadi credential live site:
Local → Dashboard → Users → Edit admin user → Set New Password → Update ProfilePENTING: Jangan biarkan password
admin/admin— ini akan jadi password live site!
B. Hapus Node Modules
Buka folder site di Local WP → App → Public → wp-content:
plugins/interactivity-quiz/node_modules → HAPUS
plugins/solved-counter/node_modules → HAPUS
themes/fictional-block-theme/node_modules → HAPUS
themes/fictional-university/node_modules → HAPUSSetiap
node_modulesbisa ~250MB. Tanpa dihapus, export file bisa ~1GB. Setelah migrasi, jalankannpm installjika perlu develop lagi.
C. Hapus User Test (Opsional)
Jika ada user test (seperti "guest" dengan password tidak aman) → hapus atau ubah password-nya.
3. Export dari Local (All-in-One WP Migration)
Install Plugin:
Dashboard → Plugins → Add New → Cari "All-in-One WP Migration"
→ Install → ActivatePlugin ini punya 5+ juta active installations, by Serve Mask.
Export:
- Dashboard → All-in-One WP Migration → Export
- Klik Export To → pilih File
- Tunggu 1-2 menit
- Klik link Download file yang dihasilkan (~163MB)
- File disimpan ke folder Downloads komputer
Isi File Export:
File .wpress ini berisi SEMUA:
- MySQL database (posts, pages, settings, users)
- Themes (semua folder di wp-content/themes)
- Plugins (semua folder di wp-content/plugins)
- Uploads (gambar, media)
- MU-Plugins
- CSS, JavaScript, PHP files
4. Import ke Live Site
Install Plugin di Live Site:
Live site → Dashboard → Plugins → Add New → "All-in-One WP Migration"
→ Install → ActivateImport:
- All-in-One WP Migration → Import
- Pilih Import From → File
- Pilih file
.wpressdari Downloads folder - Tunggu upload selesai (tergantung kecepatan internet)
- Warning: SEMUA data di live site akan di-overwrite → klik Proceed
- Tunggu proses restore selesai
- Klik Finish
Setelah Import:
- Anda akan ter-logout (credential berubah ke yang dari local)
- Login dengan username & password dari local environment
- Semua data, themes, plugins, settings sudah termigrasi
- Website live sekarang identik dengan local
Diagram Flow Migrasi
LOCAL SITE LIVE SITE
│ │
├── Ubah admin password ├── Install WordPress (DreamHost)
├── Hapus node_modules ├── Install All-in-One WP Migration
├── Install All-in-One WP Migration │
├── Export → file .wpress │
│ ↓ │
│ Download ke komputer │
│ ↓ │
│ Upload ke live site ────────────→ Import file .wpress
│ ├── Overwrite SEMUA data
│ ├── Login dengan credential local
│ └── Website live = clone dari local!PERINGATAN: Jangan import ke website yang sudah punya data penting — semua akan di-overwrite!