WordPress

WordPress Yedekleme Nasıl Yapılır? Adım Adım Rehber

Web sitenizi veri kaybına ve siber saldırılara karşı korumak için WordPress yedekleme adımlarını, veritabanı yönetimini ve 3-2-1 kuralını detaylarıyla derledik.

Mustafa Hazırcı yazılarını Google'da daha sık görmek için tercih edilen kaynak olarak ekleyin
WordPress yedekleme nasıl yapılır rehberi için sunucu veri güvenliği ve depolama görseli
Görsel: dbface, CC BY-SA 4.0 / Wikimedia Commons
Bu yazıda
  1. WordPress Neden Yedeklenmeli?
  2. Yedekleme Türleri Nelerdir?
  3. Adım Adım WordPress Yedekleme Nasıl Yapılır?
  4. 3-2-1 Yedekleme Kuralı ile Veri Güvenliği
  5. Yedekleme Sürecinde Sık Yapılan Hatalar
  6. Web Yöneticileri İçin Eylem Planı

WordPress yedekleme nasıl yapılır sorusu, web sitesinde içerik üreten, e-ticaret yapan ya da kurumsal varlığını sürdüren herkesin yanıtını bilmesi gereken temel bir konudur. Sunucu arızaları, yanlış bir tema güncellemesi veya kötü amaçlı yazılımlar sitenizi dakikalar içinde erişilmez hale getirebilir; bu sebeple düzenli bir yedekleme planına sahip olmak dijital varlığınızın en büyük sigortasıdır.

WordPress Neden Yedeklenmeli?

İçerik yönetim sistemleri arasında dünyanın en yaygın tercihi olan platform, geniş bir ekosisteme sahiptir. Sistem temelde iki ana bileşenden oluşur: PHP ile yazılmış çekirdek dosyalar ve arka plandaki MySQL veya MariaDB veritabanı. Sitenizdeki tüm yazılar, yorumlar, kullanıcı verileri ve yapılandırma ayarları bu veritabanında saklanır. Temalar, görseller ve eklenti dosyaları ise sunucu diskinde yer alır.

Web siteniz her gün farklı risklerle karşı karşıya kalabilir. Kaynak kodlardaki açıklar veya üçüncü taraf eklentilerdeki güvenlik açıkları saldırganlar tarafından kötüye kullanılabilir. Platformun doğasını daha iyi anlamak için WordPress nedir rehberimizi inceleyebilirsiniz. Güvenlik zafiyetlerinin yanı sıra insan hatası, hatalı bir kod düzenlemesi veya hosting sağlayıcısındaki teknik arızalar da veri kaybına yol açabilir.

Yedekleme, yalnızca dosyaları kopyalamak anlamına gelmez. Bilişim teknolojilerinde yedekleme; veri kaybı, silinme ya da bozulma durumunda sistemin önceki kararlı haline geri döndürülmesini sağlayan bir felaket kurtarma sürecidir. Sağlam bir altyapı olmadan oluşturulan yedekler, kriz anında sitenizi ayağa kaldırmaya yetmeyebilir.

WordPress Yedekleme Nasıl Yapılır? Adım Adım Rehber
Görsel: Hedonil, CC BY-SA 3.0 / Wikimedia Commons

Yedekleme Türleri Nelerdir?

Sitenizin ölçeğine ve içerik güncelleme sıklığına göre tercih edebileceğiniz farklı yedekleme metodolojileri bulunur. Hangi yöntemi seçeceğinizi bilmek, hem sunucu kaynaklarını verimli kullanmanızı sağlar hem de depolama maliyetlerinizi düşürür.

  • Tam Yedekleme (Full Backup): Belirli bir zamanda sistemdeki tüm verilerin, dosyaların ve veritabanının eksiksiz kopyalanmasıdır. Kurulumu kolaydır ancak veri büyüdükçe disk alanı ihtiyacı ve işlem süresi artar.
  • Artımlı Yedekleme (Incremental Backup): Yalnızca en son yedeklemeden bu yana değişen verileri kaydeder. Örneğin pazar günü tam yedek alındıysa, pazartesi günü yalnızca pazar gününden sonra eklenen ya da değişen dosyalar saklanır. Bu yöntem hem depolamadan tasarruf ettirir hem de sunucuyu yormaz.
  • Fark Yedeklemesi (Differential Backup): En son alınan tam yedekten sonra değişen tüm verileri kopyalar. Geri yükleme yaparken yalnızca ilk tam yedek ve en son fark yedeği yeterlidir.
  • Ters Artımlı Yedekleme (Reverse Incremental): Sistemin güncel halini anlık bir ayna olarak tutar ve geçmişe dönebilmek için eski farkları arşivler.
  • Sürekli Veri Koruma (Near-CDP): Veride meydana gelen her değişikliği periyodik olarak (örneğin her 15 dakikada veya saatte bir) anlık görüntüler (snapshots) alarak kaydeder. E-ticaret siteleri için ideal bir yaklaşımdır.
Yedekleme Türü Avantajı Geri Yükleme Süresi Depolama Alanı İhtiyacı
Tam (Full) Tüm veri tek pakettedir Hızlı Yüksek
Artımlı (Incremental) Hızlı alınır, sunucuyu yormaz Daha fazla adım gerektirir Düşük
Fark (Differential) En fazla iki parça ile geri yüklenir Orta düzey Orta düzey

Adım Adım WordPress Yedekleme Nasıl Yapılır?

Sitenizi güvence altına alırken süreci manuel olarak veya yardımcı araçlarla yönetebilirsiniz. Profesyonel bir sitede en sağlıklı yaklaşım, belirli aralıklarla hem dosya sistemini hem de veritabanını dışa aktarmaktır.

1. Veritabanını Dışa Aktarma

Veritabanı, sitenizin hafızasıdır. Hosting kontrol panelinizde (cPanel, Plesk vb.) yer alan phpMyAdmin aracını açın. Sitenize ait veritabanını seçtikten sonra üst menüdeki Dışa Aktar (Export) sekmesine tıklayın. Hızlı dışa aktarma yöntemini ve SQL formatını seçerek dosyayı bilgisayarınıza indirin. Bu işlem, sayfalarınızın metinlerini, kategori yapılandırmalarını ve site ayarlarını koruma altına alır.

2. Dosya Sistemini (wp-content) Kaydetme

Sitenizin kök dizininde bulunan WordPress çekirdek dosyaları her zaman resmi depodan yeniden temin edilebilir. Ancak wp-content klasörü sitenize özeldir; yüklediğiniz tüm ortam dosyaları, temalar ve eklentiler burada yer alır. Bir FTP istemcisi (örneğin FileZilla) veya hosting paneli dosya yöneticisi yardımıyla wp-content klasörünü ve kök dizindeki wp-config.php dosyasını sıkıştırarak bilgisayarınıza aktarın.

3. WordPress Yedekleme Eklentisi Kullanarak Otomasyon Kurma

Manuel süreçler işletme sahipleri için her zaman pratik olmayabilir. Platformun eklenti mimarisi sayesinde bu süreci otomatikleştirebilirsiniz. Bir wordpress yedekleme eklentisi kullanarak sisteminizi günlük veya haftalık olarak otomatik yedeklenecek şekilde programlayabilirsiniz. Süreçleri yönetirken sitenizi korumak adına WordPress güvenliği tedbirlerini de ihmal etmemelisiniz.

WordPress Yedekleme Nasıl Yapılır? Adım Adım Rehber
Görsel: Effib at Hebrew Wikipedia, CC BY-SA 3.0 / Wikimedia Commons

3-2-1 Yedekleme Kuralı ile Veri Güvenliği

Yedekleme dünyasında kabul gören en kritik prensiplerden biri 3-2-1 kuralıdır. Bu kural, aldığınız yedeğin kriz anında gerçekten işe yaramasını hedefler.

Verinizin en az 3 kopyası bulunmalı, bu kopyalar 2 farklı depolama ortamında tutulmalı ve en az 1 kopya mutlaka farklı bir coğrafi konumda (offsite/bulut) saklanmalıdır.

Yedeğinizi sadece web sitenizin bulunduğu sunucuda tutmak büyük bir hatadır. Sunucunuz çöktüğünde veya siber saldırıya uğradığında ana verinizle birlikte yedeğiniz de yok olur. Bu nedenle:

  • Bir kopyayı yerel bir harici diskte veya bilgisayarınızda saklayın.
  • İkinci kopyayı kurumsal bir bulut depolama alanına aktarın.
  • Fidye yazılımlarının (ransomware) bilgisayarınıza bağlı harici sürücülere de sızabileceğini unutmayın; yedekleme bittikten sonra harici diskin bağlantısını fiziksel olarak kesin.

Yedekleme Sürecinde Sık Yapılan Hatalar

Yedek alırken yapılan en büyük hata, alınan kopyaların geri yükleme testini yapmamaktır. Bir kriz anında arşiv dosyasının bozuk olduğunu öğrenmek geri dönüşü olmayan kayıplara yol açar. Belirli dönemlerde yedeğinizi yerel bir geliştirme ortamında açarak çalıştığını doğrulayın.

İkinci yaygın hata, veritabanı ile dosya sistemi arasındaki senkronizasyonu kaçırmaktır. Eğer sitenizde yoğun bir yorum veya satış akışı varsa, dosya yedeği ile veritabanı yedeğinin aynı zaman diliminde alınması şarttır. Sitenizin teknik sağlığı ve taranabilirliği için robots.txt nedir rehberimize de göz atabilir, optimizasyon adımlarınızı eksiksiz tamamlayabilirsiniz.

Web Yöneticileri İçin Eylem Planı

Sitenizi güvende tutmak karmaşık olmak zorunda değildir. Aşağıdaki adımları sırasıyla uygulayarak riskleri en aza indirebilirsiniz:

  1. Sitenizin içerik üretim sıklığını belirleyin. Haftada bir yazı giriyorsanız haftalık, her gün sipariş alan bir mağazaysanız günlük yedek planı oluşturun.
  2. Yedekleme hedefini belirleyin ve dosyaları doğrudan sunucudan bağımsız bir bulut depolama servisine aktarın.
  3. Büyük bir eklenti veya tema güncellemesi yapmadan önce mutlaka anlık tam yedek alın.
  4. Yılda en az iki kez yedeği sıfırdan kurarak felaket tatbikatı yapın.

Sık sorulan sorular

WordPress yedekleme ne sıklıkla yapılmalıdır?

Yedekleme sıklığı sitenizin güncellenme yoğunluğuna bağlıdır. Düzenli satış yapılan e-ticaret sitelerinde günlük veya anlık yedekleme gerekirken, haftada birkaç içerik yayınlanan kurumsal bloglar için haftalık yedekleme yeterli olabilir.

WordPress yedekleri sunucuda saklanabilir mi?

Yedekleri yalnızca web sunucusunda saklamak son derece risklidir. Sunucu arızası veya kötü amaçlı yazılım bulaşması durumunda yedekler de kaybolabilir; bu nedenle kopyalar mutlaka harici bir sürücüde veya bulutta tutulmalıdır.

3-2-1 yedekleme kuralı nedir?

3-2-1 kuralı, verilerin en az 3 kopyasının bulunmasını, bu kopyaların 2 farklı depolama ortamında tutulmasını ve en az 1 kopyanın sunucudan bağımsız farklı bir konumda ya da bulutta barındırılmasını öneren evrensel bir veri güvenliği standardıdır.

Bu içerik, Vikipedi kaynağındaki bilgilerden yararlanılarak editörümüzün yorum ve değerlendirmeleriyle hazırlanmıştır.

Bunlar da ilginizi çekebilir

Web sitesi tasarımı

Sitenizi, okuduğunuz bu yayının arkasındaki ekip yapsın.

Avukattan restorana, klinikten e-ticarete: yenilikçi özellikli, SEO ve yapay zeka aramalarına uyumlu, kendi panelinizden yönettiğiniz anahtar teslim web siteleri.

  • Core Web Vitals’a göre kodlanır
  • Size özel yönetim paneli
  • SEO ve yapay zeka aramalarına uyumlu
  • 18 sektöre özel, anahtar teslim çözüm