Doğrudan canlı sitede yapılan her değişiklik, müşterileriniz üzerinde denenmiş bir değişikliktir. Bir deneme kopyası size bir alt alan adına mal olur ve bunu tümüyle ortadan kaldırır - yeter ki üç şey halledilmiş olsun; çünkü özensiz bir deneme sitesi gerçek zarar verir.
1. Onu arama sonuçlarının dışında tutun
Google'ın dizinlediği bir deneme kopyası, gerçek siteyle onun kendi içeriği üzerinde yarışır ve müşteriler yarım kalmış bir sayfaya iner. Onu var olmadan önce engelleyin, sonra değil.
# nginx, on the staging server block only
add_header X-Robots-Tag "noindex, nofollow" always;
Ayrıca parolayla koruyun - bir bağlantının yanlışlıkla paylaşılmasını da durduran tek yöntem budur.
2. Posta göndermesini durdurun
Canlı bir sipariş tablosuna sahip bir deneme kopyası, deneme siparişleri hakkında gerçek müşterilere posta atar. Postayı bir yakalayıcıya yöneltin ya da göndermeyi tümüyle kapatın.
# WordPress: a tiny must-use plugin
add_filter('pre_wp_mail', '__return_false');
3. Ödemeleri kum havuzuna yöneltin
Her zaman deneme anahtarları. Canlı ödeme anahtarlarıyla çalışan bir deneme sitesi, bir deneme sırasında gerçek bir karttan gerçek para çeker.
Canlıya geçmek
- Önce canlı sitenin yedeğini alın — Dosyalar ve veritabanı. Geri alma düğmesi budur.
- Canlıda içerik değiştiyse veritabanını değil dosyaları itin — Yoksa kopyadan bu yana gelen siparişlerin ve yorumların üstüne yazarsınız.
- Veritabanını yalnızca canlıda içerik DEĞİŞMEDİYSE itin — Sonra deneme adresini canlı adresle bulup değiştirin.
- Bütün önbellekleri temizleyin — Uygulama, sunucu ve dağıtım ağı. Bir sayfa önbelleği eski siteyi saatlerce sunar.
- Kritik yolu baştan sona yürüyün — Giriş yapın, sepete ekleyin, ödeme yapın, postayı alın.
wp search-replace 'https://staging.yourdomain.com' 'https://yourdomain.com' --all-tables
Çalışan bir mağazanın üstüne asla veritabanı itmeyin. Kodu dağıtın, içerik değişikliklerini ise canlıda yapın. Her tür değişikliğin hangi yöne yolculuk ettiği, disiplinin tamamıdır.
