İçeriğe geç
DuyurularBilgi bankasıKampanyalar
Hakkımızdaİletişim DestekTREN
hostingsepetiWEB HOSTING & SUNUCU
Hosting ve cPanel

Test ortamından canlı yayına geçiş kontrol listesi

Dosya, veri, erişim ve dış hizmetleri kontrol ederek test ortamından canlıya ölçülebilir bir yayın planı hazırlayın.

Test ortamından canlı yayına geçiş kontrol listesi

Test ortamı, yeni tasarım veya uygulama değişikliğini gerçek kullanıcıları etkilemeden değerlendirmek için hazırlanır. Aynı hosting hesabındaki ayrı dizin veya alt domain kullanılabilir fakat bu tek başına tam izolasyon değildir. Veritabanı, dış ödeme, e-posta ve görev ayarları yanlış kopyalanırsa test canlı işlem oluşturabilir. Canlıya geçiş ise yalnızca dosya kopyalamak değildir; doğru yapılandırma, veri tutarlılığı, yedek ve geri dönüş yöntemi birlikte kontrol edilmelidir. Bu rehber hizmetin desteklediği olanaklara göre uygulanacak bir plan sunar.

Ön hazırlık

Değişikliğin kapsamını yazın: tasarım, kod, veritabanı şeması veya bütün taşıma olabilir. Test domaininin document rootunu ve veritabanını ayrı belirleyin. Gerçek kişisel veriyi gerekmedikçe test ortamına taşımayın; uygun sentetik veri kullanın. Erişimi sınırlayın; noindex tek başına erişim yetkisi değildir. Sağlayıcı otomatik staging sunuyorsa güncel yöntemi doğrulayın; böyle bir özellik varmış gibi davranmayın. PHP sürümü ve uzantıları canlıya uygun biçimde kaydedin.

Yayın öncesi adımlar

  1. Ortam bağlantılarını ayırın. Testin canlı veritabanına, gerçek ödeme veya SMS hizmetine yazmadığını kontrol edin. E-posta ve cron görevleri de dış etkiler oluşturabilir. Deneme ayarlarını açıkça işaretleyin; fakat sadece ekranda TEST yazmak yeterli değildir. Gerçek sağlayıcı uç noktalarını ve görev durumlarını inceleyin. Uygulama sırlarını dosya arşivine kontrolsüz eklemeyin; canlı anahtarlar ve test anahtarları farklı yönetilmelidir.

  2. Önemli kullanıcı akışlarını test edin. Ana sayfa, ürün, giriş, destek, dosya yükleme ve ilgili yönetim işlemleri uygulamaya göre seçilir. Boş durumlar, yanlış URL ve yetkisiz erişim de incelenmelidir. Masaüstü ve mobil görünüm, klavye kullanımı, Türkçe karakterler ve form hataları kontrol edilir. Yalnızca güzel bir ekran görüntüsü yayın onayı değildir. Hangi işlevin hangi veriyle doğrulandığını kısa sonuç kaydında tutun.

  3. Yayın paketini ve kalıcı veriyi ayırın. Kullanıcı yüklemeleri, mevcut yapılandırma ve şifreli sırların anahtarı korunmalıdır. Test configini canlıya kopyalamayın. Veritabanı migrationı ekleme veya dönüştürme yapıyorsa gerçek mevcut şemayla uygun kontrollü deneme yapın. Dosya ve veri yedeğini aynı yayın noktasıyla eşleştirin. Geri dönüşte sadece kodu geri almak yeterli mi, şema uyumluluğu gerekir mi önceden cevaplayın.

  4. Yayın zamanını ve doğrulama sırasını belirleyin. Sürekli yazılan veri varsa bakım veya kısa yazma durdurma ihtiyacını uygulamaya göre planlayın. Yedeğin tamamlandığını ve ulaşılabilir olduğunu doğrulayın. Dosyaları doğru document roota yükleyin, sadece planlanan migrationları çalıştırın. DNS değişmiyorsa gereksiz domain ayarı değiştirmeyin. Test ortamı adresleri ve asset yollarının canlı sayfalarda kalmadığını kontrol edin. Birden fazla kişinin eşzamanlı yayın yapmasını önleyen koordinasyon kurun.

Yayın sonrası doğrulama

Canlı adreste gerçek çalışma ortamını, HTTPSyi ve kritik akışları uygun zararsız testlerle kontrol edin. Finansal veya dış etkili işlem gerekiyorsa yetkili ve planlanmış sağlayıcı test akışını kullanın; sonucu tahmin etmeyin. Hata günlüğünü ve kaynak kullanımını yayın saatine göre izleyin. Uygulama sürümü, canonical adresi ve içerik bağlantıları doğru olmalıdır. Özel dosyalara ve yetkisiz işlemlere erişim kapalı kalmalıdır. Başarılı testleri yayın kaydına ekleyin.

Sorun giderme ve geri dönüş

Hata görülürse kapsamını belirleyip daha fazla değişiklik eklemeden son yayınla karşılaştırın. Geri dönüş planı yeni müşteri verisini kaybetmemelidir. Migration sonrasında eski kod yeni şemayla uyumsuz olabilir; hazırlanan planı kullanın ve gerekirse yetkili geliştirici desteği alın. Yayından sonra test dosyaları ve açık arşivleri kaldırın. Test ortamını da erişimi sınırlı tutun; unutulmuş eski sürüm uygulama ayrı bakım ihtiyacı oluşturur.

Sık sorulan sorular

Testte çalışıyorsa canlıda kesin çalışır mı?

Hayır. PHP, uzantı, dosya yolu, veri ve sağlayıcı ayarları farklı olabilir. Ortam karşılaştırması yapın ve yayın sonrasında canlıya uygun kontrol uygulayın. Test başarısı önemli kanıttır fakat gerçek çalışma ortamındaki doğrulamanın yerine geçmez.

Canlıya bütün test klasörünü kopyalayabilir miyim?

Test yapılandırması, örnek veri veya sırlar yanlışlıkla taşınabilir. Yayın dosyalarını kalıcı canlı veriden ayırın ve hangi dosyanın korunacağını açıkça listeleyin. Paket, yedek ve geri dönüş yöntemi doğrulandıktan sonra planlanan kapsamı uygulayın.

İlgili işlemler

Müşteri paneliniz üzerinden hizmetinizi ve destek taleplerinizi açabilir, bilgi bankasında diğer rehberlere ulaşabilirsiniz. Yeni bir hizmet için hosting paketlerini ve alan adı seçeneklerini inceleyin.

Resmî kaynaklar

Süreç özeti

Test ortamından canlı yayına geçiş kontrol listesi

AdımKontrol
1Test ortamını ayır
2Dosya ve veriyi doğrula
3Yayın ve dönüşü planla
4Canlı işlevleri izle