WordPress Değişikliklerini Aşamadan Canlıya Nasıl Aktarırsınız?

Yayınlanan: 2019-12-03

Bir WordPress hazırlama sitesinden canlı bir siteye geçmek hiç bu kadar kolay olmamıştı!

Cıvıldamak

Hazırlama, web sitesinin bakımı ve bakımı için zorunludur, yeni eklentileri, güncellemeleri test etme, grafik ve animasyonlu içeriği deneme risklerini ortadan kaldırır, zarar verebilecek, çökebilir ve sitemizi çevrimdışı duruma getirme potansiyeline sahiptir.

Önceki Pazartesi Masterclass'ımızda, bir hazırlama sitesi kurmanın ne kadar basit olduğunu gördük, ancak bu, hazırlama sürecinin sadece bir parçası. Aşamalı sitemizi zorlamak, güncellenmiş web sitemizi tüm değişiklikleri ve ince ayarlarıyla almak ve canlı (veya üretim) sitemizin yerine yerleştirmek, daha fazla değilse de aynı derecede önemlidir.

Aşamalandırma amacıyla, iki tür WordPress web sitesi kurmamız gerekiyor veya her biri sitede kullanılan içerik türüne göre tanımlanan iki Elementor kullanıcı grubunu seviyorsanız:

  • Sahibi Tarafından Oluşturulan İçerik – Yalnızca site moderatörleri olarak sağladığımız içeriğe dayanan web siteleri. Moderatör Tarafından Oluşturulan İçerik veya Marka İçeriği olarak da bilinir.
  • Kullanıcı Tarafından Oluşturulan İçerik – Tamamen veya belirli bir dereceye kadar kullanıcı verilerine dayanan web siteleri. Bu, kullanıcılar tarafından verilen formlardan veya siparişlerden alınan bilgilerin yanı sıra yüklenen dosyalar, resimler, yorumlar vb. gibi verileri içerir.

Bu ayrımı yapmamızın nedeni, canlı web sitemize eklenen veriler hakkında endişelenmemiz gerekip gerekmediğini bilmemiz gerekip gerekmediğini bilmemiz gerekip gerekmediğini bilmemiz gerekip gerekmediğini - sitemizin yedek sürümü üzerinde çalışırken - izole edilmiş durumda. sahneleme ortamı.

Hazırlamadan Canlı Siteye Geçiş: Sahip Tarafından Oluşturulan İçerik

* Not: Bu işlem, Hazırlama sitesinde görünmeyen, Canlı siteden (yorumlar, siparişler vb. dahil) kullanıcı tarafından oluşturulan tüm verilerin üzerine yazacaktır.

Sitemize veri giren tek kişi bizsek, güncellemeler ve değişiklikler üzerinde çalışırken herhangi bir veri eklemekten kaçınabilir ve güncellenmiş sitemizin güncellenmiş sürümünü yepyeni bir sitede yaptığımız gibi zorlayabiliriz. .

Yerel Volan Masterclass WordPress Hazırlama

Bu ekran tanıdık geliyorsa, öyle olmalı, çünkü tam olarak son Masterclass'ta kaldığımız yer burası.

Hatırlayacağınız gibi, canlı WordPress sitemizin tam bir yedeğini Flywheel's Local uygulamasını kullanarak kendi bilgisayarımızda oluşturduğumuz bir ortama yükleyerek yerel evreleme ortamımızı oluşturduk. Bunu Bitnami veya XAMPP kullanarak yapmanın başka yolları da var, ancak bunun en basit ve dolayısıyla en verimli olduğunu gördük.

Bu ana sınıfın amacı için, sitenin yeni (aşamalı) sürümü ile eski (canlı) sürümün görünümü ve işlevselliği arasında pratik bir ayrım yapmaya yardımcı olacak bir menü ve bir başlık ekledik.

Sitemizi güncellemeyi ve test etmeyi bitirdikten sonra, yeni sürümümüzü yerel ortamdan canlı siteye yüklemek isteyeceğiz. Bunu bir geçiş eklentisi kullanarak yapmanın en basit yolu.

Aralarında en popüler olan All-in-One WP Migration eklentisini kullanmayı ve WordPress'imize yüklemeyi tercih ediyoruz.

Adım 1: All-in-One WP Migration'ı hem Yerel hem de Canlı WordPress ortamlarına yükleyin

All-in-One eklentisini WordPress kurulumumuza diğer eklentilerle aynı şekilde kurun.

Yerel Hazırlama sitemizin WordPress panosuna gidin ve Eklenti sekmesinde 'Yeni Ekle'yi tıklayın.

All-in-One WP Migration için arama kutusunda arama yapın, indirin, ardından kurun ve etkinleştirin.

Eklenti etkinleştirildiğinde, WordPress panosunun sol menü çubuğunda 'All-in-One WP Migration' sekmesi görünecektir.

All-in-One WP Migration'ı Canlı sitenizin WordPress panosuna yüklemek için bu işlemi tekrarlayın.

Adım 2: Sitemizin Yerel Versiyonundan Dışa Aktarma Dosyası Oluşturma

WP Live sitesi Dışa Aktarma Geçişini hazırlama
Esasen, bu sonraki adımda yerel sitemizin bir yedeğini oluşturuyoruz.

WordPress panosunun sol menü çubuğunda, All-in-One WP Migration' sekmesinin altında sekmeye tıklayın ve 'Dışa Aktar'ı seçin.

Dışa Aktar penceresinde, Gelişmiş ayarların tüm site yerine belirli verileri dışa aktarmanıza izin verdiğini göreceksiniz.

Tüm siteyi dışa aktarmanızı öneririz. Bunu yapmak için Dışa Aktar düğmesine tıklayın ve açılır menüden Dosya seçeneğini seçin.

Eklenti dışa aktarma dosyasını hazırlamayı tamamladığında, indirme seçeneğinin bulunduğu bir pencere açılacaktır. Yedekleme dosyasını bilgisayarınıza indirmek için tıklayın.

Adım 3: Yedeklemeyi Canlı Siteye Aktarma

Hazırlama sitemizin yedeği indirildiğinde, Canlı sitemizin WordPress panosuna gideceğiz. Sol menü çubuğunda, 'All-in-One WP Migration'ı tıklayacağız, ancak bu sefer 'İçe Aktar'ı seçeceğiz ve İçe Aktar penceresinde İçe Aktar'ı tıklayacağız ve açılır menüden , Dosya'yı seçeceğiz.
Dışa aktarılan dosyamızı bulacağız ve 'aç'ı tıklayacağız. Dosya WordPress'e yüklenecek.

Yükleme tamamlandıktan sonra, bu işleme devam etmenin canlı sitemizdeki her şeyin (yorumlar, siparişler vb. dahil) üzerine yazacağını hatırlatan bir uyarı görünecektir.

Bu süreci yalnızca sahibi tarafından oluşturulan içeriğe dayanan web siteleri için uyguladığımızdan, 'Devam Et'i tıklayacağız.

Eklenti şimdi eski sürümün üzerine yazarak yeni sitemizi yükleyecektir. Sitemizin boyutuna bağlı olarak bu işlem birkaç dakika veya daha uzun sürebilir.

Bonus: Yalnızca Hazırlamadan Canlı Siteye GÜNCELLEMELERİ İletme (Git'e benzer)

Harici bir kaynaktan gelen verilere güvenen diğer WordPress ve Elementor kullanıcı kategorimize gelince, güncellenen siteyi hazırlama ortamından canlı siteye herhangi bir veri kaybı riski olmadan göndermenin iki yolu vardır.

Daha önce de belirtildiği gibi, kullanıcı abonelikleri, satın alma siparişleri, hatta yorumlar vb. şeklinde gelen verilerle ilgili temel endişemiz, biz izole evreleme sürümü üzerinde çalışmakla meşgulken, kullanıcıların canlı web sitemize kaydolmaya devam edecek olmalarıdır.

Bir yöntem, C-Panel gibi araçları kullanarak bir FTP veya SFTP arabirimi aracılığıyla tek tek dosya ve klasörlerle uğraşmayı içeren karmaşık bir prosedürdür. Bu nedenle, okuyucuların sıkıcı adımları yanlış anlamalarını ve yanlışlıkla canlı sitelerini buharlaştırma riskini alacağımızı hissettik.

Bununla birlikte, sitenizi zorlamak için hangi yolu seçerseniz seçin, başka bir şey yapmadan önce Canlı sitenizi ve verilerinizi yedeklemeniz son derece önemlidir. Unutma, her zaman üzgün olmaktan daha güvenlidir.

Hazırlama ortamından site değişikliklerini ve güncellemelerini göndermek, doğrudan canlı sitede çalışmaktan çok daha güvenlidir.

Cıvıldamak

Veriler Nasıl Yedeklenir

Bunu yapmak için Duplicator eklentisini veya Migrate DB'yi, hatta All-in-One WP Migration'ı kullanabilirsiniz.

Canlı sitemiz yedeklendikten sonra, ikinci yöntem, sitemizi zorlamanın en güvenli ve en kolay yolu, web sitemizin barındırma hizmetidir.

Tüm testlerimizi gerçekleştirmemiz ve yeni fikirleri denememiz için barındırma sunucusunda tamamen bağımsız bir ortamın oluşturulduğu evreleme hizmetleri de sunan çok sayıda WordPress Web Barındırma hizmeti vardır.

Bunlar arasında Bluehost, SiteGround, Kinsta gibi ana bilgisayarlar ve hatta FlyWheel'in premium barındırma paketi bu seçeneği içerir ve elbette aşağıdaki gösteri notlarında bunların tümüne ve daha fazlasına bağlantılar yayınlayacağız.

BlueHost daha popüler, çünkü hazırlama hizmetlerini ücretsiz sunuyorlar.

Yine, üstün hizmet kalitesi nedeniyle SiteGround'u tercih edebilirsiniz.

Bu, sitemizin boyutuna ve trafik hacmine göre kendimiz karar vermemiz gereken bir şeydir. Ancak, maliyetlerimizi karşılamak için elde etmemiz gereken geliri ve seçimimizin iş hedeflerimize yardımcı olup olmayacağını da göz önünde bulundurmalıyız.

Web sitesi wp Dan-meyers-unsplash barındıran çatırdayan sayılar

Rakamları sıkıştırdığımızda, genel giderlerimizi düşük tutarken maksimum geliri hedeflememiz gerekiyor.

Kendimize karşı dürüst olmamız gereken yer burasıdır, çünkü web sitemiz aynı zamanda bizim geçim kaynağımızsa, o zaman barındırma, köşeleri kesmek veya tasarruf etmek istediğimiz yerlerden biri değildir. Sitemiz, bir veya iki saatlik kesintinin onu tehlikeye atacağı kadar çok trafik alıyorsa, gerçekten barındırma şirketlerine yatırım yapmamız gerekir.

Yerel WordPress Hazırlama

Kendi bilgisayarımızda bir hazırlama ortamı olan Local Staging'in birçok faydası vardır, bunların başında hız gelir. Yerel olarak çalışarak test sonuçlarını ve yanıtları çok daha hızlı göreceğiz, bu da onu büyük revizyonlar ve muhtemelen ilk kurulumlar için mükemmel bir ortam haline getiriyor.

Ana bilgisayar hazırlama, yerel hazırlama kadar hızlı olmasa da, çok büyük olmadıkları sürece, grafiklerde ve yazılı içerikte, güncellemelerde ve testlerde yapılan değişiklikleri oldukça iyi bir şekilde halledebilir. Özellikle sunucu, yeni sürümünüzü canlı siteye gönderme seçeneği de sunuyorsa, rutin test ve güncelleme için idealdir. Dezavantajı fiyat etiketidir, çünkü birkaç barındırma hizmeti sahneleme için ekstra ücret alır. Ancak bu ücrete, uzun vadede çok fazla zaman ve para tasarrufu sağlayabilecek destek dahildir.

Evreleme Hizmetleri

Hazırlama hizmetleri sunan barındırma siteleri, sitemizin yeni sürümünü Hazırlama'dan Canlı sitelerimize minimum çaba ve sıfır endişe ile taşımamıza izin veren benzer özelliklere sahiptir.

Örneğin SiteGround'da tüm aşamalandırma seçenekleri, SiteGround'un cPanel sürümü aracılığıyla erişilebilen Aşama yönetimi sayfasında bulunabilir. Burada kullanıcılara, yeni sitenin tamamını eski canlı sitenin üzerine itmek, sanal olarak döndürmek ve orada olan her şeyi silmek için 'Kolay İtme' seçeneği verilir. Alternatif olarak, kullanıcılar eski ve yeni dosyalar arasındaki farkları karşılaştıran ve ardından hangi dosyaların tutulacağını ve hangilerinin üzerine yazılacağını seçmenize olanak tanıyan 'Gelişmiş Push' özelliğini kullanabilir. Bu çözüm, hazırlama sitelerinde çalışırken kaybetmekten endişe ettiğimiz verileri etkili bir şekilde korur.

SiteGround evreleme Canlı gelişmiş wordpress sitesini itin
Local'de, FlyWheel sunucusuna bağlandıktan sonra (soldaki araç çubuğundaki bulut simgesine tıklayarak), sağ alt köşeye ineceğiz ve benzer bir simgeye tıklayacağız. bize 'Push to FlyWheel' seçeneği.

Ardından, 'Veritabanını Hariç Tut' seçeneğini seçmemize veya seçimini kaldırmamıza izin veren bir pencere belirir, bu sayede veritabanı dışındaki her şeyin (yeni yorumları, siparişleri, üyelikleri vb. ile) üzerine yazılacaktır.

Flywheel'in sadece güvenli tarafta olmak için sitemizin otomatik olarak yedek bir kopyasını oluşturduğunu belirtmekte fayda var.

İşlemi yürütmek için, 'Push to Volan'a tıklıyoruz ve sitemizi çalıştırmayı bitirir bitirmez, her şeyin yolunda ve çalışır durumda olduğunu bize bildiren bir e-posta alacağız.

Canlı Siteye WordPress Hazırlama: Sonuç

Pazartesi Masterclass'ın bu iki bölümlük baskısına baktığımızda, Aşamalandırma konusunu ele almaya karar verdiğimiz için mutluyuz.

Bize sadece sahneleme hakkında tavsiye isteyen kullanıcılara yardım etme şansı vermekle kalmadı, aynı zamanda ilk bölümün yarattığı harika yorumlar ve diyaloglar sayesinde, bu ikinci bölümü planladığımızdan daha ileri götürmeye ve bazı sorunları netleştirmeye karar verdik. gündeme getirdiğin ilginç noktalar.

İki farklı türde WordPress web sitesini Yerel hazırlama veya Ana bilgisayar hazırlama sitesinden Canlı veya Prodüksiyon web sitemize itmek için dünya çapındaki profesyonel web oluşturucular tarafından kullanılan birkaç pratik yolu inceledik. Ayrıca, neden bir yöntemi diğerine tercih etmemiz gerektiğinin nedenlerini tartıştık.

Günün sonunda, zamanımızı ve paramızı nereye ve neye yatırmamız gerektiği, trafiğimizi, katılımımızı ve kaçınılmaz olarak gelirimizi etkileyecek bir seçim olarak, web sitemizin sahipleri veya moderatörleri olarak bizim seçimimizdir.

Hazırlamadan canlı siteye nasıl geçersiniz? Alternatif yöntemleriniz varsa yorumlarda bize bildirin.