WordPress Yedekten Geri Yükleme: UpdraftPlus, Hosting Paneli ve Manuel
- Yayınlandı:
- Son teknik kontrol:
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
| Soru | Neden ö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 |
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.
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.
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)
Yedek ekranını açın
Ayarlar → UpdraftPlus Yedekleri → Mevcut yedekler. Yedekler tarih sırasıyla listelenir.
Geri yükle’ye tıklayın
Dönmek istediğiniz tarihin yanındaki “Geri yükle” düğmesine basın.
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.
İşlemi başlatın ve bekleyin
Uzak depolamadaki (Google Drive, Dropbox vb.) yedekler önce sunucuya indirilir. İşlem bitene kadar sayfayı kapatmayın.
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:
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.
UpdraftPlus’ı kurun
Eklenti dizininden kurup etkinleştirin.
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.
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
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.
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.
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.
# Ö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 flushGeri yüklemeden sonra kontrol listesi
| Kontrol | Neden |
|---|---|
| Ana sayfa ve birkaç iç sayfa açılıyor mu? | Temel işlevin döndüğünü doğrular |
| Kalıcı bağlantılar | Ayarlar → Kalıcı bağlantılar sayfasını kaydetmek yeniden yazma kurallarını yeniler |
| Önbellek | Eklenti, sunucu ve CDN önbelleği temizlenmezse eski sürüm görünmeye devam eder |
| Eklenti ve tema güncellemeleri | Yedek eski sürümleri geri getirmiş olabilir; güvenlik güncellemelerini yeniden uygulayın |
| Kayıp içerik ve siparişler | Yedek tarihinden sonrakileri not ettiğiniz listeden tamamlayın |
| Formlar ve e-posta | Bir 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 DestekSık sorulan sorular
Yalnızca veritabanını geri yüklesem olur mu?
Geri yükleme yarıda kaldı, site bozuldu. Ne yapmalıyım?
Geri yüklemeden sonra giriş yapamıyorum.
Hosting yedeği mi, eklenti yedeği mi daha güvenilir?
Kaynaklar ve teknik referanslar
Bu içeriği hazırlayan
WPHizmet EkibiWordPress 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