Cara Cloning Website WordPress Tanpa Error

Cara Cloning Website WordPress Tanpa Error: 4 Metode Lengkap 2026
Cara cloning website WordPress - developer bekerja di laptop
πŸ”΅ Tutorial WordPress Β· 2026

Cara Cloning Website
WordPress Tanpa Error

4 metode lengkap: Manual cPanel, Plugin WPVivid, Softaculous, hingga HappyAddons Cross-Domain. Step-by-step, cocok untuk developer dan pemula.

Sam David
Sam David 28 Mei 2026  Β·  WordPress Developer
13 menit baca

Cloning website WordPress adalah salah satu skill terpenting yang harus dikuasai setiap web developer. Apakah untuk staging environment, backup aktif, pindah hosting, atau sekadar testing plugin β€” kemampuan menduplikasi website secara sempurna tanpa error bisa menghemat berjam-jam pekerjaan. Di artikel ini, kita bahas 4 metode lengkap dari yang paling teknis hingga paling mudah, sesuai kebutuhan dan level Anda.

4
Metode cloning dibahas
6
Langkah metode manual
<5 min
Waktu clone via Softaculous
0 Error
Kalau ikuti panduan ini

01Apa Itu Cloning Website WordPress?

Cloning website WordPress adalah proses membuat salinan identik dari sebuah website β€” termasuk seluruh file, database, theme, plugin, dan konten β€” ke lokasi baru (domain, subdomain, atau hosting berbeda).

Perbedaan antara cloning dan backup biasa: backup menyimpan data untuk dipulihkan nanti, sedangkan cloning langsung menghasilkan website yang berjalan aktif di lokasi baru. Berikut tabel perbedaannya:

AspekCloningBackup BiasaMigrasi
Hasil akhirWebsite aktif baruFile arsipWebsite pindah lokasi
Website lamaTetap berjalanTetap berjalanBiasanya dinonaktifkan
Tujuan umumStaging / testingKeamanan dataGanti hosting/domain
Waktu eksekusiMenit hingga jamMenitJam hingga hari
Level kesulitanSedangMudahTinggi
⚠️
Penting: Aspek Legal Cloning

Cloning website milik sendiri untuk keperluan testing, staging, atau backup adalah 100% legal. Namun meng-clone website orang lain tanpa izin melanggar hak cipta dan dapat berujung pada sanksi hukum serta pemblokiran oleh Google.

02Kapan dan Mengapa Perlu Clone Website?

  • Staging environment β€” uji plugin, theme baru, atau update besar tanpa risiko merusak website produksi yang sedang live.
  • Testing plugin atau kode custom β€” developer yang membangun plugin WordPress wajib punya environment clone untuk testing sebelum deploy.
  • Pindah hosting atau domain β€” clone ke server baru, pastikan semua berjalan normal, baru arahkan DNS.
  • Backup aktif yang siap dipakai β€” berbeda dari backup arsip, clone langsung bisa live kalau website utama crash.
  • Template website untuk klien baru β€” agency web yang sering build site serupa bisa clone template dasar dan kustomisasi per klien.

03Perbandingan 4 Metode Cloning

Pilih metode yang sesuai kebutuhan dan level teknis Anda. Tidak ada metode terbaik β€” semuanya tergantung konteks.

Metode Kesulitan Beda Server Butuh Plugin Kecepatan Rekomendasi
Manual cPanel πŸ”΄ Tinggi βœ“ βœ— ⭐⭐ Developer berpengalaman
Plugin WPVivid 🟑 Sedang βœ“ βœ“ ⭐⭐⭐ Pemula, semua level
Softaculous 🟒 Mudah βœ— βœ— ⭐⭐⭐⭐⭐ Clone di server sama
HappyAddons 🟒 Mudah βœ“ βœ“ ⭐⭐⭐⭐ Clone desain Elementor saja
Cara cloning WordPress manual via cPanel dan phpMyAdmin
βš™οΈ
Metode 01

Manual via cPanel β€” Kontrol Penuh, Tanpa Plugin

Tingkat: Lanjutan  Β·  Cocok untuk developer  Β·  Bisa beda server

Metode ini memberikan kontrol 100% atas setiap aspek proses cloning. Tidak bergantung pada plugin pihak ketiga, cocok untuk clone ke server berbeda, dan membantu Anda benar-benar memahami cara kerja WordPress di balik layar.

πŸ“‹
Persiapan Sebelum Mulai

Siapkan: akses cPanel hosting, domain/subdomain tujuan, software text editor (VSCode, Notepad++), dan koneksi internet stabil. Untuk clone ke server berbeda, siapkan juga akses FTP (FileZilla direkomendasikan).

01

Export Database WordPress (via phpMyAdmin)

Login ke cPanel β†’ buka phpMyAdmin. Jika tidak yakin nama database Anda, buka file wp-config.php di File Manager dan cari baris:

PHP
define('DB_NAME', 'nama_database_anda');
define('DB_USER', 'user_database_anda');
define('DB_PASSWORD', 'password_anda');

Di phpMyAdmin, klik nama database di panel kiri β†’ klik tab Export di atas β†’ biarkan setting default β†’ klik Go. File .sql akan terdownload otomatis.

Database besar? Pilih Custom di Export Method β†’ centang gzipped di Compression β†’ klik Go.

βœ“ File .sql tersimpan di komputer Anda
02

Copy Seluruh File Website (Folder wp-content & Semua File)

Login cPanel β†’ File Manager β†’ buka public_html. Aktifkan hidden files: klik Settings β†’ centang Show Hidden Files (dotfiles) β†’ Save.

Clone di server yang sama (subdomain): Pilih semua file β†’ klik Copy β†’ masukkan path folder subdomain tujuan β†’ Copy Files.

Clone ke server berbeda: Pilih semua file β†’ Compress β†’ pilih GZiped Tar Archive β†’ Compress Files β†’ Download file zip β†’ Upload via FTP ke server baru β†’ Extract.

βœ“ Semua file website tersalin ke lokasi baru
03

Buat Database Baru + Import Database Lama

cPanel β†’ MySQL Database β†’ buat database baru dengan nama yang berbeda dari database lama. Database ini masih kosong.

Sebelum import, edit file .sql yang Anda download di Step 1 menggunakan text editor. Lakukan Find & Replace:

Find & Replace
Find    : https://websitelama.com
Replace : https://websitebaru.com

# Juga replace versi tanpa https:
Find    : http://websitelama.com
Replace : http://websitebaru.com

Simpan file .sql. Kembali ke phpMyAdmin β†’ klik database baru β†’ tab Import β†’ pilih file .sql yang sudah diedit β†’ klik Go.

βœ“ Database baru terisi data dari website lama dengan URL baru
04

Edit File wp-config.php di Lokasi Baru

Buka File Manager β†’ navigasi ke folder website baru β†’ cari dan edit wp-config.php. Update tiga baris berikut sesuai database baru yang baru Anda buat:

PHP
define('DB_NAME',     'nama_database_baru');
define('DB_USER',     'user_database_baru');
define('DB_PASSWORD', 'password_database_baru');
define('DB_HOST',     'localhost');
βœ“ wp-config.php terhubung ke database baru
05

Tambahkan User ke Database & Beri Privilege

cPanel β†’ MySQL Database β†’ scroll ke bagian Add User To Database. Pilih user dan database baru Anda β†’ klik Add. Di halaman berikutnya, centang ALL PRIVILEGES β†’ klik Make Changes.

βœ“ User database aktif dengan akses penuh
06

Verifikasi & Sinkronisasi.

Cek URL domain baru. Jika sesuai, kloning sukses!
Jika visual belum pas, sinkronkan Theme Options: Cukup export file JSON dari Web lama β†’ import ke Web baru.

Langkah praktis ini memastikan seluruh pengaturan visual tersalin instan tanpa perlu konfigurasi manual ulang. Pastikan semua elemen tampil sempurna sebelum dipublikasikan. Cepat dan anti error!

βœ“ User database aktif dengan akses penuh
07

Tambah DNS Record (untuk Subdomain/Domain Baru)

Tanpa DNS record yang benar, website baru Anda tidak akan bisa diakses. cPanel β†’ Domains β†’ Zone Editor β†’ klik + Record di sebelah domain tujuan β†’ isi nama (subdomain) dan IP address server β†’ klik Add An A Record.

Tunggu propagasi DNS (biasanya 5–30 menit untuk server yang sama, hingga 48 jam untuk server berbeda). Setelah itu buka URL baru di browser.

πŸš€ Cloning selesai! Website baru siap diakses
πŸ”΄
Error Umum: Redirect ke Website Lama

Jika website baru masih redirect ke URL lama setelah semua langkah selesai, tambahkan baris ini di wp-config.php: define('RELOCATE',true); β€” ini memaksa WordPress mereset URL siteurl saat login. Setelah berhasil login, hapus baris tersebut dan reset permalink di Settings β†’ Permalinks.

phpMyAdmin File Manager cPanel MySQL Database Zone Editor wp-config.php FTP FileZilla
Cloning WordPress menggunakan plugin WPVivid Backup - cara termudah
πŸ”Œ
Metode 02

Plugin WPVivid β€” Termudah untuk Semua Level

Tingkat: Sedang  Β·  Plugin gratis  Β·  Bisa beda server

Jika metode manual terasa terlalu kompleks, ini adalah solusinya. Plugin WPVivid mengotomatiskan sebagian besar proses β€” Anda cukup backup, download, upload ke website baru, dan restore. Tidak perlu sentuh phpMyAdmin atau wp-config.php secara manual.

Cocok untuk: pemula, pengguna yang tidak familiar dengan cPanel, atau siapapun yang ingin clone ke hosting/localhost tanpa ribet.

01

Install & Aktifkan Plugin WPVivid di Website Sumber

Di WordPress Dashboard website lama β†’ Plugins β†’ Add New β†’ cari “WPVivid” β†’ Install β†’ Activate. Plugin WPVivid Backup gratis dan tidak ada batasan ukuran file untuk backup lokal.

βœ“ Plugin aktif di website sumber
02

Backup Website + Download File Backup

Dashboard β†’ WPvivid Backup di menu kiri. Di halaman plugin, pilih opsi Database + Files dan Save Backups to Local β†’ klik Backup Now.

Tunggu proses backup selesai (tergantung ukuran website). Setelah selesai, scroll ke bawah β†’ temukan file backup β†’ klik Download β†’ tunggu file siap β†’ klik Download lagi untuk menyimpan ke komputer.

βœ“ File backup .zip tersimpan di komputer Anda
03

Install WordPress Baru + Upload Backup ke Website Tujuan

Di domain/hosting tujuan, install WordPress fresh (via Softaculous atau manual). Setelah WordPress terpasang, install plugin WPVivid di sana juga.

Buka WPVivid di website baru β†’ scroll ke bagian Upload β†’ klik Select Files β†’ pilih file .zip backup dari Step 2 β†’ klik Upload. Tunggu proses upload selesai.

βœ“ File backup berhasil diupload ke website baru
04

Restore & Login ke Website Clone

Di tab Backups, temukan file yang baru diupload β†’ klik Restore β†’ klik Restore sekali lagi di dialog konfirmasi. Proses ini membutuhkan beberapa menit tergantung ukuran website.

Setelah selesai, perhatian penting: gunakan username dan password dari website lama (website sumber yang Anda clone) β€” bukan credential website baru, karena semua data sudah diganti dengan data dari backup.

πŸš€ Website berhasil di-clone via plugin!

Plugin Alternatif untuk Metode Ini

  • Duplicator β€” salah satu plugin migrasi paling populer, gratis dengan fitur lengkap
  • All-in-One WP Migration β€” sangat mudah dipakai, cocok untuk pemula absolut
  • UpdraftPlus β€” backup + migrate dengan penyimpanan cloud (Google Drive, Dropbox)
  • Migrate Guru β€” khusus untuk website besar, tanpa batas ukuran file
βœ…
Rekomendasi untuk Clone ke Localhost

Metode plugin adalah yang terbaik untuk clone dari live server ke localhost (XAMPP, Laragon). Install WordPress di localhost β†’ pasang WPVivid β†’ upload backup dari live server β†’ restore. URL otomatis menyesuaikan tanpa perlu edit database manual.

WPVivid (Gratis) Duplicator All-in-One Migration UpdraftPlus Migrate Guru
πŸ€–
Baca Juga
Jual Jasa Pakai AI Agents: Kerja Lebih Ringan, Cashflow Lebih Cepat Jadikan skill cloning WordPress sebagai bagian dari layanan jasa profesional Anda dengan bantuan AI.
Clone WordPress menggunakan Softaculous di cPanel - cara tercepat
⚑
Metode 03

Softaculous β€” Clone 1 Klik, Kurang dari 5 Menit

Tingkat: Mudah  Β·  Tanpa plugin  Β·  Server yang sama saja

Hampir semua hosting provider menyertakan Softaculous di cPanel mereka. Ini adalah cara tercepat untuk clone WordPress β€” cukup 3 langkah dan beberapa menit. Kelemahannya: hanya bisa clone ke domain/subdomain di server yang sama.

⚑
Persiapan Sebelum Mulai

Pastikan sudah ada domain atau subdomain aktif di cPanel Anda. Jika ingin HTTPS, pastikan SSL certificate sudah terpasang di domain tujuan. Tanpa ini, website baru hanya bisa diakses via HTTP.

01

Akses WordPress Manager via Softaculous di cPanel

Login cPanel β†’ cari bagian Software β†’ klik WordPress Manager by Softaculous. Anda akan melihat daftar semua instalasi WordPress di cPanel Anda.

βœ“ Softaculous terbuka, instalasi WordPress terdeteksi
02

Klik Clone pada Instalasi yang Ingin Di-duplikasi

Di daftar instalasi, temukan website yang ingin Anda clone β†’ klik ikon panah (expand) β†’ scroll ke bawah β†’ klik tombol Clone.

Anda akan diarahkan ke halaman baru. Di sini, pilih domain tujuan dari dropdown (domain atau subdomain yang sudah Anda siapkan) β†’ klik Clone Installation.

βœ“ Proses cloning berjalan otomatis
03

Login & Verifikasi Website Clone

Tunggu beberapa menit hingga Softaculous selesai. Setelah selesai, buka URL website baru di browser. Gunakan username & password yang sama dengan website sumber untuk login ke wp-admin.

Verifikasi: cek semua halaman, plugin aktif, theme, dan gambar. Jika ada gambar yang tidak muncul, coba Settings β†’ Permalinks β†’ Save Changes untuk refresh URL structure.

πŸš€ Clone selesai dalam <5 menit!
Softaculous cPanel 1-Click Clone WordPress Manager Tanpa Plugin

“Pilih metode berdasarkan kebutuhan, bukan popularitas. Softaculous untuk kecepatan, WPVivid untuk fleksibilitas, manual untuk kontrol penuh β€” semua ada kegunaannya.”

β€” Sam David, Web Developer & Samdee.me
HappyAddons Cross Domain Copy Paste - clone desain Elementor antar domain
🎨
Metode 04 β€” Bonus

HappyAddons Cross Domain β€” Clone Desain Elementor Antar Domain

Tingkat: Mudah  Β·  Khusus Elementor  Β·  Clone sebagian atau seluruh halaman

Metode ini berbeda dari tiga metode sebelumnya β€” bukan clone seluruh website, tapi clone desain Elementor (widget, section, column, atau seluruh halaman) dari satu domain ke domain lain. Sangat berguna untuk web agency yang sering membangun website dengan desain serupa untuk klien berbeda.

HappyAddons adalah addon premium untuk Elementor. Fitur Cross Domain Copy Paste memungkinkan Anda menyalin elemen desain secara cross-domain tanpa export/import manual.

πŸ”§
Prasyarat Metode Ini

Kedua website (sumber dan tujuan) harus menggunakan Elementor sebagai page builder, dan keduanya harus menginstall plugin HappyAddons serta HappyAddons Pro (fitur Cross Domain adalah fitur premium).

01

Install HappyAddons + HappyAddons Pro di Kedua Website

Di kedua website (sumber dan tujuan): Dashboard β†’ Plugins β†’ Add New β†’ cari “Happy Elementor Addons” β†’ Install β†’ Activate. Lalu upload dan aktifkan file ZIP HappyAddons Pro.

βœ“ Plugin aktif di kedua website
02

Copy Section / Widget / Seluruh Halaman di Website Sumber

Buka halaman yang ingin dicopy dengan Elementor Editor. Klik ikon 6 titik (β Ώ) di section yang ingin dicopy β†’ klik kanan β†’ pilih X Copy Section.

Untuk menyalin seluruh halaman: klik kanan di area kosong halaman β†’ pilih X Copy All Content.

Untuk widget: hover di widget β†’ klik kanan β†’ X Copy Widget. Untuk column: klik kanan di column β†’ X Copy Column.

βœ“ Desain tersalin ke clipboard HappyAddons
03

Paste di Website Tujuan

Buka website tujuan β†’ edit halaman dengan Elementor. Klik kanan di area dimana Anda ingin paste desain β†’ pilih X Paste Live Paste.

Dalam hitungan detik, seluruh desain (termasuk styling, widget settings, dan konten) akan muncul di halaman tujuan. Dari sini Anda bisa kustomisasi konten sesuai kebutuhan klien baru.

🎨 Desain berhasil dicopy antar domain!

Kapan Metode Ini Paling Berguna?

  • Web agency yang membangun banyak website serupa untuk klien berbeda
  • Anda punya template desain favorit dan ingin dipakai ulang di proyek lain
  • Clone landing page untuk A/B testing di domain/subdomain berbeda
  • Tim yang bekerja di banyak website Elementor secara bersamaan
HappyAddons Pro Elementor Cross Domain Copy Section Copy All Content

05Tips & Error Umum yang Harus Dihindari

Ini adalah kumpulan masalah paling sering ditemui saat cloning WordPress, dan cara mengatasinya:

Error / MasalahPenyebabSolusi
Redirect ke website lama URL di database belum diganti Tambah define('RELOCATE',true); di wp-config.php sementara, atau gunakan plugin Better Search Replace
Error 500 setelah clone File .htaccess tidak cocok atau wp-config.php salah Reset .htaccess via Settings β†’ Permalinks β†’ Save Changes. Periksa ulang DB credentials di wp-config.php
Gambar tidak muncul Permalink structure tidak ter-refresh Settings β†’ Permalinks β†’ klik Save Changes (tanpa mengubah apapun)
Database import gagal File SQL terlalu besar atau timeout Compress database saat export (pilih gzipped), atau naikkan max_execution_time di PHP settings
Plugin/theme error setelah clone Path file tidak sesuai Deactivate semua plugin, lalu aktifkan satu per satu untuk identifikasi yang bermasalah
Login gagal di website baru Tabel user_meta masih merujuk URL lama Gunakan phpMyAdmin untuk cek tabel wp_options: pastikan siteurl dan home sudah terupdate
πŸ’‘
Tip Pro: Gunakan WP-CLI untuk Replace URL Massal

Jika server Anda mendukung SSH/terminal, cara paling aman mengganti URL di database adalah via WP-CLI: wp search-replace 'https://lama.com' 'https://baru.com' --all-tables. Ini jauh lebih akurat dari find-replace manual di text editor karena menangani serialized data.

πŸ›’
Baca Juga
Jasa Website Online Store: Panduan Lengkap Memilih & Membangunnya di 2026 Punya skill cloning WordPress? Jadikan jasa pembuatan toko online salah satu layanan andalan Anda.
FAQ

06FAQ Cloning Website WordPress

Apakah cloning WordPress itu legal? β–Ύ
Cloning website milik sendiri untuk testing, staging, backup, atau migrasi adalah 100% legal dan umum dilakukan. Yang melanggar hukum adalah meng-clone website orang lain tanpa izin β€” ini bisa melanggar hak cipta, trademark, dan berujung pemblokiran dari Google.
Apa perbedaan clone dan migrasi website WordPress? β–Ύ
Clone: membuat salinan identik di lokasi baru, sementara website lama tetap berjalan. Biasanya untuk staging atau testing. Migrasi: memindahkan website dari satu lokasi ke lokasi lain secara permanen β€” website lama biasanya dinonaktifkan setelah proses selesai.
Metode mana yang paling aman untuk website besar (>5GB)? β–Ύ
Untuk website besar, gunakan Migrate Guru (plugin) atau metode manual via FTP dengan file yang dikompres. Hindari All-in-One WP Migration versi gratis yang punya batas ukuran file 512MB. Migrate Guru tidak punya batas ukuran dan prosesnya berjalan di server mereka, bukan server Anda.
Bagaimana cara cek apakah website saya di-clone orang lain? β–Ύ
Beberapa cara: (1) Cari kutipan teks unik dari konten Anda di Google dan lihat apakah muncul di website lain. (2) Gunakan Copyscape untuk cek duplikasi konten. (3) Setup Google Alerts untuk nama brand atau frasa kunci website Anda. (4) Periksa backlink profile menggunakan Ahrefs atau SEMrush β€” website clone sering menggunakan nama yang mirip.
Bisakah clone WordPress ke localhost (XAMPP/Laragon)? β–Ύ
Ya, dan ini sangat umum dilakukan developer. Cara termudah: gunakan plugin WPVivid atau Duplicator. Backup website live β†’ download β†’ install WordPress di localhost β†’ upload backup β†’ restore. Pastikan versi PHP di localhost kompatibel dengan website sumber Anda.
Apa yang harus dilakukan setelah cloning selesai? β–Ύ
Checklist pasca-clone: (1) Reset permalink β€” Settings β†’ Permalinks β†’ Save. (2) Nonaktifkan plugin caching dan clear cache. (3) Ganti kredensial admin jika website baru akan diakses orang lain. (4) Update WP_HOME dan WP_SITEURL jika masih redirect. (5) Test semua form kontak, payment gateway, dan halaman kritis. (6) Jika untuk staging, pasang noindex agar tidak terindeks Google.

Pilih Metode yang Tepat, Clone Tanpa Drama

Cloning website WordPress bukan lagi hal yang menakutkan jika Anda tahu metode yang tepat untuk situasi yang tepat. Berikut panduan ringkasnya:

  • Server sama, cepat? β†’ Gunakan Softaculous (3 langkah, <5 menit)
  • Pemula atau pindah hosting? β†’ Gunakan Plugin WPVivid atau Duplicator
  • Perlu kontrol penuh dan bisa ke server manapun? β†’ Metode manual cPanel
  • Clone desain Elementor saja ke domain lain? β†’ HappyAddons Cross Domain
  • Selalu backup sebelum mulai β€” tidak ada langkah yang terlalu kecil untuk diabaikan

Butuh Bantuan Cloning atau Migrasi Website WordPress?

Tim kami siap membantu proses cloning, migrasi, dan setup staging environment WordPress Anda β€” tanpa error, tanpa downtime.

πŸ’¬ Konsultasi Gratis β†’ Lihat Layanan Kami
# Cloning WordPress # WordPress # Tutorial # cPanel # phpMyAdmin # WPVivid # Softaculous # Web Developer # Elementor
Sam David - WordPress Developer dan Digital Strategist
Sam David

WordPress Developer & Digital Strategist berbasis di Bandung. Sudah 10+ tahun membangun, mengelola, dan memigrasikan ratusan website WordPress untuk UMKM dan bisnis menengah Indonesia. Penulis aktif di samdee.me β€” tempat developer dan pemilik bisnis belajar WordPress dan teknologi web.

Share this post

Leave a Reply

Your email address will not be published. Required fields are marked *