WPHizmet

WordPress Yedekten Geri Yükleme: UpdraftPlus, Hosting Paneli ve Manuel

Yayınlandı:
Son teknik kontrol:
3.5 dk okuma

Hosting, Yedekleme ve Bakım

Kısa cevap

Bir WordPress yedeği, yedeği alan araçla geri yüklenir: UpdraftPlus kullanıyorsanız Ayarlar → UpdraftPlus Yedekleri → Mevcut yedekler bölümünden geri yükleme yapılır; hosting yedeği panelin yedek aracından, manuel yedek ise dosyalar FTP ile, veritabanı phpMyAdmin ile yüklenerek geri alınır. Geri yüklemeden önce sitenin şimdiki hâlinin de yedeğini alın; yedek tarihinden sonra eklenen yazı, sipariş ve kullanıcılar geri yüklemeyle kaybolur. Hack sonrası geri yüklemede yedeğin bulaşmadan önceye ait olması şarttır.

Önemli noktalar

  • Geri yüklemeden önce mevcut hâlin yedeğini alın; geri yükleme de geri alınabilir olmalı.
  • Yedek tarihinden sonraki içerik, sipariş ve kullanıcılar kaybolur — e-ticarette önce bunları not edin.
  • Site açılmıyorsa temiz bir WordPress kurup yedekleme eklentisini yeniden yükleyerek geri dönülebilir.
  • UpdraftPlus’ın ücretsiz sürümü aynı siteye geri yükler; farklı adrese taşıma ücretli sürümün özelliğidir.
  • Hack sonrası yedeğe dönmek, saldırganın girdiği açığı kapatmaz.

Geri yüklemeden önce: üç soru

SoruNeden önemli
Hangi tarihe dönüyorum?O tarihten sonraki yazılar, yorumlar, siparişler ve yeni kullanıcılar geri gelmez
Sorun gerçekten yedeğe dönmeyi gerektiriyor mu?Bozuk bir eklenti güncellemesi çoğu zaman yalnızca o eklentiyi eski sürüme almakla çözülür
Yedek sorundan önceye mi ait?Özellikle hack sonrasında bulaşma, fark edilmeden haftalarca sürmüş olabilir
  1. Mevcut hâlin yedeğini alın

    Geri yükleme beklenmedik bir sonuç verirse dönebileceğiniz tek nokta budur. Hack durumunda bu kopya iz sürmek için de gerekir.

  2. Kaybolacak verileri not edin

    E-ticarette yedek tarihinden sonra gelen siparişlerin listesini dışa aktarın; bu siparişler geri yüklemeden sonra elle takip edilir.

  3. Doğru parçaları seçin

    Sorun yalnızca içerikteyse veritabanı, yalnızca dosyalardaysa (ör. bozuk tema) dosyalar geri yüklenebilir. Emin değilseniz ikisini birlikte ve aynı tarihten geri yükleyin.

Yöntem 1: UpdraftPlus ile (site açılıyorsa)

  1. Yedek ekranını açın

    Ayarlar → UpdraftPlus Yedekleri → Mevcut yedekler. Yedekler tarih sırasıyla listelenir.

  2. Geri yükle’ye tıklayın

    Dönmek istediğiniz tarihin yanındaki “Geri yükle” düğmesine basın.

  3. Bileşenleri seçin

    Eklentiler, temalar, yüklemeler, diğer dosyalar ve veritabanı ayrı ayrı seçilebilir. Tam dönüş için hepsini seçin.

  4. İşlemi başlatın ve bekleyin

    Uzak depolamadaki (Google Drive, Dropbox vb.) yedekler önce sunucuya indirilir. İşlem bitene kadar sayfayı kapatmayın.

  5. Yeniden giriş yapın

    Veritabanı geri yüklendiyse kullanıcılar ve parolalar da yedek tarihindeki hâline döner.

Site açılmıyorsa: temiz kurulum üzerinden geri yükleme

Yönetim paneline erişilemiyorsa ama yedek dosyaları elinizdeyse (bulut depolamada veya bilgisayarınızda), aynı adrese boş bir WordPress kurup yedekleme eklentisi aracılığıyla geri dönülebilir:

  1. Aynı adrese temiz bir WordPress kurun

    Kurulum adımları için WordPress kurulumu rehberine bakın. Mevcut bozuk dosyaları silmeden önce onların da bir kopyasını alın.

  2. UpdraftPlus’ı kurun

    Eklenti dizininden kurup etkinleştirin.

  3. Yedek dosyalarını yükleyin veya depolamayı bağlayın

    Mevcut yedekler bölümündeki “Yedek dosyalarını yükle” seçeneğiyle dosyaları yükleyin ya da uzak depolamayı yeniden bağlayıp “Yeniden tara” ile yedekleri bulun.

  4. Geri yükleyin

    Yedekler listede görünür; geri yükleme adımları site açıkken yapılanla aynıdır.

Yöntem 2: Hosting panelinden

Hosting firmanız otomatik yedek alıyorsa, panelin yedek aracından (cPanel’de JetBackup gibi eklentiler, Plesk’te Yedek Yöneticisi) dosyaları ve veritabanını belirli bir tarihe döndürebilirsiniz. Araçların çoğu dosyaları ve veritabanını ayrı ayrı geri yükleme seçeneği sunar; WordPress için ikisini aynı tarihten geri yüklemek gerekir. Sağlayıcının yedek saklama süresi sınırlıdır; eski bir tarihe ihtiyacınız varsa geç kalmadan destek ekibine başvurun.

Yöntem 3: Manuel geri yükleme

  1. Veritabanını içe aktarın

    phpMyAdmin’de sitenin veritabanını seçin. Temiz bir sonuç için mevcut tabloları kaldırıp ardından İçe aktar sekmesinden .sql yedeğini yükleyin. Büyük dosyalarda panelin yükleme sınırına takılırsanız komut satırı (wp db import) veya hosting desteği gerekir.

  2. Dosyaları yükleyin

    Yedekteki wp-content klasörünü sunucudakiyle değiştirin. Çekirdek dosyaları wordpress.org’dan yeniden indirmek, yedekten dönmekten daha güvenlidir.

  3. wp-config.php’yi kontrol edin

    Veritabanı adı, kullanıcı ve parola sunucudakiyle eşleşmeli; tablo öneki ($table_prefix) yedektekiyle aynı olmalı. Eşleşmezse veritabanı bağlantı hatası alırsınız.

terminal (WP-CLI)
# Önce mevcut veritabanının kopyası
wp db export oncesi-$(date +%F).sql

# Yedeği içe aktar
wp db import yedek.sql

# Geri yüklemeden sonra kalıcı bağlantı kurallarını yenile
wp rewrite flush

Geri yüklemeden sonra kontrol listesi

KontrolNeden
Ana sayfa ve birkaç iç sayfa açılıyor mu?Temel işlevin döndüğünü doğrular
Kalıcı bağlantılarAyarlar → Kalıcı bağlantılar sayfasını kaydetmek yeniden yazma kurallarını yeniler
ÖnbellekEklenti, sunucu ve CDN önbelleği temizlenmezse eski sürüm görünmeye devam eder
Eklenti ve tema güncellemeleriYedek eski sürümleri geri getirmiş olabilir; güvenlik güncellemelerini yeniden uygulayın
Kayıp içerik ve siparişlerYedek tarihinden sonrakileri not ettiğiniz listeden tamamlayın
Formlar ve e-postaBir test formu ve parola sıfırlama e-postası

Geri yükleme işe yaramadı mı?

Yedeğinizi inceleyip sitenizi veri kaybını en aza indirerek ayağa kaldıralım.

Acil WordPress Destek

Sık sorulan sorular

Yalnızca veritabanını geri yüklesem olur mu?
Sorun yalnızca içerikte veya ayarlardaysa olur. Ancak veritabanı, dosyalardaki eklenti sürümleriyle uyumsuz bir tarihe dönerse hata çıkabilir ve yeni yüklenmiş görseller kırık görünebilir. Emin değilseniz dosyaları ve veritabanını aynı tarihten birlikte geri yükleyin.
Geri yükleme yarıda kaldı, site bozuldu. Ne yapmalıyım?
Önce hata günlüğüne bakın; en sık neden sunucunun zaman aşımı veya bellek sınırıdır. Geri yüklemeden önce aldığınız mevcut hâl yedeği bu durumda dönüş noktanızdır. Tekrar denemeden önce büyük yedekleri parçalar hâlinde veya komut satırından geri yüklemeyi değerlendirin.
Geri yüklemeden sonra giriş yapamıyorum.
Veritabanıyla birlikte kullanıcılar ve parolalar da yedek tarihindeki hâline döner. O tarihte geçerli olan parolayı deneyin veya parolayı sıfırlayın. Oturum çerezleri de geçersiz olabileceği için tarayıcı çerezlerini temizlemek gerekebilir.
Hosting yedeği mi, eklenti yedeği mi daha güvenilir?
İkisi farklı riskleri karşılar. Hosting yedeği sağlayıcının altyapısında ve sınırlı sürelidir; eklenti yedeği sizin seçtiğiniz, sunucu dışındaki bir yerde durur. En güvenlisi ikisinin birlikte bulunması ve en az birinin düzenli olarak geri yükleme denemesinden geçmesidir.

Kaynaklar ve teknik referanslar

Bu içeriği hazırlayan

WPHizmet Ekibi

WordPress teknik ekibi

WPHizmet içeriklerini hazırlayan teknik ekip. Rehberler, WordPress ve WooCommerce sitelerinde günlük olarak karşılaşılan sorunlara dayanır; sürüm, yapılandırma ve gereksinim bilgileri yayın öncesinde resmi dokümantasyondan doğrulanır.

  • WordPress teknik destek
  • Performans ve Core Web Vitals
  • Güvenlik ve zararlı kod temizliği
  • WooCommerce
  • Teknik SEO

İlgili içerikler