Kılavuzlar/Eklentiler ve araçlar/Araçlar/Prova ve üretim arasında verileri senkronize etme

Prova ve üretim arasında verileri senkronize etme

Bu kılavuz, prova ve canlı (üretim) siteleriniz arasındaki değişikliklerin nasıl aktarılacağını açıklar. Bu kılavuzda, prova ve üretim arasındaki değişikliklerin nasıl senkronize edileceğini ve bunun için önemli nedenlerin nasıl dikkate alınacağını öğreneceksiniz.

Üretimi provaya senkronize etme

Prova sitenizin canlı sitenizin en son sürümünü yansıtmasını sağlamak için üretimi prova ile senkronize edebilirsiniz. Bu özellikle temalar, eklentiler veya içeriklerin güncellemelerini test etmeden önce kullanışlıdır. 

Prova sitenizi üretim sitesinin temiz bir kopyasıyla yenilemek için şu adımları izleyin:

  1. Panodaki Site listenizi ziyaret edin.
  2. Listeden canlı/üretim sitenizi seçin.
  3. Site başlığınızın yanındaki Üretim açılır menüsüne tıklayın ve prova sitenizi seçin.
Üretim düğmesinden açılır menüdeki Prova seçeneğine kadar bir ok.
  1. Ekranın sağ üst köşesindeki Senkronizasyon düğmesine tıklayın ve açılır menüden “Üretimden Çek“i seçin.
Senkronizasyon düğmesinden açılır menüde "Üretimden Çek" seçeneğine işaret eden bir ok.
  1. Ne çekeceğinizi seçebileceğiniz bir mod açılır.
Prova ortamınıza çekmek istediğiniz üretim sitesinin öğelerini seçebileceğiniz "Üretimden Çek" kipi.
  1. Tüm dosya ve klasörleri” veya “Belirli dosya ve klasörleri” senkronize etmeyi, ardından neleri dahil etmek istediğinizi seçmek için onay kutularını kullanın.
  2. Senkronizasyona Veritabanı eklenip eklenmeyeceğine karar verin. Daha fazla bilgi için bu kılavuza bakın.
  3. Çek düğmesine tıkladığınızda işlem başlayacaktır. Senkronizasyon tamamlandıktan sonra bir e-posta alacaksınız.

Provayı üretime senkronize etme

Prova sitesindeki değişikliklerinizi canlı sitenize taşımaya hazır olduğunuzda ortam dosyalarını, eklentileri, temaları ve veritabanı içeriğini (gönderiler, sayfalar ve menüler dahil) senkronize edebilirsiniz. 

⚠️

Provadan üretime senkronize ettiğinizde canlı sitenizdeki eşleşen içeriğin üzerine yazılacaktır. Son senkronizasyonunuzdan sonra üretime eklenen tüm veriler değiştirilecek. Tek tek gönderi veya sayfaları senkronize edemezsiniz; veritabanını da dahil ederseniz, tüm veritabanı içerikleri birbirine senkronize edilir. Veri kaybı olursa bir yedekten geri yükleyebilirsiniz.

Prova sitenizi üretim (canlı) sitenize geri kopyalamak için aşağıdaki adımları izleyin:

  1. Panodaki Site listenizi ziyaret edin.
  2. Listeden canlı/üretim sitenizi seçin.
  3. Site başlığınızın yanındaki Üretim açılır menüsüne tıklayın ve prova sitenizi seçin.
  4. Ekranın sağ üst köşesindeki Senkronizasyon düğmesine tıklayın ve açılır menüden “Üretime Gönder” seçeneğini seçin.
Senkronizasyon düğmesinden açılır menüde "Üretime Gönder" seçeneğine işaret eden bir ok.
  1. Neyi göndereceğinizi seçebileceğiniz bir kalıcı pencere açılacaktır.
Prova sitesinin üretim ortamınıza taşımak istediğiniz öğelerini seçebileceğiniz "Üretime Gönder" kipi.
  1. Tüm dosya ve klasörleri” veya “Belirli dosya ve klasörleri” senkronize etmeyi, ardından neleri dahil etmek istediğinizi seçmek için onay kutularını kullanın.
  2. Senkronizasyona Veritabanı eklenip eklenmeyeceğine karar verin. Daha fazla bilgi için bu kılavuza bakın.
  3. Provadan üretime senkronize edilirken istendiğinde sitenizin URL’sini girerek senkronizasyonu onaylayın.
Üretime yönelik göndermeyi tamamlamak için web sitesinin URL'sini yazmanız gereken iletişim kutusu.
  1. Gönder‘e tıkladığınızda işlem başlar. Senkronizasyon tamamlandıktan sonra bir e-posta alacaksınız.

💡

Üretim sitenizdeki PHP sürümü, provayla eşleşmesi için otomatik olarak güncellenmez. Senkronizasyondan sonra sitenizin Web Sunucusu Ayarları‘nda üretim PHP sürümünü güncelleyin.

Veritabanı senkronizasyonu

Veritabanını provadan üretime senkronize ettiğinizde, değiştirdiğiniz veya prova sitenize eklediğiniz içeriğin üretim sitenizde görünmesini sağlar.

Veritabanı ne zaman senkronize edilmelidir?

Prova sitenizde üretimle ilgili değişiklikleri tam olarak yansıtmak için (veya tam tersini yapmak için) senkronizasyon sırasında Veritabanı‘nı dahil etmeniz gerekir. Şunları içeren güncellemeler için gereklidir:

  • Gönderiler, sayfalar ve özel gönderi türleri
  • Ortam Kütüphanesinde ortam karşıya yüklemeleri
  • Site şablonu veya Stiller düzenlemeleri Site Düzenleyici‘de yapıldı
  • Eklenti ve tema etkinleştirme veya devre dışı bırakma
  • Veritabanında saklanan diğer tüm içerikler

Veritabanı bir bütün olarak senkronize edilir; senkronize etmek için tek tek gönderi veya sayfa seçemezsiniz. Yalnızca belirli içerikleri aktarmanız gerekiyorsa bunun yerine Dışa Aktar ve İçe Aktar araçlarını kullanmayı düşünün.

Ortam karşıya yüklemelerini senkronize ediyorsanız ve bunların WordPress Ortam Kütüphanesinde görünmesini istiyorsanız veritabanı senkronizasyona dahil edilmelidir.

Veritabanını senkronize ettiğinizde, prova veritabanı içeriği eşleşen üretim veritabanı içeriğinin üzerine yazar. Buna gönderiler, sayfalar, ayarlar ve depolanan diğer veriler dahildir. Üretimden provaya son senkronizasyonunuzdan sonra üretime eklenen tüm içerikler değiştirilecek.

Dosyaların (eklentiler, temalar, yüklemeler) senkronize edilmesi yeni dosyalar ekleyecek ve hedef sitede değiştirilen dosyaları güncelleyecektir.

WooCommerce ile ilgili değerlendirmeler

WooCommerce ve diğer e-ticaret eklentilerine sahip web siteleri için veritabanının senkronize edilmesi kalıcı veri kaybına neden olabilir. Örneğin, prova kopyasını oluşturduktan sonra üretim sitenize yeni bir sipariş verilirse prova veritabanını üretim veritabanına senkronize ettiğinizde bu sipariş silinir.

Son senkronizasyondan sonra üretim sitesine eklenen verilerin (üretimden provaya) üzerine yazılacaktır, örneğin:

  • Siparişler
  • Ürün değişiklikleri
  • Müşteri bilgileri

WooCommerce’i yüklediyseniz, provadan üretime senkronize edilirken ek bir uyarı görünür.

WooCommerce'iniz kurulu olduğunda içerik senkronize edilirken görüntülenecek ek bir uyarı.

Şu durumlarda veritabanını senkronize etmek genellikle güvenlidir:

  • Site hala geliştirme aşamasında ve yayınlanmadı
  • Üretim mağazası gerçek siparişleri kabul etmiyor
  • Prova üzerinde test yapıyorsunuz ve gerçek verilerin üzerine yazma riski yok
  • Siparişler üretimde devre dışı bırakıldı ve veritabanı değişiklikler yapılmadan önce prova ile senkronize edildi
  • En son mağaza verilerini üretimden başarıyla dışa aktardınız, provaya aktardınız ve verilerin her iki sitede de eşleştiğini onayladınız.

Prova sitenizdeki test hesapları veya test modu ayarları gibi ödeme ağ geçidi yapılandırmaları, senkronizasyon sırasında üretim ödeme ayarlarınızın üzerine yazılmaz. Canlı ödeme işlemini etkilemeden ödemeleri yapılandırılmamış olarak bırakabilir veya test modunu kullanabilirsiniz.

Senkronizasyondan sonra veri kaybı olursa bir üretim yedeklemesi kullanarak sitenizi geri yükleyebilirsiniz.

Copied to clipboard!