Ayrıntılı anlatım
1.89.4, 5 Kasım 2026'da yapılan güvenlik ve doğruluk denetiminde bulunan maddelerin düzeltmesini getiriyor. Yeni özellik yok. Bu kez denetim, uzun süredir değişmemiş temel bölümlere baktı: WordPress güncelleme, yedek provası, ekip üyesi yetkileri, SSL, PHP sürümü değişimi ve bayi paketleri.
Bu sürüm kimin işine yarar?
- Birden çok müşteriyi aynı sunucuda barındıran yöneticiler. En önemli düzeltme, bir sitenin WordPress güncellemesi sırasında başka bir sitenin dosyalarına dokunabildiği yolu kapatıyor.
- Ekibine yalnız belirli alan adlarında yetki veren müşteriler.
- Bayi olarak paket satanlar.
- Alan adları listesini sağlık ve DNS durumunu izlemek için kullananlar.
WordPress akıllı güncellemede geri alma güvenli
Akıllı güncelleme, eklenti ya da tema güncellemesini önce staging kopyasında deniyor, sonra canlı siteye uyguluyor. Canlı sitede sorun çıkarsa eski sürümü geri koyuyor. Önceki sürümde bu geri alma adımı sunucunun yönetici yetkisiyle yapılıyordu. Kötü niyetli bir site, güncelleme sırasında kendi dizinini başka bir siteye yönlendirip bu adımla o sitenin eklentilerini sildirebiliyor ve yerine kendi kodunu yazdırabiliyordu.
Artık yedekleme, kenara alma ve geri koyma işlemlerinin tamamı sitenin kendi kullanıcısıyla yapılıyor. Bir site bu yolla yalnız kendi dosyalarına ulaşabilir. Geri alma yapılamazsa sonuç ekranı bunu açıkça söylüyor ve güncelleme öncesinde alınan yedeği gösteriyor.
Ekip üyesinin alan adı kısıtı her işlemde uygulanıyor
Hesap sahibi, bir ekip üyesini yalnız belirli alan adlarında çalışacak şekilde kısıtlayabiliyor. Önceki sürümde bu kısıt yalnız listelerde uygulanıyordu. Kısıtlanan üye öteki siteleri ekranda görmüyordu, ama panelin arayüzünü kullanmadan doğrudan istek gönderirse hesabın bütün sitelerinde DNS, dosya, zamanlanmış görev, veritabanı ve yedek işlemi yapabiliyordu.
Artık kısıt her işlemde, yedek arşivlerinde ve üyenin API anahtarında uygulanıyor. Üye yalnız kendisine verilen alan adlarında işlem yapabilir.
SSL kapsamı başka sitenin adını içeremez
SSL kurulurken sertifika kapsamına alt alan adları eklenebiliyor. Eklenen ad panelde ayrı bir site olarak kayıtlıysa, o sitenin trafiği bu siteye düşebiliyordu. Artık panelde ayrı kayıtlı bir alt alan adı kapsama eklenemiyor. Sunucuda başka bir sitenin kullandığı ad da reddediliyor.
PHP sürümü değişimi daha güvenli
Bir sitenin PHP sürümü değiştirildiğinde site kendi PHP havuzuna taşınıyor. Bu havuz kurulamazsa önceki sürüm siteyi sessizce sunucudaki ortak PHP havuzuna alıyor ve işlemi başarılı gösteriyordu. Bu, sitelerin birbirinden ayrı çalışması kuralını bozuyordu. Artık havuz kurulamazsa işlem hata veriyor ve site eski sürümde kalıyor.
Ayrıca:
- Yeni havuz önce yazılıp denetleniyor, eski havuz ancak ondan sonra kaldırılıyor.
- Web sunucusu yapılandırma denetimi düşerse sitenin yapılandırması eski hâline dönüyor. Önceden bozuk yapılandırma yerinde kalıyor ve sonraki her işlemi engelliyordu.
- PHP-FPM yapılandırması geçersizse servis yeniden başlatılmıyor. Önceden yeniden başlatma, o PHP sürümünü kullanan bütün siteleri düşürebiliyordu.
Yedek provası takılmıyor
Yedek provası, arşivi geçici bir dizine açıp sitenin gerçekten çalışıp çalışmadığını deniyor. Önceki sürümde açılan dosyalar yönetici yetkisiyle okunuyordu. Özel hazırlanmış bir dosya provayı süresiz bekletip geçici veritabanlarını ve açılmış arşivi geride bırakabiliyordu. Artık bu dosyalar sitenin kendi kullanıcısıyla, süre ve boyut sınırıyla okunuyor.
Bayi tahsis sınırı paket düzenlemede de uygulanıyor
Yönetici bayiye disk ve trafik tahsis sınırı koyabiliyor. Önceki sürümde sınır yalnız bir müşteriye paket atanırken denetleniyordu. Bayi, müşterilerine dağıttığı paketi düzenleyerek dağıtılan toplamı sınırın birkaç katına çıkarabiliyordu. Paketi silip müşterileri sınırsız bir pakete taşıyarak da sınırı aşabiliyordu.
Artık paket düzenlenirken ve silinip hesaplar başka pakete taşınırken toplam yeniden hesaplanıyor. Sınır aşılacaksa işlem hangi değerle aşıldığını söyleyerek reddediliyor.
Alan adları listesi
- Sağlık denetimi artık sayfadaki bütün adlar için yapılıyor. Önceden en çok 25 satır soruluyordu; alt alan adlarıyla kalabalık sayfalarda son satırlar hiç denetlenmiyordu.
- Sağlığı ölçülemeyen satırda soluk bir soru işareti ("Sağlık denetlenemedi") çıkıyor. Önceden bu satırlar sorunsuz bir site gibi görünüyordu.
- CSV dışa aktarımında Durum sütunu DNS ve sağlık bilgisini yeniden içeriyor. 1.89.3'te bu bilgi yalnız simgelerde olduğu için dosyaya geçmiyordu.
- Boş liste ya da hata satırı tabloyu tam genişlikte kaplıyor.
Diğer düzeltmeler
- Zamanlanmış görev önizlemesi: gün alanı
*/2gibi yazılmış ifadelerin sonraki çalışma zamanları yanlış gösteriliyordu. Yönetici genel bakışındaki günlük çalışma tahmini de1-7gibi Pazar'ı içeren aralıklarda sıfır çıkıyordu. İkisi de düzeltildi. - Devir isteği: müşteriden müşteriye devir sırasında işlem yarıda kalırsa (bağlantı kopması, zaman aşımı) istek "işleniyor" durumunda takılı kalıyordu ve aynı alan adı için yeni istek açılamıyordu. Artık böyle bir istek bir saat sonra, alan adının o anki sahibine göre "tamamlandı" ya da "başarısız" olarak kapanıyor.
- Panel Lisansı ekranı: lisans kodu girilmiş ama ilk doğrulama henüz yapılamamışsa ekran güncellemeleri "kapalı" gösteriyordu, oysa güncelleme kurulabiliyordu. Artık ekran güncellemelerin açık olduğunu ve ilk doğrulamanın beklendiğini söylüyor.
- Uzak adresten dosya indirme ve bildirim adresleri: IPv4 adresi gömülü bazı IPv6 biçimleri iç ağ adreslerine ulaşmak için kullanılabiliyordu. Bu biçimler artık açılıp denetleniyor.
- open_basedir ek dizinleri: panelin kendi dizinleri bir sitenin ek dizinleri arasına eklenemiyor.
Güncellemeden sonra
Ek bir işlem gerekmiyor. Panel sekmesini yenilemeniz yeterli. Eski görünüm kalırsa tarayıcıda sayfayı zorla yenileyin (Ctrl+F5 ya da Cmd+Shift+R).
Değişiklik listesi
Panelde Panel Yönetimi → Panel Güncellemesi ekranında gösterilen sürüm notunun tamamı:
Güvenlik
- WordPress akıllı güncelleme: canlı sitede sorun çıkınca yapılan geri alma artık sitenin kendi kullanıcısıyla çalışıyor. Önceki sürümde bu adım yönetici yetkisiyle yapılıyordu ve kötü niyetli bir site başka bir sitenin eklentilerini silip yerine kendi kodunu yazdırabiliyordu.
- Ekip üyesinin alan adı kısıtı: yalnız belirli alan adlarına yetkilendirilen ekip üyesi, API'yi doğrudan çağırarak hesabın öteki sitelerinde işlem yapabiliyordu. Kısıt artık her işlemde, yedeklerde ve API anahtarında uygulanıyor.
- SSL kapsamı: sertifika kapsamına panelde ayrı bir site olarak kayıtlı alt alan adı eklenemiyor (başka bir sitenin trafiğini alabiliyordu).
- Yedek provası: prova sırasında sitenin açılan dosyaları yönetici yetkisiyle okunmuyor; takılıp kalan prova ve geride kalan geçici veritabanları önlendi.
- PHP sürümü değişimi: sitenin kendi PHP havuzu kurulamazsa site artık paylaşımlı havuza alınmıyor, işlem hata veriyor; nginx denetimi düşerse site yapılandırması eski hâline dönüyor. Geçersiz PHP-FPM yapılandırması tüm siteleri düşüren yeniden başlatmaya yol açmıyor.
- Uzak adres süzgeci: IPv4 adresi gömülü IPv6 biçimleri iç adreslere ulaşamıyor.
Düzeltme
- Bayi tahsis sınırı: bayi, paket düzenleyerek ya da paketi silip hesapları sınırsız pakete taşıyarak disk ve trafik tahsis sınırını aşamıyor.
- Alan adları listesi: sağlık denetimi sayfadaki bütün adlar için yapılıyor; ölçülemeyen satırda "sağlık denetlenemedi" simgesi çıkıyor (önceden sağlıklı gibi görünüyordu). CSV dışa aktarımı DNS ve sağlık durumunu yeniden içeriyor; boş liste satırı tabloyu tam kaplıyor.
- Zamanlanmış görevler:
*/2gibi gün alanlı ifadelerin önizlemesi ve yönetici genel bakışındaki günlük çalışma tahmini düzeltildi. - Devir isteği: yarıda kalan devir isteği bir saat sonra kendiliğinden kapanıyor; alan adı için yeni istek açılabiliyor.
- Panel Lisansı ekranı: ilk doğrulama yapılmamışken güncellemelerin açık olduğu doğru gösteriliyor.
Bu sürüme nasıl geçilir?
Panelde Panel Yönetimi → Panel Güncellemesi ekranında Güncellemeyi Denetle deyin; sürüm numarasının yanında bu sayfadaki notlar görünür. Kurulum tek tıktır ya da gece kendiliğinden yapılabilir. Paket, yayıncının RSA-4096 anahtarıyla imzalanmış bir manifestle gelir; imza doğrulanmazsa kurulum başlamaz, kurulum sonrası sağlık denetimi geçmezse panel önceki sürüme kendiliğinden döner. Güncelleme için lisansın geçerli olması gerekir; süresi dolmuş lisansta panel ve siteler çalışmaya devam eder.