Hosting

Web Sitesi Yedeği Nasıl Alınır ve Geri Yükleme Testi Nasıl Yapılır?

Web Sitesi Yedeği Nasıl Alınır ve Geri Yükleme Testi Nasıl Yapılır? konusunda güvenli uygulama, doğrulama ve sık yapılan hatalar için UST Bilişim teknik rehberi.

Web Sitesi Yedeği Nasıl Alınır ve Geri Yükleme Testi Nasıl Yapılır?Teknik bilgi • Uygulanabilir yaklaşım
Web Sitesi Yedeği Nasıl Alınır ve Geri Yükleme Testi Nasıl Yapılır? konusunda güvenli uygulama, doğrulama ve sık yapılan hatalar için UST Bilişim teknik rehberi.

Yedeğin varlığını kontrol etmekle geri yüklemeyi test etmek farklı işlerdir. Bu rehber PHP/MySQL kullanan bir siteyi izole ortamda doğrulamak içindir; canlı veritabanının üzerine import yapmayın.

Bir yedeğin başarı kanıtları
İlk kontrolün geçmesi sonraki kontrollerin geçtiği anlamına gelmez.

1. Test ortamını ayırın

Ayrı dizin, ayrı veritabanı ve sınırlı veritabanı kullanıcısı oluşturun. Test adresine parola koruması ekleyin. Ödeme, SMS, e-posta, cron ve webhook çıkışlarını kapatın; gerçek müşterilere bildirim göndermemelidir.

2. Arşivi kontrol edin

unzip -t site-dosyalar.zip
gzip -t veritabani.sql.gz

SQL düz metinse dosyanın sonunu kontrol edin. HTML hata mesajı, yarım INSERT veya export limit uyarısı varsa dosya tam yedek değildir. Küçük dosya boyutu tek başına başarı anlamına gelmez.

3. Ayrı veritabanına yükleyin

Önceden oluşturulmuş boş test veritabanı örneği:

set -o pipefail
gzip -dc veritabani.sql.gz | mysql -u test_site -p test_site_db

Parola prompt ile istenir. Dump içinde USE veya CREATE DATABASE varsa hangi veritabanına yazacağını önceden inceleyin. En güvenlisi canlı veritabanına erişimi olmayan kullanıcı kullanmaktır. Import hata verirse devam etmeyin; çıkış kodunu ve hata satırını kaydedin.

4. Uygulamayı bağlayıp sınayın

Test yapılandırmasında yalnız test DB bilgilerini kullanın. Ana sayfa, yazı, arama, giriş ve dosya yollarını kontrol edin. Mutlak canlı URL kullanan medya veya API çağrısı olup olmadığına tarayıcı Network ekranından bakın. Dosya sayısı ve kritik tablo satır sayılarını yedek kaydıyla karşılaştırın.

5. Sonucu kaydedin

Yedek tarihi, kullanılan uygulama sürümü, import süresi, test edilen akışlar ve hataları not edin. Test bittiğinde erişimi kapatın veya kişisel verileri güvenle kaldırın. Başarısız geri yükleme durumunda çalışan son yedeği koruyup yedekleme işini düzeltin.

Geri yükleme tutanağı örneği

AlanKaydedilecek bilgi
KaynakYedek dosyası, tarih, hash
Hedefİzole test domain/dizin/veritabanı
SüreDosya açma + DB import + uygulama testi
KanıtGiriş, içerik, görsel, arama, örnek yazma
Dış işlemlerE-posta/ödeme/kargo çıkışları kapalı

Yedek dosyasının checksum kontrolünden geçmesi işlev testini geçmesiyle aynı değildir. Örneğin dosyalar var ama upload yolları eski domain'e gidiyorsa bu bir restore eksikliğidir; tabloya hatayı ve düzeltmeyi yazın.

UST Bilişim Yaklaşımı

Bilgiyi uygulanabilir projeye dönüştürelim.

İhtiyacınızı teknik, operasyonel ve ticari açıdan değerlendirip doğru çözüm yol haritasını birlikte oluşturalım.

Projenizi Anlatın