Cara Mengkloning Situs Web (Panduan Langkah demi Langkah)
Diterbitkan: 2021-06-10
Kloning situs web adalah proses membuat replika desain atau konten situs web Anda yang sudah ada untuk membuat situs web baru dengan mudah. Kloning situs web memungkinkan pengembang dan perancang membuat cetak biru, menguji kompatibilitas, dan melakukan pembaruan dengan aman sebelum menerapkan perubahan di situs web langsung Anda.
Dalam panduan ini, saya akan membahas beberapa kasus penggunaan di mana kloning situs web dapat menyelesaikan masalah dan kemudian membahas beberapa cara untuk mengkloning situs web WordPress.
- Kapan Anda Perlu Menyalin Situs Web?
- Uji Kompatibilitas
- Pindahkan Situs Web Anda ke Server Baru
- Cadangkan Situs Web Anda
- Situs Klon untuk Proyek Serupa
- Tayangkan Situs Web secara Langsung
- Bagaimana Menyalin Situs Web?
- Gandakan Situs Web Menggunakan Penyedia Hosting Web Anda
- Mengkloning Situs WordPress Menggunakan Plugin
- Mengkloning Situs WordPress (Secara Manual)
Kapan Anda Perlu Menyalin Situs Web?
Membuat salinan situs web yang tepat adalah sesuatu yang harus dapat dilakukan oleh setiap pengguna WordPress. Ini sangat membantu untuk agensi web yang menjalankan beberapa situs web di beberapa penyedia hosting WordPress. Setiap kali masalah muncul, mereka dapat membuat salinan situs web klien dan mencoba berbagai perbaikan hingga masalah teratasi.
Pertimbangkan skenario di mana Anda memiliki tiga situs web di server dan Anda ingin memperbarui tema di situs web ketiga. Inilah cara Anda dapat melakukannya dengan aman tanpa merusak apa pun - mengkloning situs web, menguji, dan ketika Anda selesai dengan pengujian, hapus versi sebelumnya atau jadikan klon versi utama.
Berikut adalah beberapa kasus penggunaan ketika Anda mungkin perlu mengkloning situs web.
- Uji Kompatibilitas
- Pindahkan Situs Web Anda ke Server Baru
- Cadangkan Situs Web Anda
- Situs Klon untuk Proyek Serupa
- Uji Kompatibilitas
– Uji Kompatibilitas
Pengujian Kompatibilitas melibatkan pemeriksaan apakah komponen situs web berfungsi seperti yang diharapkan dan seluruh basis kode mampu berjalan di berbagai infrastruktur perangkat keras dan/atau perangkat lunak.
Selalu disarankan untuk menguji perubahan pada situs web staging/kloning alih-alih situs web langsung, terutama karena tema dan plugin yang belum diuji dapat bertentangan dengan instalasi yang ada dan menurunkan seluruh situs web. Demikian pula, setiap perubahan khusus dalam kode perlu diuji di situs pementasan/kloning sebelum dapat didorong ke situs langsung.
– Pindahkan Situs Web Anda ke Server Baru
Jika Anda ingin mentransfer situs web ke penyedia hosting yang berbeda, Anda dapat membuat klon dengan mencadangkan file situs web, database, dan mengimpor seluruh paket ke penyedia hosting web baru.
Prosesnya tampaknya mudah. Namun, hal-hal bisa salah dan Anda bisa berakhir dengan arsip "rusak".
– Cadangkan Situs Web Anda
Kloning juga digunakan untuk membuat cadangan situs web (termasuk file web dan basis data) dan menyimpannya di lokasi luar situs untuk pemulihan bencana. Dalam kasus WordPress, banyak orang menggunakan plugin cadangan WordPress yang berbeda.
Saya juga akan membahas proses penyalinan situs web yang dapat digunakan untuk membuat cadangan situs web Anda.
– Situs Klon untuk Proyek Serupa
Jika Anda adalah agen web atau membangun situs web untuk klien, Anda mungkin ingin membuat cetak biru dan menyalinnya ke lokasi lain untuk mempercepat proses pengembangan. Sebagian besar waktu, pengaturan ini mencakup konfigurasi tema & plugin, penyesuaian tingkat kode, dll.
– Tayangkan Situs Web secara Langsung
Adalah umum bagi pengembang untuk membangun situs web di lingkungan lokal pilihan mereka dan kemudian mengkloning situs web tersebut ke server hosting web untuk memastikan tidak ada yang rusak selama transisi. Pengaturan ini juga memerlukan cadangan lengkap file situs web dan database.
Bagaimana Mengkloning Situs Web?
Seperti yang dibahas di atas, saya akan menggunakan situs WordPress sebagai contoh di seluruh panduan ini.
Ada beberapa cara untuk mengkloning situs WordPress tetapi dalam panduan ini, saya akan membahas:
- Gandakan Situs Web Melalui Penyedia Hosting Web Anda
- Mengkloning Situs WordPress Menggunakan Plugin
- Mengkloning Situs WordPress Secara Manual
– Duplikat Situs Web Menggunakan Penyedia Hosting Web Anda
Penyedia hosting WordPress seperti Cloudways memungkinkan Anda membuat duplikat situs web Anda ke server yang sama dan/atau server lain di platform mereka. Ini menghemat banyak kerumitan dan mengurangi langkah-langkah proses. Jika Anda ingin tahu lebih banyak tentang platform, Anda dapat melihat paket harga untuk penyedia mitranya Amazon Web Services, DigitalOcean, Google Cloud Platform, Linode, dan Vultr.
Cloudways telah sangat menyederhanakan proses cara mengkloning situs web. Cukup buka aplikasi yang ingin Anda kloning.

Arahkan kursor ke tombol kanan bawah. Untuk menduplikasi situs web, klik Clone App/Create Staging .

Sebuah popup akan muncul menanyakan apakah pelanggan ingin Clone App atau Create Staging . Klik tarik-turun dan pilih server tempat Anda ingin membuat salinan situs web dan klik Lanjutkan .

Platform Cloudways membutuhkan waktu beberapa menit untuk menyalin situs web.
Perhatikan bahwa " Aplikasi Klon " dan " Buat sebagai Pementasan " berbeda sifatnya. Aplikasi Clone hanya mengkloning situs web saat dalam proses pembuatan situs staging , baik aplikasi live dan stage disinkronkan sehingga Anda dapat melakukan tindakan Push/Pull pada versi replika dan live.
– Mengkloning Situs WordPress Menggunakan Plugin
Seperti setiap aspek manajemen situs web lainnya, WordPress memiliki banyak plugin yang dapat digunakan untuk mengkloning situs web WordPress. Salah satunya adalah All-in-One WP Migration , cara sederhana dan mudah menggunakan plugin backup dan migrasi untuk mengkloning situs web. Ini memungkinkan Anda untuk mengekspor situs web WordPress yang ada dan kemudian mengimpornya di lokasi baru.

Di dalam instalasi WordPress lama Anda, navigasikan ke Plugins → Add New , cari All-in-One WP Migration , Instal dan Aktifkan plugin.

Dari panel kiri, navigasikan ke All-in-One WP Migration → Export and Click the EXPORT TO dropdown, dan pilih FILE .

Tunggu beberapa detik dan popup akan muncul meminta Anda untuk mengunduh cadangan.

Unduh file ke komputer Anda, formatnya adalah .wpress . Simpan dengan aman karena Anda akan membutuhkannya di langkah selanjutnya.
Instal WordPress baru di lokasi baru, login dan instal plugin All-in-One WP Migration. Dari panel kiri, navigasikan ke All-in-One WP Migration → Import dan klik dropdown IMPORT FROM , dan pilih FILE .

Jelajahi file .wpress yang diunduh sebelumnya.
Catatan: Ada kemungkinan Anda melihat peringatan “ File Anda melebihi ukuran unggahan maksimum untuk situs ini ”. Untuk mengatasi masalah ini, pastikan batas ukuran file unggahan maksimum lebih besar dari ukuran file .wpress. Semua dalam Satu Migrasi memiliki panduan untuk meningkatkan batas ukuran unggah file atau jika Anda adalah pelanggan Cloudways, lihat panduan ini.
Prosesnya memakan waktu cukup lama karena melibatkan mengunggah dan mengekstrak file .wpress. Setelah selesai, Anda akan mendapatkan popup dengan peringatan. Klik Lanjutkan .

Pada popup berikutnya, klik “ Simpan struktur permalinks ”.

Anda akan dibawa ke halaman login WordPress. Login dengan kredensial admin dari instalasi WordPress lama Anda (karena database asli telah diganti dengan database situs WordPress lama). Klik “ Simpan Perubahan ” pada tab Permalinks dan selesai!
Hore! Anda telah berhasil membuat situs web tiruan.
– Mengkloning Situs WordPress (Secara Manual)
Proses manual melibatkan mengompresi semua file dan folder WordPress, mengekspor database lama dan kemudian mengimpor file dan database WordPress ke lokasi baru.
Berikut adalah langkah-langkah untuk menyalin situs web ke lokasi baru atau penyedia hosting.
- Kompres File WordPress
- Unggah File Terkompresi
- Migrasikan Basis Data
- Perbarui wp-config.php
Pilih Hosting WordPress Terkelola Untuk Situs Web Anda
Dipercaya oleh lebih dari 250.000 klien.
1. Kompres File WordPress
Pertama-tama, navigasikan ke direktori public_html instalasi WordPress Anda, pilih semua file dan kompres menjadi satu arsip.

Anda sekarang memiliki file zip di folder public_html , dan URL-nya adalah example.com/FILE_NAME.zip .
Sekarang, Anda memiliki dua opsi – unduh file zip dan unggah ke lokasi baru melalui klien FTP seperti FileZilla atau unggah file zip ke lokasi baru secara langsung melalui SSH [lebih cepat daripada unggah FTP] .
2. Unggah File Terkompresi
Dalam contoh saya, saya akan menggunakan SSH karena keunggulan kecepatan. Saya masuk ke lokasi hosting baru melalui SSH dan menelusuri lokasi/folder tempat saya ingin memiliki salinan situs web WordPress saya. Pastikan folder kosong (jika tidak, gunakan perintah berikut untuk menghapus semuanya).
rm -rf *
Penting: Proses penghapusan tidak dapat diubah. Jadi sebelum menjalankan perintah, pindahkan semua file dan folder penting ke lokasi yang aman.
Sekarang, gunakan perintah berikut untuk mengunduh file zip yang dihasilkan.
wget URL_OF_ZIP_FILE
Jangan lupa untuk mengganti URL_OF_ZIP_FILE dengan URL sebenarnya dari file zip.
Selanjutnya, gunakan perintah berikut untuk mengekstraknya.
buka zip FILE_NAME.zip
Semua folder dan file akan diekstrak di folder target.
3. Migrasi Basis Data
Setelah menyalin file web, langkah selanjutnya adalah mengekspor database dari lokasi saat ini dan mengimpornya di lokasi baru.
Login ke manajer database Anda (phpMyAdmin adalah pilihan yang populer). Pilih database Anda dan arahkan ke Ekspor . Unduh file .sql yang diekspor.
Masuk ke pengelola basis data baru, buat basis data, dan navigasikan ke Impor . Jika Anda sudah memiliki database, cukup impor file .sql yang diunduh.
Klik Pilih File dan unggah file .sql yang diunduh sebelumnya.
4. Perbarui wp-config.php
Karena situs web sudah aktif dan berjalan, file wp-config.php perlu diperbarui agar instalasi WordPress di lokasi baru dapat terhubung dengan database baru.
Masuk ke folder public_html , buka file wp-config.php dan masukkan kredensial database baru.
Dan Anda selesai!
Jika Anda masih melihat URL lama di mana saja di situs web, ganti dengan menggunakan plugin Better Search Replace .
Dengan mengikuti salah satu metode di atas, Anda dapat mengkloning situs web dari satu lokasi ke lokasi lain. Secara umum, ada tiga langkah yang terlibat: Pindahkan file web, Ekspor & Impor Database, dan perbarui file konfigurasi.
Jika Anda masih memiliki pertanyaan, jangan ragu untuk bertanya di bagian komentar di bawah.
