Panduan/Alat/Sinkronisasi antara Situs Staging dan Situs Produksi

Sinkronisasi antara Situs Staging dan Situs Produksi

Panduan ini menjelaskan cara mentransfer perubahan antara situs staging dan situs aktif (produksi) dan juga menyoroti pertimbangan penting. Gunakan panduan ini untuk menerapkan perubahan (seperti plugin atau tema) yang telah diuji di situs staging ke lingkungan produksi.

Menyinkronkan dari produksi ke staging

Untuk memastikan situs staging mencerminkan situs aktif versi terbaru, Anda dapat melakukan sinkronisasi dari produksi ke staging. Hal ini sangat berguna sebelum melakukan uji coba pembaruan pada tema, plugin, atau konten. 

Untuk memperbarui situs staging dengan salinan bersih situs produksi, ikuti langkah berikut:

  1. Kunjungi Daftar situs di dasbor.
  2. Klik salah satu judul situs staging dalam daftar situs.
  3. Klik tombol Sinkronkan di kanan atas layar, lalu pilih opsi “Tarik dari Produksi” pada menu dropdown.
Sebuah tangkapan layar menampilkan menu dropdown yang memungkinkan Anda memilih “Tarik dari Produksi” atau “Dorong ke Produksi”. Pilih opsi yang pertama.
  1. Sebuah modal akan terbuka, memungkinkan Anda memilih apa yang ingin ditarik.
Tampilan modal "Tarik dari Produksi" memungkinkan Anda menentukan elemen situs produksi mana yang ingin ditarik ke lingkungan staging.
  1. Anda bisa memilih untuk melakukan sinkronisasi “Semua berkas dan folder” atau “Berkas dan folder tertentu“, lalu gunakan kotak centang untuk menentukan apa saja yang ingin disertakan.
  2. Tentukan apakah akan menyertakan “Tabel database” dalam sinkronisasi atau tidak. Baca panduan di bawah untuk informasi selengkapnya.
  3. Klik Tarik, dan prosesnya akan dimulai. Anda akan menerima email setelah sinkronisasi selesai.

Menyinkronkan dari staging ke produksi

Jika sudah siap memindahkan perubahan dari situs staging ke situs aktif, Anda dapat menyinkronkan berkas media, plugin, tema, dan konten database — termasuk pos, halaman, dan menu. 

Ikuti langkah-langkah di bawah ini untuk menyalin kembli situs staging ke situs produksi (situs aktif):

  1. Kunjungi Daftar situs di dasbor.
  2. Klik situs staging dalam daftar.
  3. Klik tombol Sinkronkan di kanan atas layar dan pilih opsi “Dorong ke Produksi” di menu dropdown.
Sebuah tangkapan layar menampilkan menu dropdown yang memungkinkan Anda memilih “Tarik dari Produksi” atau “Dorong ke Produksi”.  Pilih opsi yang terakhir.
  1. Sebuah modal akan terbuka, memungkinkan Anda memilih apa yang ingin didorong.
Modal "Dorong ke Produksi" memungkinkan Anda menentukan elemen situs staging mana yang ingin didorong ke lingkungan produksi.
  1. Anda bisa memilih untuk melakukan sinkronisasi “Semua berkas dan folder” atau “Berkas dan folder tertentu“, lalu gunakan kotak centang untuk menentukan apa saja yang ingin disertakan.
  2. Tentukan apakah akan menyertakan “Tabel database” dalam sinkronisasi atau tidak. Baca panduan di bawah untuk informasi selengkapnya.
  3. Saat melakukan sinkronisasi dari staging ke produksi, Anda harus mengonfirmasi sinkronisasi sebelum dapat diselesaikan. Masukkan URL situs Anda ketika diminta.
Kotak dialog tempat mengetikkan URL situs web untuk menyelesaikan proses dorong ke produksi.
  1. Klik Dorong, dan prosesnya akan dimulai. Anda akan menerima email setelah sinkronisasi selesai.

Versi PHP di situs produksi Anda tidak akan otomatis menyesuaikan dengan versi yang sudah diatur di staging. Untuk memastikan kedua situs menggunakan versi PHP yang sama, Anda perlu memperbarui versi PHP di produksi secara manual. Setelah sinkronisasi, Anda dapat mengubah versi PHP produksi melalui Pengaturan Server Web situs Anda.

Sinkronisasi database

Sinkronisasi database dari staging ke produksi akan memastikan konten yang Anda ubah atau tambahkan ke situs staging muncul di situs produksi.

Kapan harus menyinkronkan database

Untuk merefleksikan sepenuhnya perubahan yang dilakukan pada situs staging ke produksi (atau sebaliknya), Anda harus menyertakan “Tabel database” saat melakukan sinkronisasi. Hal ini penting untuk pembaruan yang melibatkan:

  • Pos, halaman, dan tipe pos khusus
  • Unggahan media di Pustaka Media
  • Templat situs atau Gaya yang disunting di Editor Situs
  • Aktivasi atau penonaktifan plugin dan tema
  • Konten lainnya yang disimpan di database

Jika Anda menyinkronkan unggahan media dan ingin media tersebut muncul di Pustaka Media WordPress, database juga harus disertakan dalam sinkronisasi.

Sinkronisasi database akan menambahkan berkas yang baru dibuat dan memperbarui berkas yang diubah. Sinkronisasi tidak akan menghapus berkas, mengatur ulang situs, atau membuat salinan persis dari apa yang ada di staging. Berhati-hatilah saat menyinkronkan antara staging dan produksi.

Hal yang perlu diperhatikan untuk WooCommerce

Untuk situs web dengan WooCommerce dan plugin e-commerce lainnya, sinkronisasi database bisa menyebabkan hilangnya data secara permanen. Sebagai contoh, jika ada pesanan baru yang masuk di situs produksi setelah Anda membuat salinan staging, lalu Anda menyinkronkan kembali database staging ke produksi, maka pesanan tersebut akan terhapus.

Semua data yang ditambahkan ke situs produksi setelah sinkronisasi terakhir (dari produksi ke staging) akan ditimpa, yang meliputi:

  • Pesanan
  • Perubahan produk
  • Informasi pelanggan

Saat sinkronisasi dari staging ke produksi, jika Anda telah menginstal WooCommerce, Anda akan diberi peringatan tambahan.

Peringatan tambahan akan ditampilkan saat menyinkronkan konten jika Anda telah menginstal WooCommerce.

Umumnya aman untuk menyinkronkan database jika:

  • Situs masih dalam tahap pengembangan dan belum diluncurkan
  • Toko produksi tidak menerima pesanan yang sebenarnya
  • Anda melakukan pengujian di situs staging, dan tidak ada risiko menimpa data sebenarnya
  • Pesanan dinonaktifkan di situs produksi, dan database disinkronkan ke staging sebelum perubahan dilakukan
  • Anda telah berhasil mengekspor data toko terakhir dari produksi, mengimpornya ke staging, dan mengonfirmasi bahwa data cocok di kedua situs.

Jika terjadi kehilangan data terjadi setelah sinkronisasi, Anda dapat memulihkan situs menggunakan cadangan produksi.

Copied to clipboard!