Bir WordPress ve doğrudan siteniz nasıl korunur ve senkronize edilir

Son yazılarda, WordPress için ucuz barındırma üzerinde bir evreleme sitesi düzenlemenin kolay bir yolunu gösteriyorum. Açıkladığım adımları takip ederseniz, evreleme seçeneğiyle pahalı barındırma ödemeden, sitenize güncellemeyi test etmek için kullanabileceğiniz bir evreleme sitesi ile kendinizi yönetebilirsiniz. Ancak sahneleme sitenizi doğrudan siteye mümkün olduğunca yakın yönetiyorsunuz? Sonuçta, güncellemelerinizi evreleme sitenizdeki test etmek ve daha sonra iki site aynı değilse doğrudan sitenize uygulamak çok yardımcı olmaz.
Bu yazıda bunu nasıl yapacağınızı göstereceğim. Bunu Snapshot Pro eklentisini kullanarak bunu yapmanın kolay bir yolunu göstereceğim. Amacım, bu sürecin korkutucu olmamasını ve barındırma ve deneyimlerinin ne olursa olsun, herkesin onu takip edebilmesini sağlamaktır. Bu yöntemin sadece V.3 eklentisi tarafından yapılabileceğini belirtmek önemlidir. V.4 yüklediyseniz, V.3’ü Changelog’dan indirebilirsiniz. Not: Gelişmiş bir web geliştiriciyseniz, GitHub gibi kontrol sistemi sürümünde yerel değişiklikler ve depolar yapmayı içeren daha karmaşık bir işlem kullanmak, GitHub deposunuzu sahneleme ve canlı sitelerinize yaymak ve kullanmanız daha iyi olabilir. Veritabanını senkronize etmek için Vagrant gibi bir şey. Eğer öyleyse, bu kılavuzu takip etmenizi öneririm. Ama eğer başlarsanız, okumaya devam edin!
İlk olarak, ne olacağından başlayalım.

Snapshot Pro bir yedek yapmak için tasarlanmıştır, ancak siteyi senkronize etmeniz gereken senkronize tutmak için de kullanabilirsiniz, bunu yapmak için senkronize etmeniz gereken iki şey var:
Dosya (yükleme, eklenti, tema vb.)
Veri
Bunun için almanız gereken yaklaşım biraz farklı olacak, çünkü ilk etapta ekleyeceğiniz yer. Senkronizasyon işlemi, yeni içerik eklediğinizde doğrudan sitenizde güncellenmeye devam edecektir. Bu nedenle, veritabanı içeriğinizi canlıdan sahnelemeye senkronize etmelisiniz.
Ayrıca, yükleme klasörünüzü doğrudan performanstan senkronize etmeniz gerekir, çünkü medya dosyalarını her yüklediğinizde ve yayın veya sayfaya eklediğinizde içerik ekleyeceksiniz. Performanstan canlı olarak senkronize edin, eklentileri, temaları ve evreleme sitenizdeki ayarları test edeceğiniz için, test ettikten hemen sonra sitenize senkronize etmeniz ve işlev görmeniz gerekir. Bu, eklenti dosyalarınızı ve temalarınızı, WordPress’i ve WP-Options veritabanı tablosunu içerecektir. Bu senkronizasyon ve test işlemi, sitenizde herhangi bir şey test etmeniz gerektiğinde size üç aşamalı bir süreç verir:
Veritabanı içeriğinizi senkronize edin ve doğrudan sitenizden evreleme sitenize yükleyin. Bu noktada site senkronize olacaktır.
Evreleme sitenizdeki eklenti testi veya yeni veya güncellenmiş tema ve herhangi bir WordPress güncellemesi. Ayarlar, widget’lar, özelleştiriciler vb.
Test problemleriniz olmadığı varsayılarak, ayarlarınız ve dosyalarınızı (temalar, eklentiler, çekirdek dosyalar – ancak yükleme değil) doğrudan siteye senkronize edin. Doğrudan sitenizde, özellikle WordPress güncellemelerinde test ettiğiniz tüm testlerden daha fazla bir güncelleme çalıştırmayı tercih edebilirsiniz, çünkü tüm dosyaları kopyalamaktan daha hızlı olacaktır. Bu konuda size rehberlik edeceğim. Bu, sitelerinizin her birinde bir anlık görüntü yapmanız gerektiği anlamına gelir:
Doğrudan sitede, veritabanı görüntüleri ve yüklenen klasör içeriğinde.
Evreleme sitesinde, WP-Options klasörü ve tüm tema ve eklenti dosyaları.
Mantıklı? İyi! Başlayalım. Önemli Not: Bu, yalnızca evreleme sitenizdeki tüm testleri ve güncellemeleri ve doğrudan sitenizdeki tüm içerik oluşturma işlemini yaparsanız işe yarar. Sisteminizden kaçınmak için cazip olmayın! Başlamadan önce, yeni bir performans sitesi ile çalıştığınızı varsayıyorum, bu nedenle dosyanız senkronize oldu ve bir evreleme sitesi oluşturduğunuzdan beri doğrudan sitede herhangi bir ayar değiştirmediniz. Eğer öyleyse, bir sahneleme sitesini düzenlemeniz veya her şeyin senkronize olduğundan emin olmak için bir evreleme sitesi yapma işlemi ile tekrar düzenlemeniz gerekir.
Her iki siteye de bir anlık görüntü eklentisi yüklemeniz gerekir. Anlık Görüntü Hazırlama Yapılacak ilk şey, her iki siteye her iki siteye de anlık görüntüler yüklediğiniz varsayımla doğrudan bir site snippet’i yapmak için anlık görüntüyü doğrudan sahnelemeye ayarlamaktır, anlık görüntüleri açın ve yeni ekle tıklayın. Her şeyden önce anlık görüntü başlığınızı ve açıklamanızı yararlı verin:
Doğrudan Performans Özetine Pro.
Aşağı kaydırın ve hangi klasörü ekleyeceğinizi seçin, ki bu yalnızca bir yükleme klasörü:

Doğrudan evreleme dosyasına Pro.
Şimdi daha da aşağı kaydırın ve tüm veritabanı tablolarını seçin: Profes Profesyonel’i doğrudan evreleme veritabanına seçin.

Şimdi anlık görüntünüzün nerede saklanacağını belirleyin. Bu tam yedeklemeniz olmadığından, yalnızca yerel bir sunucuda saklanabilir. Anlık görüntü için tıklayarak tamamlayın. Şimdi doğrudan siteniz için anlık görüntüsünüzde bu anlık görüntüye sahip olacaksınız:
Doğrudan sitede hazırlanan Snapshot Pro.

Evreleme sitesinin görüntülerini oluşturmak artık bazı ayarlamalarla evreleme siteniz için bu işlemi tekrarlayın:
Yararlı bir başlık ve açıklama yapın.

Yüklenen klasör yerine tema klasörünü ve eklentisini seçin.
Tüm veritabanı tablolarını seçin.
Şimdi iki anlık görüntü hazırladınız ve kullanıma hazırsınız.
Şimdi senkronizasyon çalıştırma zamanı. Siteyi doğrudan ilk evreleme sitesine senkronize edin, yüklemenizi ve doğrudan site veritabanınızı sahneleme sitenize senkronize etmeniz gerekir.
Doğrudan sitenizdeki anlık görüntüler ekranını açın ve senkronizasyon anlık görüntüsünüzü bulun.
Şimdi çalıştırmayı tıklayarak hemen çalıştırın.
Anlık görüntü çalışana kadar bekleyin.

Bittiğinde, Anlık Görüntü Adının yanındaki arşiv sütununda bağlantı görünümünü tıklayın.
Bu, bu anlık görüntünün bir yedek listesini getirecektir:
Çekim arşivleri.
En son arşiv altında (son birkaç dakika içinde olmalı), indirme bağlantısını tıklayın. Bu, dosyaları bilgisayarınıza indirecektir.
Ardından, bu indirilen ZIP dosyasını sahneleme sitenize kopyalamanız gerekir. FTP istemcinizi açın ve zip anlık görüntüsünüzü (indirdiğiniz) (indirdiğiniz) WP-Content/Uploads/Snapshots klasörüne evreleme sitenizdeki kopyalayın. Şimdi evreleme sitenizi açın ve anlık görüntüleri açın> İçe Aktar. Tarama/Fotoğraf İçe Aktar düğmesini tıklayın. Eklenti, anlık görüntü klasöründeki herhangi bir anlık görüntü arayacak ve orada ne olduğunu söyleyecektir: snippet ithal edilir.

Bu, yeni anlık görüntüsünüzü geri yüklemeniz için hazır olacak şekilde içe aktaracaktır. Şimdi evreleme sitenizdeki tüm anlık görüntülerin ekranını açın:
Evreleme sitesinde anlık görüntüler.
Kayıtlı iki anlık görüntüyü göreceksiniz: bu sitede oluşturduğunuz, doğrudan siteye senkronize edilecek ve doğrudan sitenizden içe aktarıldığınız. Hangisini ayırt edebilmeniz için iki benzersiz başlık anlık görüntüsü vermeniz çok önemlidir.

Siteden doğrudan bir anlık görüntü aktarmadan önce, evreleme sitenizin hızlı bir şekilde yedeklenmesini sağlayın. Tüm sitenizi rezerve etmek için oluşturduğunuz (kesinlikle var mı?) Anlık görüntüsünü çalıştırın. Her ihtimale karşı. Ve eğer kurmadıysanız, yap. Şimdi veritabanlarını içe aktarma ve doğrudan sitenizden yükleme zamanı. Doğrudan sitelerin anlık görüntü senkronizasyonu altında (Mine Snapshot olarak adlandırılır – Siteden doğrudan performansa senkronize), geri yükleme bağlantısını tıklayın. Az önce ithal ettiğiniz anlık görüntüyü kullanarak en son arşive götürüleceksiniz:
Arşivleri içe aktarın.

Tarihin doğru olduğunu kontrol edin (son birkaç dakikada bugünün tarih ve saati olmalıdır) ve ardından dosya dosyasının adına bağlantı geri yüklemesini tıklayın.Bu, sizi herhangi bir ince ayar yapılandırdığınız başka bir ekrana götürecektir.Her şeyin ne olduğu, sonra aşağı kaydırın ve etkinleştirmek istediğiniz temayı seçin: Tema seçeneğini geri yükleyin.
Son olarak, Anlık Görüntüyü Geri Yükle düğmesini tıklayın ve eklentinin mucizevi bir şekilde çalışmasını bekleyin.Tamamlandıktan sonra başarılı bir mesaj alacaksınız:
Anlık görüntü başarısı!

Testinizi şimdi yapın, doğrudan sitenizle senkronize bir performans siteniz olacak. Testinizi yapma zamanı. İhtiyacınız olan herhangi bir testi yapın – güncellediğiniz temaları ve eklentileri güncelleyin. vb. Bir sonraki adıma devam etmeden önce her şeyin işe yaradığını kontrol edin. Testiniz WordPress güncellemelerinin testini içeriyorsa, senkronize etmeden önce doğrudan sitenizdeki WordPress’i güncellemeniz gerekir. Her zamanki şekilde yapın (bir güncellemenin evreleme sitenizde herhangi bir hata oluşturmadığı varsayılarak). Evreleme Sitesini Siteye Senkronize Etme işlemi tamamlamak için, WP opsiyonlarını ve eklenti tablolarını veya güncellediğiniz veya doğrudan sitenize geri döndürdüğünüz temaları senkronize etmelisiniz. Not: Herhangi bir içeriği değiştirdiyseniz veya herhangi bir resim yüklediyseniz, tüm yükleme veritabanı ve klasör tablolarının yanı sıra eklenti klasörlerini ve temalarını eklemek için evreleme sitenizde ek bir görüntü oluşturmanız gerekir. Bunu yapın sonra bu adımları aynı şekilde takip edin, bunun yerine anlık görüntüsü kullanın. İşlem, doğrudan sitenize geri senkronize etmek için neredeyse aynıdır, bu yüzden özetleyeceğim: Evreleme sitenizde bir senkronizasyon anlık görüntüsü çalıştırın.
Anlık görüntü ve indirme kullanarak en son arşivleri bulun.

ZIP dosyasını doğrudan sitenizdeki WP-Content/Yükleme/Anlık Görüntüler klasörüne yükleyin.
Anlık Görüntü açın> İçe Aktarma / İçe Akış Görüntülerini İçe Aklığınızı İçe Aktarma / İçe Aktar.

Tüm anlık görüntüleri açın ve tüm sitenizi doğrudan ayırmanız gereken anlık görüntüyü çalıştırın (bu, doğrudan site için daha da önemlidir – kaçırmayın).
Şimdi ithal ettiğiniz anlık görüntü için kurtarmayı çalıştırın. Hepsi bitti! Artık evreleme sitenizde yaptığınız tüm testlerle tam bir doğrudan siteniz olacak. Her şeyin düzgün çalıştığından ve bittiğinizden emin olmak için son sınav sitesini verin. Daha doğru testler yaptığınız performansı ve doğrudan siteyi senkronize edin Artık canlı sitenizi doğru bir şekilde yansıtan bir evreleme sitesinde test ettiğinizden emin olabilirsiniz, böylece canlı ve evreleme sitelerini senkronize nasıl tutacağınızı biliyorsunuz. Bunu yapmazsanız, evreleme sitenizde bir şeyin işlev görme olasılığı vardır, ancak daha sonra iki site aynı olmadığından, sitede doğrudan çalışmaz. Bu adımları izleyin ve kapsamlı ve verimli bir test rejiminiz olacak.
WordPress geliştirmeniz için bir performans siteniz var mı? Evreleme sitenizi nasıl senkronize etmeye ve yaşarsınız? Snapshot Pro’yu kullanmayı denediniz mi? Aşağıdaki yorumlarda siteyi senkronize etme hakkındaki düşüncelerinizi paylaşın.
Etiket:
gelişim
Fotoğraf
sahneleme ortamı

admin

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir