Panduan ini menjelaskan cara mentransfer perubahan antara situs staging dan situs live (produksi). Dalam panduan ini, Anda akan belajar cara mensinkronkan perubahan antara staging dan produksi serta pertimbangan penting yang perlu diperhatikan saat melakukannya.
Untuk memastikan situs staging Anda mencerminkan versi terbaru dari situs live Anda, Anda dapat menyinkronkan produksi ke staging. Hal ini sangat berguna sebelum menguji pembaruan tema, plugin, atau konten.
Untuk memperbarui situs staging Anda dengan salinan bersih dari situs produksi, ikuti langkah-langkah berikut:
- Kunjungi daftar Situs di dasbor.
- Pilih situs live/produksi Anda dari daftar.
- Klik menu tarik-turun “Produksi ” di samping judul situs Anda dan pilih situs staging Anda.

- Klik tombol “Sync” di pojok kanan atas layar dan pilih “Pull from Production” dari menu drop-down.

- Sebuah jendela pop-up akan terbuka di mana Anda dapat memilih apa yang ingin Anda tarik.

- Pilih untuk menyinkronkan“Semua file dan folder”atau “File dan folder tertentu“, lalu gunakan kotak centang untuk memilih apa yang ingin Anda sertakan.
- Tentukan apakah akan menyertakan Database dalam sinkronisasi. Lihat panduan di bawah untuk informasi lebih lanjut.
- Klik tombol Pull, dan proses akan dimulai. Anda akan menerima email setelah sinkronisasi selesai.
Saat Anda siap memindahkan perubahan dari situs staging ke situs live, Anda dapat menyinkronkan file media, plugin, tema, dan konten database—termasuk posting, halaman, dan menu.
⚠️
Sinkronisasi dari staging ke produksi akan mengganti konten yang sesuai di situs live Anda. Data apa pun yang ditambahkan ke produksi setelah sinkronisasi terakhir Anda akan diganti. Anda tidak dapat menyinkronkan posting atau halaman secara individual—jika Anda menyertakan database, semua konten database akan disinkronkan bersama. Jika terjadi kehilangan data, Anda dapat memulihkan dari cadangan.
Ikuti langkah-langkah di bawah ini untuk menyalin situs staging kembali ke situs produksi (live) Anda:
- Kunjungi daftar Situs di dasbor.
- Pilih situs live/produksi Anda dari daftar.
- Klik menu tarik-turun “Production ” di samping judul situs Anda dan pilih situs staging Anda.
- Klik tombol “Sync” di pojok kanan atas layar dan pilih opsi “Push to Production” di menu drop-down.

- Sebuah jendela pop-up akan terbuka di mana Anda dapat memilih apa yang ingin Anda push.

- Pilih untuk mensinkronkan“Semua file dan folder”atau “File dan folder tertentu“, lalu gunakan kotak centang untuk memilih apa yang ingin Anda sertakan.
- Tentukan apakah akan menyertakan Database dalam sinkronisasi. Lihat panduan di bawah ini untuk informasi lebih lanjut.
- Saat menyinkronkan dari staging ke produksi, konfirmasikan sinkronisasi dengan memasukkan URL situs Anda saat diminta.

- Klik Push, dan proses akan dimulai. Anda akan menerima email setelah sinkronisasi selesai.
💡
Versi PHP di situs produksi Anda tidak secara otomatis diperbarui untuk sesuai dengan staging. Setelah sinkronisasi, perbarui versi PHP produksi di pengaturan server web situs Anda.
Sinkronisasi database dari staging ke production memastikan konten yang Anda ubah atau tambahkan di situs staging muncul di situs production.
Untuk sepenuhnya mencerminkan perubahan yang dilakukan di situs staging ke produksi (atau sebaliknya), Anda harus menyertakan Database saat melakukan sinkronisasi. Hal ini sangat penting untuk pembaruan yang melibatkan:
- Posting, halaman, dan jenis posting kustom
- Unggahan media di Perpustakaan Media
- Pengeditantemplat situs atau gaya yang dilakukan di Editor Situs
- Aktivasi atau deaktivasi plugin dan tema
- Konten lain yang disimpan di database
Database disinkronkan secara keseluruhan—Anda tidak dapat memilih posting atau halaman individu untuk disinkronkan. Jika Anda perlu mentransfer konten tertentu saja, pertimbangkan untuk menggunakan alat Ekspor dan Impor.
Jika Anda menyinkronkan unggahan media dan ingin agar unggahan tersebut muncul di Perpustakaan Media WordPress, basis data juga harus disertakan dalam sinkronisasi.
Saat Anda menyinkronkan basis data, konten basis data staging akan menggantikan konten basis data produksi yang sesuai. Ini termasuk posting, halaman, pengaturan, dan data lain yang disimpan. Konten apa pun yang ditambahkan ke produksi setelah sinkronisasi terakhir dari produksi ke staging akan digantikan.
Menyinkronkan file (plugin, tema, unggahan) akan menambahkan file baru dan memperbarui file yang dimodifikasi di situs tujuan.
Untuk situs web dengan WooCommerce dan plugin e-commerce lainnya, sinkronisasi database dapat menyebabkan kehilangan data permanen. Misalnya, jika pesanan baru dibuat di situs produksi setelah Anda membuat salinan staging, sinkronisasi database staging kembali ke produksi akan menghapus pesanan tersebut.
Setiap data yang ditambahkan ke situs produksi setelah sinkronisasi terakhir (dari produksi ke staging) akan ditimpa, termasuk:
- Pesanan
- Perubahan produk
- Informasi pelanggan
Jika Anda menggunakan WooCommerce, peringatan tambahan akan muncul saat mensinkronkan dari staging ke produksi.

Secara umum, aman untuk mensinkronkan database jika:
- Situs masih dalam tahap pengembangan dan belum diluncurkan
- Toko produksi belum menerima pesanan nyata
- Anda sedang menguji di staging, dan tidak ada risiko menimpa data nyata
- Pesanan dinonaktifkan di produksi, dan database telah disinkronkan ke staging sebelum perubahan dilakukan
- Anda telah berhasil mengekspor data toko terbaru dari produksi, mengimpornya ke staging, dan memastikan data tersebut cocok di kedua situs.
Konfigurasi gateway pembayaran di situs staging Anda, seperti akun uji coba atau pengaturan sandbox, tidak akan mengganti pengaturan pembayaran produksi saat disinkronkan. Anda dapat meninggalkan pembayaran tanpa konfigurasi atau menggunakan mode uji coba di staging tanpa memengaruhi pemrosesan pembayaran langsung.
Jika terjadi kehilangan data setelah sinkronisasi, Anda dapat memulihkan situs Anda menggunakan cadangan produksi.