Bir güncelleme siteyi bozduğunda: sonrasındaki kontrol, geri alma ve askıya alma
WP Safer bir güncellemeyi kurduktan sonra ne yapar: üç olası sonuç, bozuk bir güncellemenin ne zaman geri konduğu, otomatik güncellemelerin neden askıya alındığı ve bir olayın hemen öncesinde kaydedilen değişikliklerle birlikte nasıl gösterildiği.
Çoğu WordPress sitesi kendiliğinden bozulmaz — bir şey değiştikten hemen sonra bozulur. WP Safer yaptığı değişiklikleri kaydeder, bir güncelleme bittiğinde siteyi denetler ve size bir geri dönüş yolu bırakır. Yıkıcı adımların hiçbiri siz istemeden koşmaz.
Güncelleme sonrası kontrol (ücretli planlar)
WP Safer bir eklenti, tema ya da çekirdek güncellemesini kurduktan birkaç dakika sonra site yeniden okunur: ana sayfa ve ana sayfanın kendi HTML'inden alınan bir iç sayfa. Sabit bir adres her sitede var olmaz ve olmayan bir sayfa bozulma gibi görünür; bu yüzden adres site başına keşfedilir ve sonraki okumalarda yeniden kullanılır.
Kontrol yalnızca okur. wp-admin, wp-login, REST API, beslemeler, varlık dosyaları, çıkış bağlantıları ve sepet, ödeme ya da hesap sayfaları atlanır; böylece bizim bakmamız sitenizde hiçbir şeyi tetiklemez.
İki değil, üç sonuç vardır
- Geçti — site yanıt verdi, gövde bir kritik hata ekranı değil ve (tanımladıysanız) anahtar kelimeniz hâlâ yerinde. Hiçbir şey olmaz.
- Bozuk — bir WordPress kritik hata ekranı, boş bir gövde, bir sunucu hatası ya da anahtar kelimenizin kaybolması. Karar için aynı şeyi söyleyen üst üste iki okuma gerekir.
- Ölçülemedi — DNS hatası, bağlantı hatası, TLS sorunu, zaman aşımı, 401/403/429, bir güvenlik duvarı imzası ya da güncellemeden önce de kötü yanıt veren bir site.
"Ölçülemedi" hiçbir zaman bozuk sayılmaz. Uyarı göndermez ve hiçbir şeyi geri almaz. Kontroller tek bir konumdan koşar; bu yüzden bir siteye ulaşamamak onu göremediğimizi söyler, çöktüğünü değil — ve çalışan bir siteyi ağdaki bir takılma yüzünden geri almak, kaçırılan bir uyarıdan daha pahalıya gelir.
Bozuk bir güncellemeyi geri koyma
Kontrol bozuk dediğinde ve dönülecek bir sürüm varsa, WP Safer önceki sürümü resmi wordpress.org paketinden yeniden kurar. Geri alma dosya düzeyindedir: veritabanına dokunulmaz, dolayısıyla yeni sürümün oraya yazdığı her şey yerinde kalır. Bildirim bunu açıkça söyler.
WordPress çekirdeği yalnızca aynı sürüm serisi içinde geri alınır — 6.8.2'den 6.8.1'e, asla 6.9'dan 6.8.2'ye değil. WordPress özellik sürümlerinde veritabanı şemasını ileri taşır ve geri taşımayı desteklemez; o dosyaları geri almak siteyi bozuk güncellemenin bıraktığından daha kötü durumda bırakırdı.
Dönülecek bir paket yoksa doğaçlama yapmayız. Bildirim, güncellemenin geri konamadığını ve sitenin size ihtiyacı olduğunu söyler; panel sitenin son yedeğini işaret eder, onu geri yüklemek ise kendiliğinden gerçekleşen bir şey değil, sizin bastığınız bir düğmedir.
Otomatik güncellemeler askıya alınır
Bir kontrol bozuk der demez o site askıya alınmış olarak işaretlenir ve otomatik güncellemeler onu atlar. Siteyi bozan paket hâlâ yayında olduğundan, askı olmasa bir sonraki otomatik tur onu yeniden kurar, kontrol yine bozuk der ve döngü tekrarlanırdı.
Askı kendiliğinden kalkmaz. Elle güncelleme yine çalışır — o sizin verdiğiniz bir karardır — ve sitenin Uptime sekmesinde onay isteyen bir "Otomatik güncellemeyi sürdür" düğmesi bulunur. Planınız artık güncelleme kontrollerini içermese bile askı gösterilir; göremediğiniz bir durumu temizleyemezsiniz. Askıya alınmış siteler ayrıca İzleme sayfasında listelenir.
Bir olaydan hemen önce ne değişti
Sitenin Uptime sekmesindeki her olay, başlamasından önceki dakikalarda WP Safer'ın o sitede kaydettiği değişikliklerle birlikte, her birinin olaydan ne kadar önce gerçekleştiği bilgisiyle gösterilir. Panel bunu olduğu gibi adlandırır: zaman olarak yakın gerçekleşmiş şeyler, bir neden değil.
Aynı listeden bir eklentiyi güncellemesinden önceki sürüme geri alabilir ya da sitenin son yedeğini geri yükleyebilirsiniz. İkisi de önce onay ister. Geri alma dosyaları değiştirir; geri yükleme veritabanını da değiştirir, bu yüzden panelin her yerindeki aynı geri yükleme penceresinden, zincir özeti ve uyarılarıyla birlikte geçer. Dönülecek daha eski bir sürüm yoksa düğme kapalıdır ve nedenini söyler.
Hangi planlar
Güncelleme kontrolleri, otomatik geri alma ve olaya bağlı değişiklik listesi tüm ücretli planlarda koşar. Free'de kapalıdır; zaten orada WP Safer otomatik güncelleme yapmaz.