Kılavuzlar/Eklentiler ve araçlar/Araçlar/Hazırlık ve üretim siteleri arasında senkronizasyon

Hazırlık ve üretim siteleri arasında senkronizasyon

Bu kılavuz, hazırlık ve canlı (üretim) siteleriniz arasında değişiklikleri aktarma yöntemini açıklamaktadır. Bu kılavuzda, hazırlık ve üretim arasında değişiklikleri senkronize etme yöntemini ve bunu yaparken dikkate alınması gereken önemli hususları öğreneceksiniz.

Üretim sitesini hazırlık sitesiyle senkronize etme

Staging sitenizin canlı sitenizin en son sürümünü yansıtmasını sağlamak için, production’ı staging ile senkronize edebilirsiniz. Bu, temalar, eklentiler veya içerik güncellemelerini test etmeden önce özellikle yararlıdır.

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

  1. Kontrol panelindeki Siteler 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ünü tıklayın ve hazırlık sitenizi seçin.
An arrow from the Production button to the Staging option in the drop-down.
  1. Ekranın sağ üst köşesindeki Senkronize Et düğmesini tıklayın ve açılır menüden “Üretimden Çek” seçeneğini seçin.
An arrow pointing from the Sync button to the "Pull from Production" option in the drop-down.
  1. Ne çekmek istediğinizi seçebileceğiniz bir modal pencere açılacaktır.
The "Pull from Production" modal where you can choose which elements of the production site you want to pull into your staging environment.
  1. “Tüm dosyalar veklasörlerveya “Belirli dosyalar ve klasörler“i senkronize etmeyi seçin, ardından onay kutularını kullanarak dahil etmek istediklerinizi seçin.
  2. Veritabanını senkronizasyona dahil edip etmemeyi karar verin. Daha fazla bilgi için aşağıdaki kılavuza bakın.
  3. Çek düğmesine tıklayın, işlem başlayacaktır. Senkronizasyon tamamlandığında bir e-posta alacaksınız.

Staging’i prodüksiyona senkronize edin

Değişikliklerinizi hazırlık sitesinden canlı sitenize taşımaya hazır olduğunuzda, medya dosyalarını, eklentileri, temaları ve veritabanı içeriğini (yayınlar, sayfalar ve menüler dahil) senkronize edebilirsiniz.

⚠️

Staging’den production’a senkronizasyon, canlı sitenizdeki eşleşen içeriğin üzerine yazacaktır. Son senkronizasyonunuzdan sonra production’a eklenen tüm veriler değiştirilecektir. Tek tek gönderileri veya sayfaları senkronize edemezsiniz; veritabanını dahil ederseniz, tüm veritabanı içeriği birlikte senkronize edilir. Veri kaybı olursa, yedekten geri yükleyebilirsiniz.

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

  1. Kontrol panelindeki Siteler 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ünü tıklayın ve hazırlık sitenizi seçin.
  4. Ekranın sağ üst köşesindeki Senkronize Et düğmesini tıklayın ve açılır menüden “Üretime Aktar” seçeneğini seçin.
An arrow pointing from the Sync button to the "Push to Production" option in the drop-down.
  1. Neyi aktarmak istediğinizi seçebileceğiniz bir modal pencere açılacaktır.
The "Push to Production" modal where you can choose which elements of the staging site you want to push to your production environment.
  1. “Tüm dosyalar veklasörlerveya “Belirli dosyalar ve klasörler” seçeneğini senkronize etmeyi seçin, ardından onay kutularını kullanarak dahil etmek istediklerinizi seçin.
  2. Veritabanını senkronizasyona dahil edip etmeyeceğinize karar verin. Daha fazla bilgi için aşağıdaki kılavuza bakın.
  3. Staging’den production’a senkronize ederken, istendiğinde sitenizin URL’sini girerek senkronizasyonu onaylayın.
The dialog box where you need to type in the URL of the website in order to complete the push to production.
  1. Push’a tıklayın, işlem başlayacaktır. Senkronizasyon tamamlandığında bir e-posta alacaksınız.

💡

Üretim sitenizdeki PHP sürümü, hazırlık ortamına uyacak şekilde otomatik olarak güncellenmez. Senkronizasyondan sonra, sitenizin Web Sunucu Ayarları‘nda üretim PHP sürümünü güncelleyin.

Veritabanı senkronizasyonu

Veritabanını hazırlık ortamından üretim ortamına senkronize etmek, hazırlık ortamında değiştirdiğiniz veya eklediğiniz içeriğin üretim ortamında da görünmesini sağlar.

Veritabanını ne zaman senkronize etmelisiniz

Staging sitenizde yapılan değişiklikleri üretim sitesine (veya tersi) tam olarak yansıtmak için, senkronizasyon sırasında Veritabanını da dahil etmeniz gerekir. Bu, aşağıdakileri içeren güncellemeler için gereklidir:

  • Yayınlar, sayfalar ve özel yayın türleri
  • Medya Kitaplığı’na yapılan medya yüklemeleri
  • Site Düzenleyicisi‘nde yapılan siteşablonu veya Stil düzenlemeleri
  • Eklenti ve tema etkinleştirme veya devre dışı bırakma
  • Veritabanında depolanan diğer tüm içerikler

Veritabanı bir bütün olarak senkronize edilir; senkronize edilecek tek tek gönderileri veya sayfaları seçemezsiniz. Yalnızca belirli içerikleri aktarmanız gerekiyorsa, bunun yerine Dışa Aktarma ve İçeri Aktarma araçlarını kullanmayı düşünün.

Medya yüklemelerini senkronize ediyorsanız ve bunların WordPress Medya Kitaplığında görünmesini istiyorsanız, veritabanı da senkronizasyona dahil edilmelidir.

Veritabanını senkronize ettiğinizde, hazırlık veritabanı içeriği, eşleşen üretim veritabanı içeriğinin üzerine yazılır. Buna gönderiler, sayfalar, ayarlar ve diğer depolanan veriler dahildir. Üretimden hazırlığa son senkronizasyonunuzdan sonra üretime eklenen tüm içerikler değiştirilecektir.

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

WooCommerce ile ilgili hususlar

WooCommerce ve diğer e-ticaret eklentilerine sahip web siteleri için, veritabanını senkronize etmek kalıcı veri kaybına neden olabilir. Örneğin, hazırlık kopyasını oluşturduktan sonra üretim sitenize yeni bir sipariş verilirse, hazırlık veritabanını üretime geri senkronize etmek bu siparişi siler.

Son senkronizasyondan (üretimden hazırlık ortamına) sonra üretim sitesine eklenen tüm veriler üzerine yazılır, bunlara şunlar dahildir:

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

WooCommerce yüklü ise, hazırlık ortamından üretim ortamına senkronizasyon sırasında ek bir uyarı görüntülenir.

An additional warning that will display when syncing content if you have WooCommerce installed.

Aşağıdaki durumlarda veritabanını senkronize etmek genellikle güvenlidir:

  • Site hala geliştirme aşamasındadır ve yayınlanmamıştır
  • Üretim mağazası gerçek siparişleri kabul etmiyor
  • Staging üzerinde test yapıyorsunuz ve gerçek verilerin üzerine yazma riski yok
  • Üretimde siparişler devre dışı bırakılmış ve değişiklikler yapılmadan önce veritabanı hazırlık ortamına senkronize edilmiş
  • Üretimden en son mağaza verilerini başarıyla dışa aktardınız, bunları hazırlık ortamına içe aktardınız ve verilerin her iki sitede de eşleştiğini onayladınız.

Test hesapları veya sanal ortam ayarları gibi test ortamındaki ödeme ağ geçidi yapılandırmaları, senkronizasyon sırasında üretim ortamındaki ödeme ayarlarınızın üzerine yazmaz. Canlı ödeme işlemlerini etkilemeden, ödemeleri yapılandırılmamış olarak bırakabilir veya test ortamında test modunu kullanabilirsiniz.

Senkronizasyondan sonra veri kaybı meydana gelirse, üretim yedeklemesini kullanarak sitenizi geri yükleyebilirsiniz.

Copied to clipboard!