Arama Yap Mesaj Gönder
Biz Sizi Arayalım
+90
X

Lütfen Ülke (Bölge) Seçiniz

Türkiye (Türkçe)Türkiye (Türkçe) Almanya (German)Almanya (German) Worldwide (English)Worldwide (English)
X

Lütfen Para Birimi Seçiniz

Türk Lirası $ US Dollar Euro
X

Lütfen Ülke (Bölge) Seçiniz

Türkiye (Türkçe)Türkiye (Türkçe) Almanya (German)Almanya (German) Worldwide (English)Worldwide (English)
X

Lütfen Para Birimi Seçiniz

Türk Lirası $ US Dollar Euro

Bize Ulaşın

Konum Halkalı merkez mahallesi fatih cd ozgur apt no 46 , Küçükçekmece , İstanbul , 34303 , TR
WordPress yedekleme ve kurtarma

WordPress yedeğini yalnız indirmeyin; geri yüklenebilir olduğunu doğrulayın

Eksiksiz WordPress yedeği veritabanını, wp-content içeriğini, wp-config.php ayarlarını ve gerekiyorsa web sunucusu kurallarını kapsar. Başarılı yedekleme, arşivin oluşması değil; temiz bir ortamda açılması, veritabanının içe aktarılması ve site işlevlerinin test edilmesiyle kanıtlanır.

root@eka:~/diagnostics
wp db export backup.sql --add-drop-table
tar -czf wordpress-files.tar.gz public_html
sha256sum backup.sql wordpress-files.tar.gz
wp search-replace old.example new.example --dry-run
DB + FILEAynı yedek setinde
SHA-256Aktarım bütünlüğü
DRY-RUNURL değişimini önce test edin
RESTOREGerçek geri yükleme kanıtı
01
Konuya özel çerçeve

WordPress yedeği hangi parçaları kapsamalıdır?

Veritabanı yazılar, kullanıcılar, ayarlar, siparişler ve eklenti verilerini; wp-content ise yüklenen görselleri, tema ve eklentileri taşır. wp-config.php veritabanı bağlantısı, güvenlik anahtarları ve özel sabitler açısından önemlidir. .htaccess veya Nginx yapılandırması, cron görevleri, özel PHP ayarları ve harici depolama bağlantıları da kurulumun parçasıysa ayrıca kaydedilmelidir.

Veri katmanı

Veritabanı yedeği

Yazılar, kullanıcılar, WooCommerce siparişleri, ayarlar ve eklenti tabloları SQL dışa aktarımıyla korunur.

Dosya katmanı

Dosya yedeği

En az wp-content, wp-config.php ve özel web sunucusu dosyaları arşivlenmelidir. Çekirdek yeniden indirilebilse de tam kurtarma için tamamını almak daha pratiktir.

Kurtarma kanıtı

Geri yükleme testi

Arşiv açılmalı, SQL içe aktarılmalı ve ana sayfa, yönetim, form, cron, e-posta ve ödeme akışı test edilmelidir.

02
Terminal ve doğrulama

Yedek setini üretin, bütünlüğünü ölçün ve taşımayı doğrulayın

01

WP-CLI ile veritabanını dışa aktarın

Tablo önekini ve aktif veritabanını WordPress yapılandırmasından okuyarak güvenli SQL çıktısı oluşturur. Yoğun WooCommerce sitelerinde kısa bakım penceresi veya tutarlı snapshot planlayın.

wp db export ../backup-$(date +%F-%H%M).sql --add-drop-table
02

Dosyaları arşivleyin

Cache, geçici dosya ve eski yedek klasörlerini dışarıda bırakarak alan tüketimini azaltın.

tar --exclude=wp-content/cache --exclude=wp-content/upgrade --exclude="*.log" -czf ../wordpress-$(date +%F-%H%M).tar.gz .
03

Checksum ve arşiv testini yapın

SQL dosyasının boş olmadığını, tar arşivinin açılabildiğini ve aktarımdan sonra hash değerinin değişmediğini doğrulayın.

test -s ../backup.sql
tar -tzf ../wordpress.tar.gz >/dev/null
sha256sum ../backup.sql ../wordpress.tar.gz
04

Alan adı değişimini önce dry-run yapın

Serileştirilmiş veriyi bozmamak için düz SQL metin değiştirme yerine WP-CLI search-replace kullanın.

wp search-replace "https://old.example" "https://new.example" --all-tables-with-prefix --precise --dry-run
03
Uygulama sırası

Eksiksiz yedekleme ve geri yüklemeyi doğru sırayla uygulayın

01

Mevcut ortamı kaydedin

Yedek öncesi disk alanını, WordPress sürümünü, veritabanı boyutunu, PHP sürümünü ve aktif eklentileri kaydedin.

02

Veritabanını dışa aktarın

Veritabanını WP-CLI, mysqldump, cPanel phpMyAdmin veya Plesk üzerinden dışa aktarın; SQL dosyasının sıfır bayt olmadığını kontrol edin.

03

WordPress dosyalarını arşivleyin

WordPress dosyalarını arşivleyin; yedek arşivini public_html içinde bırakmayın ve web üzerinden erişilemeyecek bir konuma taşıyın.

04

Hash üretin ve dış depolamaya taşıyın

SQL ve arşiv için SHA-256 üretin, dosyaları farklı sunucu veya nesne depolamaya aktarın ve aktarım sonrası hash değerlerini karşılaştırın.

05

Temiz hedef ortamı hazırlayın

Geri yüklemede önce boş veritabanı ve temiz document root hazırlayın; dosyaları açın, SQL’i içe aktarın ve wp-config.php bağlantısını doğrulayın.

06

URL ve kalıcı bağlantıları güvenli güncelleyin

Alan adı değiştiyse WP-CLI ile dry-run ardından gerçek search-replace çalıştırın; cache, rewrite kuralları ve kalıcı bağlantıları yenileyin.

07

Kritik iş akışlarını test edin

Ana sayfa, wp-admin, medya, giriş, form, cron, e-posta, ödeme ve yedekleme işlevlerini test ederek kurtarmayı kayıt altına alın.

04
Hata sözlüğü

Geri yüklemede görülen gerçek sorunları birbirinden ayırın

Error establishing a database connection

wp-config.php bilgileri, DB_HOST veya MySQL kullanıcı yetkileri geri yüklenen ortamla eşleşmiyor.

Görseller 404 dönüyor

wp-content/uploads eksik, yanlış dizine açılmış veya dosya sahipliği web sunucusu kullanıcısıyla uyumsuz.

Site eski alan adına yönleniyor

home/siteurl, eklenti ayarları veya serileştirilmiş içerik eski URL’yi taşıyor.

Yedek var ama SQL bozuk

Eksik aktarım, disk dolması veya işlem sırasında bağlantı kesilmesi SQL çıktısını yarım bırakmış olabilir.

Riskler

Kaçınılması gereken uygulamalar

  • Yalnız dosya veya yalnız veritabanı yedeği almak
  • Yedeği public_html altında erişilebilir bırakmak
  • Serileştirilmiş veride düz metin SQL replace kullanmak
  • Canlı sitede doğrulanmamış yedeğe güvenmek
Kontrol listesi

İşlem tamamlanmadan kanıtlayın

  • SQL dosyası boş değil ve içe aktarılabiliyor
  • Dosya arşivi hatasız açılıyor
  • SHA-256 aktarım öncesi ve sonrası aynı
  • Yedek web kökünün dışında ve ikinci konumda
  • Test ortamında gerçek geri yükleme tamamlandı
05
Sık sorulan sorular

WordPress yedekleme ve geri yükleme hakkında net cevaplar

WordPress yedeği için yalnız wp-content yeterli mi?

Hayır. wp-content dosyaları taşır ancak yazılar, kullanıcılar, siparişler ve ayarlar veritabanındadır. En az dosya ve veritabanı birlikte alınmalıdır.

Yedek ne sıklıkla alınmalı?

Değişim hızına göre belirlenir. Yoğun e-ticaret sitelerinde veritabanı çok daha sık, kurumsal sitelerde günlük veya haftalık alınabilir. Kurtarma noktası hedefi yazılı olmalıdır.

Eklentiyle alınan yedek yeterli mi?

Eklenti kullanabilirsiniz ancak yedeğin aynı sunucuda kalmaması, şifrelenmesi, düzenli geri yükleme testi yapılması ve eklenti çalışmadığında alternatif yöntem bulunması gerekir.

Alan adı değişiminde SQL içinde replace yapabilir miyim?

Düz metin replace serileştirilmiş veriyi bozabilir. WP-CLI search-replace veya serileştirme farkındalığı olan araç kullanılmalıdır.

Yedeğin sağlam olduğunu nasıl anlarım?

Dosya boyutu ve arşiv testi tek başına yeterli değildir. En güvenilir yöntem, temiz test ortamında geri yükleyip kritik iş akışlarını çalıştırmaktır.

06
İç SEO konu kümesi

Bu rehberden sonra doğru konuya devam edin

07
Teknik kaynaklar

Resmî dokümantasyonla doğrulayın

EKA SUNUCU TEKNİK BİLGİ MERKEZİ

Kararınızı tahminle değil, teknik kanıtla verin.

Kurulum, sunucu, script ve teknik destek ihtiyaçlarınız için Eka Yazılım ve Bilişim Sistemleri ile iletişime geçebilirsiniz.

İletişime Geç
Top