Cara Menyinkronkan Basis Data di Beberapa Instalasi WordPress
Sebelumnya, kami telah melihat cara mengatur lingkungan pementasan untuk pengembangan WordPress. Jika Anda telah mengikutinya, Anda mungkin menemukan bahwa prosesnya terkadang melibatkan memigrasi basis data SQL untuk menyinkronkan perbedaan antara tahapan. Proses khusus migrasi basis data ini bisa jadi membosankan.
Anda harus mengekspor database dari situs pertama kemudian mengimpornya ke yang lain, yang bisa memakan waktu beberapa menit atau lebih untuk database yang besar. Proses ini akan perlu diulang setiap kali kami memigrasi basis data.
Jika ini adalah sesuatu yang telah Anda perjuangkan, Anda pasti akan menemukan postingan ini berguna. Dalam posting ini, kita akan lihat bagaimana merampingkan sinkronisasi basis data di beberapa instalasi WordPress. Ini akan membantu kita menghemat banyak waktu.
Mulai
Untuk memulainya, saya berasumsi bahwa Anda telah memiliki tiga tahap pengembangan - Lokal, Pengujian dan Hidup - semua diatur.
Di sini, saya telah menyiapkan skenario di mana saya memiliki 5 posting yang diterbitkan di situs langsung, dan 2 posting lagi di situs lokal (satu yang masih sedang dikembangkan). Pada kenyataannya, meskipun Anda akan berurusan dengan banyak posting, daripada hanya 2 atau 5.
Sekarang saya ingin memperbarui lokal situs dengan konten di Internet Hidup situs Memiliki konten basis data yang identik dengan yang ditemukan di Hidup, saat berkembang, dianjurkan. Ini agar kami bisa menangkap masalah apa pun mengenai gaya, tata letak, atau hal apa pun yang dapat memengaruhi konten sejak awal.
Menyinkronkan Database
Untuk menyinkronkan database, ikuti langkah-langkah ini:
-
Instal plugin WordPress, Sinkronisasi Database. Cukup instal plugin di situs web tempat Anda akan melakukan migrasi basis data, katakanlah jika Anda menarik basis data dari Hidup panggung ke dalam Pengujian panggung, maka Anda harus menginstal plugin di situs untuk dua tahap ini.
-
Dalam Hidup situs, buka Alat> Sinkronisasi Basis Data. Kemudian, buat kunci token rahasia.
Anda tidak boleh membagikan kunci rahasia ini kepada siapa pun karena itu akan memungkinkan mereka untuk mengakses database Anda juga.
-
Tambahkan token di Alat> Sinkronisasi Basis Data dari Lokal situs panggung.
Ketika Token ditambahkan, Anda akan menemukan Sinkronkan di sebelah situs tertaut, seperti yang ditunjukkan pada tangkapan layar di atas.
-
Klik tombol Sinkronkan untuk mulai menyinkronkan kedua situs ini.
-
Klik tautan Tarik untuk menarik basis data situs jarak jauh ke bawah dan mengganti lokal situs.
Perlu diingat bahwa proses menarik dan mendorong dapat memakan waktu beberapa menit, atau lebih lama, tergantung pada ukuran database. Setelah itu menarik proses selesai, Anda akan melihat pesan sukses di layar. Dan itu lokal situs sekarang harus memiliki posting, halaman, dan pengaturan yang sama persis dengan Hidup situs.
Atau, klik tombol Push jika Anda ingin menyalin situs saat ini ke situs web jarak jauh. Instal plugin ini di beberapa situs web sesuai kebutuhan dan tambahkan token untuk menautkan ke database mereka.
Plugin ini membuat sinkronisasi database menjadi lancar dan sehat. Saya berharap bahwa pengembang plugin akan memperbaikinya lebih lanjut dengan beberapa fitur tambahan, seperti:
- Sinkronisasi Tabel Selektif, yang pada dasarnya memungkinkan sinkronisasi untuk tabel tertentu dalam database. Sebagai contoh, karena kita hanya perlu menyalin konten posting, akan lebih baik Tarik itu wp_posts daripada seluruh database. Ini akan sangat mempercepat proses untuk sebagian besar kasus.
- Sinkronisasi Media, untuk menyinkronkan unggahan file media WordPress seperti untuk gambar dan video.