Sadece Blog Ziyaretçilerimiz İçin TriAnnual Planında Ekstra 3 Ay Ücretsiz + %10 İNDİRİM Kazanın YSBLOG10
Anlaşmayı Yakala

Web Sitenizi Yedeklemeden Nasıl Geri Yükleyebilirsiniz – (Adım Adım Başlangıç ​​Kılavuzu)

Web sitenizi yedeklemeden geri yüklemek içinYedekleme türünüzü belirleyin (sunucu yedeklemesi, eklenti yedeklemesi veya manuel dosyalar + veritabanı), bir geri yükleme yöntemi seçin (sunucu paneli, eklenti veya manuel) ve site dosyalarınızı ve veritabanınızı dikkatlice geri yükleyin.

Ardından önbellekleri temizleyin, işlevselliği test edin, yaygın hataları düzeltin ve gelecekteki kesintileri önlemek için güvenliği güçlendirin. Siteniz bir güncellemeden sonra çökerse, saldırıya uğrarsa veya bozulursa, web sitenizi yedeklemeden nasıl geri yükleyeceğinizi öğrenmek en hızlı kurtarma yöntemidir.

Bu başlangıç ​​seviyesi dostu kılavuz, gerçek dünya örnekleriyle sunucu, eklenti ve manuel yöntemleri adım adım açıklıyor. 12 yılı aşkın deneyimden ipuçları Hosting ve WordPress kurtarma konusunda.

Onarıma Başlamadan Önce İhtiyacınız Olanlar (Hızlı Kontrol Listesi)

  • Erişim barındırma kontrol paneli (cPanel/Plesk) Veya SFTP/SSH ve phpMyAdmin
  • Yedek dosyalarınız: web sitesi dosyaları (.zip/tar) ve veritabanı (.sql) veya bir eklenti yedekleme paketi
  • WordPress'e yönetici erişimi (varsa)
  • Bakım için zaman aralığı (paydaşları bilgilendirmek)
  • Risk almadan test etmek istiyorsanız, geçici bir alan adı veya test ortamı kullanabilirsiniz.
  • Girişler: hosting, database, WordPress, CDN, domain registry

Yedekleme Türlerinizi Anlayın (Böylece Doğru Yöntemi Seçebilirsiniz)

Yedeklemelerin çeşitli türleri vardır. Sizinkini bilmek, en hızlı geri yükleme yolunu belirler ve veri kaybını önler.

  • Tam mı, artımlı mı? Tam yedekleme, belirli bir zamandaki her şeyi içerir; artımlı yedekleme ise son yedeklemeden bu yana meydana gelen değişiklikleri saklar.
  • Dosya mı, Veritabanı mı? Dosyalar = WordPress çekirdeği, temalar, eklentiler, yüklemeler. Veritabanı = gönderiler, sayfalar, kullanıcılar, ayarlar.
  • Sunucu Düzeyinde Yedeklemeler: Sağlayıcınız tarafından oluşturulmuştur (örneğin, JetBackup/R1Soft). Genellikle tek tıklamayla geri yükleme.
  • Eklenti Yedeklemeleri: UpdraftPlus, Jetpack, Duplicator, All-in-One WP Migration eklentileri kullanılarak geri yüklendi.
  • Manuel Yedeklemeler: phpMyAdmin veya WP-CLI'dan dışa aktarılan dosyaların yanı sıra bir .sql dosyasını da içeren bir zip dosyası.

İpucu: Eğer sunucunuz otomatik günlük yedekleme ve tek tıklamayla geri yükleme özelliği sunuyorsa (örneğin...) YouStable (Desteklenen planlarda olduğu gibi), bu genellikle en kolay ve en güvenli başlangıç ​​noktasıdır.

Yöntem 1: Web Barındırıcınız Aracılığıyla Geri Yükleme (cPanel/Plesk)

Bu, dosyaları ve veritabanlarını minimum çabayla geri yüklediği için çoğu kullanıcı için en hızlı yoldur. Adımlar sağlayıcıya göre biraz farklılık gösterir, ancak cPanel ve JetBackup/Backup Wizard kullanılarak standart akış şu şekildedir.

Adım 1: cPanel'e giriş yapın ve Yedeklemeler/JetBackup'ı açın.

  • Yedeklemeler, Yedekleme Sihirbazı veya JetBackup'a gidin (isimler farklılık gösterebilir).
  • Geri yükleme noktasını seçin (sorun başlamadan önceki son bilinen iyi tarihi arayın).

Adım 2: Ana Dizini (Dosyaları) Geri Yükle

  • Ana Dizin veya Dosyalar'ı seçin ve Geri Yükle'ye tıklayın.
  • İstenildiğinde üzerine yazmayı onaylayın. Bu işlem, bozuk dosyaları yedek kopyayla değiştirecektir.
  • İşlemin tamamlanmasını bekleyin; müdahale etmeyin.

3. Adım: Veritabanını Geri Yükle

  • JetBackup/Yedeklemeler bölümünde Veritabanları'nı seçin, ilgili veritabanını seçin (veritabanı adı için wp-config.php dosyanızı kontrol edin) ve Geri Yükle'ye tıklayın.
  • Eğer sunucunuz veritabanı geri yükleme özelliği sunmuyorsa, phpMyAdmin üzerinden içe aktarın (bkz. Yöntem 3).

4. Adım: wp-config.php dosyasını ve URL'yi kontrol edin.

  • Açılış Dosya Yöneticisi Ayrıca wp-config.php dosyasında canlı veritabanınız için doğru DB_NAME, DB_USER, DB_PASSWORD ve DB_HOST değerlerinin bulunduğunu kontrol edin.
  • Alan adınız veya yolunuz değiştiyse, veritabanındaki site URL'sini güncelleyin (aşağıdaki WP-CLI kod parçacığına veya phpMyAdmin yöntemine bakın).

YouStable Müşteriler JetBackup ile birkaç tıklamayla dosya ve veritabanlarını geri yükleyebilir ve gerekirse, saldırıya uğramış siteler veya geçişler gibi karmaşık durumlar için 7/24 hizmet veren ekibimizden rehberli kurtarma talebinde bulunabilirler.

Yöntem 2: Yedekleme Eklentisi Kullanarak WordPress'i Geri Yükleme

Yedeklemeleriniz bir eklenti ile oluşturulduysa, en sorunsuz deneyim için aynı araçla geri yükleyin. Kullanıcı arayüzü tam olarak farklılık gösterse de, iş akışı benzerdir.

Ortak Eklenti İş Akışı (UpdraftPlus, Jetpack, Duplicator, AIOWP)

  • Site kısmen çalışıyorsa, bakım moduna alın.
  • Eklentiyi temiz bir WordPress kurulumuna veya (wp-admin'e hala erişebiliyorsanız) sorunlu siteye kurun.
  • Yedeklemeler için kullanılan depolama alanını (örneğin, Google Drive, S3) bağlayın veya yedekleme arşivlerini yükleyin.
  • Neyi geri yükleyeceğinizi seçin: Eklentiler, temalar, yüklemeler, veritabanı (genellikle tümünü seçin).
  • Geri yükleme işlemini çalıştırın ve tamamlanana kadar bekleyin. Başka bir sayfaya geçmeyin.
  • Oturumunuz kapatıldıysa tekrar giriş yapın ve ardından siteyi iyice test edin.

Not: Tam site paketleri için (örneğin, Duplicator, All-in-One WP Migration), tek bir arşivi yükleyebilirsiniz ve eklenti siteyi tamamen yeniden oluşturur; bu, geçişler veya geri alma işlemleri için idealdir.

Yöntem 3: Manuel Geri Yükleme (Dosyalar + Veritabanı)

Dosyalarınızın zip dosyası ve .sql veritabanı dökümü varsa veya eklentiler/paneller kullanılamıyorsa bunu kullanın. Hassas bir yöntemdir ancak ayrıntılara dikkat gerektirir.

Adım 1: Hazırla

  • Yedekleme zip dosyanızı ve .sql dosyanızı yerel olarak indirin.
  • Ziyaretçilerin erişiminin kesintiye uğramaması için bakım modunu etkinleştirin veya bir test alt alan adı kullanın.
  • Sahip olduğunuzu doğrulayın. SFTP ve phpMyAdmin erişimi (veya SSH + WP-CLI (varsa).

Adım 2: Dosyaları şu yolla geri yükleyin: SFTPDosya Yöneticisi

  • İle bağlan SFTP ve belge kök dizinine (genellikle public_html) gidin.
  • Mevcut wp-admin, wp-includes ve wp-content klasörlerini silin veya yeniden adlandırın (ya da dikkatlice yükleyip üzerine yazın).
  • Yedekleme zip dosyasını yükleyin ve doküman kök dizinine çıkarın.
  • Dosya izinlerinin doğru olduğundan emin olun: dosyalar 644, dizinler 755.

3. Adım: phpMyAdmin aracılığıyla Veritabanını Geri Yükleyin

  • cPanel'de yeni bir veritabanı ve kullanıcı oluşturun (tüm ayrıcalıkları atayın) veya eminseniz mevcut veritabanını boşaltın.
  • phpMyAdmin'i açın > veritabanını seçin > İçe Aktar > .sql dosyanızı yükleyin. Başarılı olmasını bekleyin.
  • wp-config.php dosyasını doğru veritabanı kimlik bilgileriyle düzenleyin.
// wp-config.php database settings
define('DB_NAME', 'your_database');
define('DB_USER', 'your_db_user');
define('DB_PASSWORD', 'strong_password');
define('DB_HOST', 'localhost'); // Often 'localhost' on shared hosting

// Optional: increase memory to avoid restore-time white screens
define('WP_MEMORY_LIMIT', '256M');

4. Adım: Taşıma Sonrası URL'leri Düzeltin (Alan Adı/Yol Değiştiyse)

Yeni bir alana geçiş yaptıysanız veya test ortamından canlı ortama geçiş yaptıysanız, bozuk medya ve yönlendirmeleri önlemek için URL'leri güncelleyin.

# Using WP-CLI
wp search-replace 'http://oldsite.com' 'https://newsite.com' --all-tables --precise --recurse-objects

# Flush permalinks
wp rewrite flush --hard

WP-CLI'niz yok mu? phpMyAdmin'de wp_options tablosunu düzenleyin: siteurl ve home alanlarını mevcut alan adınıza ayarlayın. Ardından, giriş yapabildiğinizde serileştirilmiş veriler için güvenilir bir arama-değiştirme komut dosyası veya Better Search Replace gibi bir eklenti kullanın.

Sistem Geri Yükleme Sonrası Kontrol Listesi (Bunu Atlamayın)

  • Kritik test yollarını test edin: Ana sayfa, blog yazıları, ürün sayfaları, ödeme sayfası, formlar, arama, giriş ve yönetim paneli.
  • Kalıcı bağlantıları temizle: Ayarlar > Kalıcı Bağlantılar > Değişiklikleri Kaydet ( .htaccess dosyasını yeniden oluşturur).
  • Önbelleği temizle: Eklenti önbelleği (örneğin, WP Rocket), sunucu önbelleği (OPcache/Varnish), CDN önbelleği (Cloudflare), ve tarayıcı önbelleği.
  • Görseller ve CSS/JS: Gerekirse küçük resimleri yeniden oluşturun ve küçültme/birleştirme işleminin düzeni bozmadığından emin olun.
  • Güvenlik hijyeni: Tüm şifreleri değiştirin (hosting, SFTP/SSH(Veritabanı, yönetici), eklentileri/temaları/çekirdeği güncelleyin, kötü amaçlı yazılımlara karşı tarama yapın.
  • SEO kontrolleri: Yalnızca tek bir kanonik sürüm (tercihen https) olduğundan, robots.txt dosyasının engelleme yapmadığından, site haritasının aktif olduğundan emin olun ve Search Console'da gönderin.
  • Hata günlükleri: Kalıcı hataları yakalamak için error_log ve host loglarını inceleyin. PHP/Veritabanı sorunları.

Sık Karşılaşılan Geri Yükleme Hataları ve Hızlı Çözümler

  • Veritabanı bağlantısı kurulurken hata oluştu: Veritabanı kimlik bilgileri yanlış veya veritabanı geri yüklenmemiş. wp-config.php dosyasını düzeltin, veritabanı kullanıcı ayrıcalıklarını doğrulayın.
  • Beyaz ekran/500 hatası: PHP Bellek/zaman aşımı sorunları veya hatalı eklenti. Çakışmaları izole etmek için belleği artırın, geçici olarak hata ayıklamayı etkinleştirin, /wp-content/plugins klasörünü yeniden adlandırın.
  • Karışık içerik (http/https): Arama ve değiştirme işlemini https için zorla gerçekleştir. SSL Sunucunuzda CDN kurallarını güncelleyin.
  • Yanlış dosya izinleri: Dizinler 755, dosyalar 644. Güvenlik nedeniyle 777'den kaçının.
  • Yükleme/içe aktarma limitleri: Büyük .sql/.zip dosyalarıyla ilgili sorun yaşanıyor. Kullanın. SSH/WP-CLI komutunu kullanın veya sunucudan limitleri (upload_max_filesize, post_max_size, max_execution_time) yükseltmesini isteyin.
// wp-config.php temporary debugging (disable after fixing)
define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);

Bir Sonraki Sefer Kesinti Süresini Nasıl Azaltabilirsiniz (Profesyonel Yedekleme Stratejisi)

  • 3-2-1'i izleyin: Verilerinizin 3 kopyası, 2 farklı ortamda, 1'i harici bir konumda.
  • Yedeklemeleri otomatikleştirin: Yoğun mağazalar için günlük veya saatlik planlama yapılabilir. Gerekirse ayrı dosya ve veritabanı planlamaları tutulabilir.
  • Saklama politikası: Fark edilmeden gerçekleşen siber saldırılardan korunmak için birden fazla geri yükleme noktası (7-30 gün) bulundurun.
  • Test sonuçları üç ayda bir güncelleniyor: Sahne üzerinde pratik yapın, böylece baskı altında öğrenmek zorunda kalmazsınız.
  • Belge: Giriş bilgilerini ve geri yükleme adımlarını içeren bir kullanım kılavuzu tutun. DNS/CDN ayarları ve önemli kişiler.
  • RTO ve RPO'yu tanımlayın: RTO = kabul edilebilir kesinti süresi; RPO = kabul edilebilir veri kaybı. Hedeflerinize uygun araçları seçin.

On YouStable Bu hosting hizmetiyle, tek tıklamayla JetBackup geri yükleme özelliğiyle otomatik günlük uzak yedeklemeleri etkinleştirebilir, güvenli testler için hazırlık ortamları oluşturabilir ve hızlı kurtarma işlemlerinizde size yardımcı olacak 7/24 destekten yararlanabilirsiniz; bu da dakikaların bile önemli olduğu küçük işletmeler ve WooCommerce mağazaları için idealdir.

Test ortamında mı yoksa canlı ortamda mı geri yükleme işlemi yapılmalıdır?

  • Hazırlık aşamasını kullanın. Karmaşık hatalar, tema/eklenti çakışmaları veya büyük sürüm geri alma işlemleri için. Her şeyi doğrulayın, ardından canlıya geçin.
  • Canlı yayını geri yükle Site çöktüğünde, saldırıya uğradığında veya acil kurtarma işlemine ihtiyacınız olduğunda. Kısa tutun ve kurtarma sonrası kontrol listesini izleyin.

DNS ve İyileşme Sürecinde Zaman Kaybı İçin İpuçları

  • Planlı bakım öncesinde alan adınızın TTL değerini düşürerek işlemleri hızlandırın. DNS değişir.
  • Kullanıcıları bilgilendirmek için bir hizmet durumu sayfası veya basit bir bakım sayfası kullanın.
  • Sunucu değiştiriyorsanız, A kayıtlarını yalnızca geri yüklenen site kontrollerinizden geçtikten sonra güncelleyin.

Sık Sorulan Sorular

1. cPanel'de bir web sitesini yedeklemeden nasıl geri yüklerim?

cPanel'i açın, Yedeklemeler/JetBackup'a gidin, bir geri yükleme noktası seçin ve Ana Dizin (dosyalar) ve diğerlerini geri yükleyin. MySQL Veritabanı. Üzerine yazma işlemlerini onaylayın, ardından wp-config.php dosyasını kontrol edin ve siteyi test edin. Veritabanı geri yükleme seçeneği yoksa, .sql dosyasını phpMyAdmin üzerinden içe aktarın.

2. Yedekleme için kullandığım eklenti olmadan WordPress'i geri yükleyebilir miyim?

Genellikle yedekleme formatını kolayca açmak için aynı eklentiye ihtiyacınız vardır. Yalnızca ham dosyalar içeren bir zip ve .sql dosyanız varsa, manuel olarak geri yükleme yapın. SFTP ve phpMyAdmin. Bazı eklentiler (Duplicator/AIOWP) aynı araçla geri yüklenmesi en kolay olan özel paketler oluşturur.

3. Yedeklemeyi geri yüklemek SEO'mu etkiler mi?

Aynı alan adını ve URL'leri doğru şekilde geri yüklerseniz sorun olmaz. Geri yükleme işleminden sonra HTTPS, kanonik kurulum, robots.txt, site haritası doğrulaması yapın ve 404 hatalarını düzeltin. Geçici kesintiler sorun teşkil etmez, ancak uzun süreli hatalar veya yönlendirme yapılmadan URL değişiklikleri sıralamaları olumsuz etkileyebilir.

4. Bir web sitesinin eski haline getirilmesi ne kadar sürer?

Küçük bloglar, sunucu yedeklemeleriyle dakikalar içinde geri yüklenebilir. Büyük medya kütüphanelerine sahip büyük WooCommerce mağazalarının geri yüklenmesi, arşiv boyutuna ve sunucu hızına bağlı olarak 30-90 dakika sürebilir. Bir bakım penceresi planlayın ve işlemi kesintiye uğratmaktan kaçının.

5. Ya hiç yedeklemem yoksa?

Sunucunuzun acil durum anlık görüntüleri saklayıp saklamadığını kontrol edin. Eğer yoksa, yerel makinenizden veya geliştirici kopyalarınızdan dosya kurtarmayı deneyin, son çare olarak önbelleğe alınmış içeriği (Wayback Machine) kullanarak yeniden oluşturun. Tekrar yaşanmasını önlemek için hemen otomatik günlük yedeklemeler ayarlayın.

Sonuç

Web sitenizi yedeklemeden geri yüklemek, hangi yedekleme yöntemine sahip olduğunuzu bildiğiniz ve doğru yöntemi (sunucu düzeyinde, eklenti tabanlı veya manuel) izlediğiniz zaman oldukça kolaydır. Sakin olun, her adımı doğrulayın ve sonrasında test ve güvenliğe öncelik verin. Bir dahaki sefere daha hızlı ve güvenli kurtarma işlemleri için, site dışı yedeklemeleri otomatikleştirin ve test ortamında geri yükleme alıştırmaları yapın.

Şun aracılığıyla paylaş:

Sanjeet Chauhan

Sanjeet Chauhan, web sitelerinin organik olarak büyümesine yardımcı olmaya kendini adamış bir blog yazarı ve SEO uzmanıdır. Trafiği artırmak, sıralamaları iyileştirmek ve çevrimiçi varlığı en üst düzeye çıkarmak için pratik stratejiler, uygulanabilir ipuçları ve bilgiler paylaşıyor.

Leave a Comment

E-posta hesabınız yayımlanmayacak. Gerekli alanlar işaretlenmişlerdir. *

En gidin