Mağazanızın Verilerini Güvende Tutmak için WooCommerce Veritabanını Nasıl Yedeklersiniz?
Yayınlanan: 2021-12-19WooCommerce veritabanını nasıl yedekleyeceğinizi bulmaya mı çalışıyorsunuz?
WooCommerce, herkesin WordPress tarafından desteklenen bir mağaza oluşturmasını kolaylaştıran popüler bir tam hizmet e-ticaret eklentisidir.
Mağazanızı oluşturmak için WooCommerce kullandıysanız, yeni siparişler, müşteri bilgileri, stok durumu vb. gibi önemli verileri asla kaybetmemenizi sağlamak için düzenli yedeklemeler almak çok önemlidir.
Ancak yedeklemeler önemli olsa da, özellikle çok sayıda gelen siparişin bulunduğu yoğun bir mağazanız varsa, nasıl başlayacağınızdan ve mağazanızı ne sıklıkla yedekleyeceğinizden emin olamayabilirsiniz.
Bu gönderi, en iyi uygulamalar ve mağazanızı yedeklemeye nasıl başlayacağınız dahil olmak üzere WooCommerce yedeklemeleri hakkında bilmeniz gereken her şeyi size öğretecektir.
WooCommerce Veritabanını Yedeklemek Neden Önemlidir?
Yerleşik bir WooCommerce mağazasıyla, mağazanızın dosyaları günden güne çok fazla değişmeyebilir. Zaten bir WooCommerce teması seçtiyseniz, ürün fotoğraflarınızı eklediyseniz ve gerekli tüm eklentileri yüklediyseniz, mağazanızın dosyaları çoğunlukla aynı kalacaktır.
Buna karşılık, WooCommerce mağazanızın veritabanı sürekli değişiyor. Alışveriş yapanlar her sipariş verdiğinde, hesap kaydettirdiğinde, yorum bıraktığında vb. tüm bu bilgiler mağazanızın veritabanında saklanır. Aynısı, bir siparişin durumunu değiştirdiğinizde, bir ürünün stok durumunu düzenlediğinizde ve mağazanızın verilerinde arka uçta başka değişiklikler yaptığınızda da geçerlidir.
Mağazanızın veri tabanındaki bilgileri kaybederseniz, eksik siparişler, kayıp müşteri bilgileri, silinmiş incelemeler, hatalı ürün ayrıntıları ve diğer önemli sorunlar olabilir. Bu verileri kaybetmek, gelir kaybına, müşterilerinize olan güvenin kaybolmasına ve mağazanızın işleyişinde genel hasara yol açabilir.
WooCommerce veritabanını nasıl yedekleyeceğinizi öğrenmek ve güçlü bir yedekleme politikası uygulamak, bu sorunlardan kaçınmanıza yardımcı olabilir.
Canlı mağazanız sorun yaşıyorsa, bu asla iyi bir şey değildir. Ancak etkili bir WooCommerce yedekleme politikasına sahip olmak, bu sorunların bir felaketten ziyade bir rahatsızlık olmasını sağlar.
WooCommerce Veritabanını Ne Sıklıkta Yedeklemelisiniz?
WooCommerce veritabanını ne sıklıkla yedeklemeniz gerektiği, mağazanızın ne kadar aktif olduğuna bağlıdır.
Kendinize sormanız gereken temel soru şudur:
"Son X dakika/saat/gündeki tüm verileri kaybedersem, bu ne kadar büyük bir sorun olur?"
Mağazanızın haftada yalnızca birkaç siparişi varsa ve ürün ayrıntılarını çok sık düzenlemiyorsanız/güncellemiyorsanız, günde yalnızca bir kez yedeklemeniz gerekebilir.
Öte yandan, mağazanız günde düzinelerce sipariş alıyorsa, yalnızca bir günlük veriyi kaybetmek bile büyük bir sorun olabilir. Bu senaryoda, daha sık yedekleme yapmak istersiniz.
Daha sık yedekleme açısından iki seçeneğiniz vardır:
İlk olarak, yedekleme sıklığını artırabilirsiniz. Örneğin, mağazanızı günde bir kez yerine saatte bir yedekleyebilirsiniz. Bu şekilde, en kötü senaryo bile yalnızca bir saatlik veriyi kaybetmenize neden olur.
Ancak, bir saatlik veriyi kaybetmek bile bazı kalabalık mağazalar için büyük bir sorun olabilir. Bu durumda, ikinci seçenek olan gerçek zamanlı artımlı yedeklemeleri kullanmak isteyebilirsiniz.
Gerçek zamanlı artımlı yedeklemelerle, siteniz değişiklikleri gerçekleştikçe otomatik olarak yedekleyecektir. Örneğin yeni bir sipariş geldiğinde o veritabanı değişikliği anında yedeklenir.
Performans sorunlarından kaçınmak için bu araçlar artımlı bir yaklaşım kullanacaktır. Bu, aracın yalnızca yeni değişiklikleri yedekleyeceği anlamına gelir - her değişiklik için mağazanızın tam yedeklemesini çalıştırmaz. Bu nedenle, bu yeni sipariş geldiğinde, veritabanınızın tam bir yedeğini almak yerine (çünkü diğer bilgileri zaten yedeklediği için) yalnızca o siparişteki yeni veritabanı bilgilerini yedekleyecektir.
WooCommerce Mağazanızı Kinsta ile Nasıl Yedeklersiniz?
WooCommerce mağazanızı Kinsta ile barındırıyorsanız, Kinsta'nın özel yedekleme aracı mağazanızın veritabanını ve dosyalarını yedeklemeyi kolaylaştırır.
Öncelikle, Kinsta varsayılan olarak tüm mağazanızı (dosyalar ve veritabanı) her gün otomatik olarak yedekleyecektir. Ayrıca, birazdan tartışacağımız bu otomatik yedeklemelerin sıklığını artırma seçeneğiniz de var.
Tüm bu yedeklemelere, MyKinsta'daki mağazanızın kontrol panelindeki Yedekler sekmesinden erişebilirsiniz.

Mağazanızda bir değişiklik yapmak üzereyseniz, Kinsta'nın sadece birkaç tıklamayla mağazanızın manuel yedeğini almasını da sağlayabilirsiniz. Manuel sekmesine gidin ve Şimdi yedekle düğmesini tıklayın:

Kinsta Otomatik Yedeklemelerinin Sıklığı Nasıl Artırılır
Varsayılan olarak, Kinsta mağazanızı her gün otomatik olarak yedekler ve bu yedekleri 14-30 gün boyunca saklar (planınıza bağlı olarak).
Mağazanızın daha sık yedeklemeye ihtiyacı varsa, aşağıdaki programlara göre daha sık yedekleme yapmak için biraz fazladan ödeme yapabilirsiniz:
- Her altı saatte bir - site başına ayda 50 dolar.
- Her saat - site başına ayda 100 dolar.
Yedekleme sıklığınızı yükseltmek için Kinsta yedekleme aracında Saatlik sekmesine gidin.

WooCommerce Veritabanını Eklentilerle Yedekleme
Kinsta ile ev sahipliği yapmıyorsanız veya mağazanızın benzersiz yedekleme ihtiyaçları varsa, bir WooCommerce yedekleme eklentisi ile gitmek isteyebilirsiniz.
Özel bir yedekleme eklentisi kullanmanın bir avantajı, gerçek zamanlı artımlı yedeklemelere erişmektir. Yine bu, yedekleme çözümünüzün yeni değişiklikleri olur olmaz yedekleyeceği anlamına gelir.
Ancak buradaki uyarı, gerçek zamanlı artımlı yedeklemeler sunan tüm eklentilerin bu özellik için ücret almasıdır. Eklentiye bağlı olarak, yılda 49 ABD Doları ile yıllık 480 ABD Doları arasında herhangi bir yerde ödeme yapacaksınız.
İşte en iyi seçenekleriniz.
Jetpack Yedekleme

Jetpack Backup, WooCommerce eklentisinin arkasındaki aynı şirket olan Automattic'in popüler bir yedekleme eklentisi/hizmetidir. Bu işlev eskiden kapsamlı Jetpack eklentisinin bir parçasıydı, ancak Automattic yakın zamanda Ekim 2021'de kendi ayrı Jetpack Yedekleme eklentisi olarak piyasaya sürdü.
Jetpack Backup, artımlı bir yedekleme yaklaşımı kullanarak sitenizi Automattic'in sunucularına otomatik olarak yedekleyecektir. Planınıza bağlı olarak, günlük yedeklemeler veya gerçek zamanlı yedeklemeler alırsınız.
Ayrıca sınırsız yedekleme depolama alanı sunar ve mağazanızı yalnızca birkaç tıklamayla herhangi bir yedekleme noktasına hızlı bir şekilde geri yükleyebilirsiniz.
Jetpack Backup'ın fiyatları yedekleme sıklığınıza bağlıdır:
- Günlük artımlı yedeklemeler - yılda 96 ABD doları.
- Gerçek zamanlı artımlı yedeklemeler – yılda 480 ABD doları.
Ayrıca ilk yılınızda %50 indirim alabilirsiniz, bu nedenle ikinci yıldan itibaren yalnızca perakende satış fiyatının tamamını ödemeniz gerekir.
Blog Kasası

BlogVault, sitenizi otomatik olarak yedekleyen ve yedekleri BlogVault'un bulutunda depolayan premium bir WordPress yedekleme eklentisidir.
Genel olarak, yukarıdaki Jetpack Backup eklentisine işlevsellik açısından oldukça benzer.
Giriş seviyesi planı, mağazanızı günlük olarak otomatik olarak yedekler ve bu yedekleri 90 gün boyunca saklar. Ancak, çoğu WooCommerce mağazası muhtemelen gerçek zamanlı artımlı yedeklemeler ve 365 günlük depolama sunan Gelişmiş planı isteyecektir.
BlogVault, sitenizi yedeklemeye ek olarak, canlı sitenize veya bir hazırlama sunucusuna yedeklerinizi geri yüklemeyi de kolaylaştırır.
Giriş seviyesi Temel planın maliyeti yıllık 89 ABD dolarıdır, ancak WooCommerce odaklı Gelişmiş plan size yılda 249 ABD dolarına mal olacaktır.
WP Zaman Kapsülü

WP Time Capsule, önceki iki eklentiden biraz farklı bir yaklaşım sunar. Yedeklemeleriniz için kendi bulut depolama hizmetini oluşturmak yerine, WP Time Capsule, yedeklerinizi tercih ettiğiniz bulut depolama sağlayıcısındaki hesabınıza göndermenizi sağlar.
Şu anda WP Time Capsule aşağıdaki seçenekleri desteklemektedir:
- Amazon S3
- Google sürücü
- Dropbox
- Arkadan alev B2
- wasabi
Bu, kurulum sürecine biraz karmaşıklık katar, ancak aynı zamanda verilerinizin tam kontrolünün sizde olduğu anlamına gelir. WP Time Capsule, yalnızca bir eklenti sattığı için (bir depolama hizmetinde paketlemek yerine) önceki iki eklentiden daha ucuzdur.
WP Time Capsule, gerçek zamanlı artımlı yedeklemeler sunar, böylece her değişiklik olduğunda veritabanınızı otomatik olarak yedekler. Ayrıca artımlı geri yüklemeler sunar, böylece mağazanızı belirli bir değişikliğe hızlı bir şekilde geri yükleyebilirsiniz.
Depolama kaynağınız olarak Amazon S3, Wasabi veya Backblaze B2 kullanıyorsanız 365 günlük geri yükleme penceresinden de yararlanabilirsiniz. Ancak, diğer bulut hizmetleri yalnızca 30 günlük geri yükleme pencerelerini destekler.
En fazla iki sitede kullanım için, WP Time Capsule bir yıllık lisans için yalnızca 49 ABD Doları veya ömür boyu destek ve güncellemeler için 149 ABD Doları tutarındadır.
Ancak, bulut depolama alanınız için de ödeme yapmanız gerekeceğini unutmayın. Genellikle, bu oldukça uygun olsa da. Örneğin, Amazon S3 Standard, GB başına aylık yalnızca 0,023 ABD dolarıdır. Bu, GB başına 2,3 senttir - yani 43 GB yedeklemenin maliyeti ayda yalnızca 1 ABD dolarıdır.
UpdraftPlus

UpdraftPlus bu listede iki şekilde benzersizdir - biri olumlu diğeri olumsuz:
- Olumlu – Diğer eklentilerin hiçbirinin sunmadığı, tamamen işlevsel ücretsiz bir sürümü vardır.
- Negatif – Gerçek zamanlı yedeklemeleri desteklemez. Artımlı yedeklemeleri destekler, ancak bunları gerçek zamanlı olarak yapamazsınız.
UpdraftPlus, gerçek zamanlı yedeklemeleri desteklemese de, kendi özel otomatik yedekleme programlarınızı oluşturmanıza olanak tanır. Program üzerinde tam kontrole sahipsiniz - daha ileri düzey kullanıcılar için, bir sunucu cron işi veya WP-CLI'ye dayalı yedeklemeleri bile tetikleyebilirsiniz.
Buradaki istisnai ayrıntı, UpdraftPlus'ın sitenizin diğer bölümleri için farklı yedekleme programları kullanmanıza izin vermesidir. Örneğin, WooCommerce veritabanını saat başı yedekleyebilirsiniz, ancak dosyalarınızı günde yalnızca bir kez yedekleyebilirsiniz. Veya – daha da ileri gidebilir ve her 30 dakikada bir veritabanınızı ve her üç günde bir dosyalarınızı yedekleyebilirsiniz – bu tamamen size kalmış.
Yedeklerinizi depolamak için UpdraftPlus, yedekleme dosyalarını aşağıdakiler de dahil olmak üzere bir dizi bulut depolama sağlayıcısına otomatik olarak gönderebilir:
- Amazon S3
- Google Bulut Depolama
- DigitalOcean Spaces, Cloudian, Eucalyptus ve daha fazlası dahil olmak üzere herhangi bir S3 uyumlu sağlayıcı
- Google sürücü
- Dropbox
- Herhangi bir FTP sunucusu
- Raf Alanı Bulutu
Veya geliştiriciler, UpdraftVault adlı kendi ücretli depolama hizmetini de sunarlar.
UpdraftPlus ayrıca sitenizin tamamını veya bir kısmını geri yüklemeyi kolaylaştırır. Örneğin, herhangi bir dosyayı değiştirmeden WooCommerce veritabanı yedeklemenizi geri yükleyebilirsiniz.
Eklentinin ücretsiz sürümü, özellikle yedeklemeleri planlamak için cron işlerini veya WP-CLI'yi kullanmakta kendinizi rahat hissediyorsanız, birçok mağaza için çalışmalıdır.
Premium sürümün maliyeti 70 ABD dolarıdır ve size artımlı yedeklemeler, esnek pano içi yedekleme planlaması, daha fazla tesis dışı depolama seçeneği, daha fazla veritabanı yedekleme seçeneği ve diğer değerli özellikler sunar.
WooCommerce Mağazanızı Bir Yedekten Nasıl Geri Yüklersiniz?
Mağazanızın yakın zamanda bir yedeğine sahip olmak bulmacanın yalnızca bir parçasıdır - ayrıca, canlı mağazanızda bir felaket olursa bu yedeği geri yükleyebilmeniz gerekir.
Cevaplar olmadan alt seviye 1 WordPress barındırma desteğinden bıktınız mı? Birinci sınıf destek ekibimizi deneyin! Planlarımıza göz atın
Öncelikle, her zaman bir hazırlama sitesine yedekleri geri yüklemenizi öneririz. Bu şekilde, yedeklemenizi canlı hale getirmeden önce tamamen test edebilirsiniz.
Kinsta'nın yedekleme aracını kullanıyorsanız, doğrudan hazırlama sitenize geri yükleyebilirsiniz.

Hazırlama sitenizdeki her şeyi test ettikten sonra, sitenizin geri yüklenen sürümünü canlı hale getirebilirsiniz. Kinsta'nın seçici anında iletme hazırlama seçeneğiyle, yalnızca veritabanı değişikliklerini canlı mağazanıza uygulama veya hem dosyaları hem de veritabanını canlı yayınlama arasında seçim yapabilirsiniz.

Yukarıdaki WooCommerce yedekleme eklentilerinden birini kullanıyorsanız, hepsi tek tıklamayla kolay geri yükleme işlemleri sunar.
Bazıları diğerlerinden daha kolay olsa da, size mağazanızı bir hazırlık sitesine geri yükleme seçeneği de sunarlar. Yardım için eklentilerin destek belgelerine bakmanızı öneririz.
Gerekirse, mağazanızı canlı hale getirmek için manuel olarak da taşıyabilirsiniz, ancak mümkünse manuel rotadan kaçınmaya çalışmalısınız.
WooCommerce Yedekleme En İyi Uygulamaları
Bu ipuçlarından bazılarını yukarıda ele aldık, ancak bazı genel WooCommerce yedekleme en iyi uygulamalarının hızlı bir özetiyle bitirelim.
Gerektiği Sıklıkta Yedekleme
Bu gönderide daha önce yedekleme sıklığından bahsetmiştik, ancak mağazanızın verilerini güvende tutmak çok önemli olduğundan, bu konuyu hızlıca tekrar gözden geçirmeye değer.
Genel olarak, mağazanızın ideal yedekleme politikası, ne kadar aktif olduğuna bağlıdır.
Unutmayın, bu cevaplanması gereken önemli bir soru:
"Son X dakika/saat/gündeki tüm verileri kaybedersem, bu ne kadar büyük bir sorun olur?"
Bazı mağazalar için bu cevap bir gün olabilir, bu durumda günlük yedeklemeler iyi olabilir. Diğer mağazalar için bu yanıt beş dakika olabilir, bu durumda muhtemelen gerçek zamanlı artımlı bir yedekleme çözümü istersiniz.
Yedeklemeleri Site Dışında Depolayın
Yedeklerinizi asla yalnızca WooCommerce mağazanızla aynı sunucuda saklamamalısınız, çünkü bu tek bir hata noktası oluşturur. Mağazanıza bir şey olursa hem canlı mağazanızı hem de yedeklerinizi kaybedersiniz.
Kinsta yedeklerini kullanıyorsanız, bu konuda endişelenmenize gerek yok çünkü yedekleri sizin için güvenli bir şekilde depolamayı biz hallediyoruz.
Ekstra esneklik istiyorsanız, Kinsta'nın yedeklerinizi kendi Amazon S3 veya Google Cloud Storage hesabınıza göndermesini sağlamak için harici yedekleme eklentisini de satın alabilirsiniz.
Öte yandan, bir WooCommerce yedekleme eklentisi kullanıyorsanız, eklentiyi yedekleri site dışında depolamak için yapılandırdığınızdan emin olmanız gerekir. Jetpack Backup ve BlogVault gibi eklentiler bunu otomatik olarak hallederken, UpdraftPlus gibi bir eklenti özel olarak site dışı depolama kurmanızı gerektirir.
Yedek kopyaları yerel bilgisayarınıza indirmeyi de düşünebilirsiniz; bu, 3-2-1 yedekleme stratejisini izlemenize yardımcı olur - verilerinizin toplam üç kopyasını, ikisi farklı ortamlarda yerel ve en az biri kapalı olmak üzere saklayın. alan.
Kinsta'da yedekleme aracının İndir sekmesine giderek haftada bir yedekleme indirebilirsiniz.

Yedeklemeleri Hazırlama Sitesine Geri Yükleme
Tamamen kaçınılmaz olmadığı sürece, hiçbir zaman doğrudan canlı web sitenize bir yedeği geri yüklemek istemezsiniz.
Yedekleme, mağazanızın o yedekleme noktasında olduğu gibi mükemmel bir temsili olsa da, herhangi bir sorun olmadığından emin olmak için sitenizin geri yüklenen sürümünü test etmek çok önemlidir.
Bir hazırlama sitesine geri yüklerseniz, her şeyi güvenli bir ortamda baştan sona test edebileceksiniz. Mağazanızın düzgün çalıştığını doğruladıktan sonra hazırlama ortamını canlı olarak yayınlayabilirsiniz.
Kinsta ile ev sahipliği yapıyorsanız, canlı sitenizdeki hiçbir dosyayı değiştirmeden hazırlama veritabanınızı canlı yayınlamak için Kinsta'nın seçici anında iletme hazırlama özelliğinden de yararlanabilirsiniz. Bu, özellikle WooCommerce mağazaları için kullanışlı olabilir, çünkü mağazanızdaki değişikliklerin çoğu dosyalar yerine veritabanında olacaktır.
Yedeklemelerinizi Periyodik Olarak Test Edin
Yedeklemeler yalnızca şu durumlarda yararlıdır:
- Düzenli olarak çalışırlar.
- Canlı sitenizde bir şeyler ters giderse onları nasıl geri yükleyeceğinizi biliyorsunuz.
Bu nedenlerle, süreci anladığınızdan ve sitenizin çalışan bir kopyasını yedekleme dosyalarınızdan geri yükleyebildiğinizden emin olmak için yedeklemelerinizi düzenli aralıklarla test etmeniz önemlidir.
İşleri güvenli bir ortamda test etmek için, bir hazırlama sitesine veya DevKinsta gibi yerel bir geliştirme aracı kullanarak yedeklemenizi geri yükleme alıştırması yapabilirsiniz.
Özet
WooCommerce veritabanını nasıl yedekleyeceğinizi öğrenmek, mağazanızın verilerini güvence altına almak için çok önemlidir.
Kinsta'da ev sahipliği yapıyorsanız, Kinsta mağazanızı her gün otomatik olarak yedekleyecektir. Daha sık yedeklemeye ihtiyacınız varsa, bu otomatik frekansı saatte bir sıklığa yükseltebilirsiniz.
Daha da sık yedeklemeler için, değişiklikleri olduğu gibi yedeklemek için gerçek zamanlı artımlı bir yedekleme eklentisi düşünebilirsiniz.
Yedeklerinizi aldıktan sonra mağazanızı hızlı bir şekilde hazırlama sitesine geri yükleyebilirsiniz. Ardından, Kinsta'nın seçici evreleme gönderme özelliğiyle, tüm siteyi veya yalnızca canlı mağazanızdaki veritabanı değişikliklerini geri yüklemeyi seçebilirsiniz.