SunucuKontrol — Sunucu Yönetim Paneli

Sürüm notu

SunucuKontrol 1.116.3

SunucuKontrol 1.116.3 (9 Kasım 2026) sürümünde 8 değişiklik var: Yapay zeka, yayındaki bir sitenin yeni sürümüne .env ya da uploads gibi…, Yapay zeka PHP sürümünü sitenin zaten kullandığı sürüme "değiştirmek"…, Zamanlanmış görev kuralları yapay zekaya tek seferde, eksiksiz bildiriliyor.

Yayın tarihi
9 Kasım 2026
Yenilik
0
Güvenlik
1
Düzeltme
7

Ayrıntılı anlatım

# SunucuKontrol 1.116.3

1.116.3 bir güvenlik ve düzeltme sürümü. Bir sitenin yapay zeka bağlantısı uçtan uca denendi. Bu sürüm, o denemede çıkan bir güvenlik açığını ve yapay zekanın kafasını karıştıran davranış tutarsızlıklarını gideriyor.

Bu sürüm kimin işine yarar?

  • Sitesini yapay zeka aracına (Claude, ChatGPT vb.) sürüm yayınıyla güncelleten herkes.
  • Yapay zeka anahtarına zamanlanmış görev, PHP sürümü ya da kurulum işi yaptıranlar.
  • Yapay zeka anahtarının sık sık "dondurulduğunu" görenler.

Güvenlik: sürüme paylaşılan dosya gönderilemiyor

Atomik deploy açık sitelerde .env ve uploads gibi dosyalar sürümler arasında paylaşılır. Her yeni sürüm bunları ortak klasörden kullanır, yani yeni sürüm sitenin ayarlarını ve yüklenen dosyaları olduğu gibi devralır.

Eskiden yapay zeka, yayındaki bir sitenin yeni sürümüne kendi .env dosyasını gönderebiliyordu. Panel "alındı" diyordu, doğrulama da bunu fark etmeden "geçti" veriyordu. O sürüm yayına alınsaydı, yapay zekanın dosyası sitenin gerçek .env dosyasının önüne geçecekti. Otomatik yayın açık sitelerde bu sizin onayınız olmadan olabilirdi.

Artık:

  • Site yayındayken yapay zekanın .env, uploads, storage ve sizin tanımladığınız diğer paylaşılan yollara dosya göndermesi reddediliyor. Arşivle (zip) gönderimde de aynı kural geçerli.
  • Doğrulama, paylaşılan bir yolun önüne geçecek dosya taşıyan sürümü "kaldı" sayıyor ve hangi yol olduğunu söylüyor.
  • Yapay zekanın veritabanı bilgisine ihtiyacı varsa "veritabani" işlemini kullanır. .env dosyasını yine sunucu yazar.

Henüz hiç yayına alınmamış bir sitenin ilk sürümünde .env gönderimi eskisi gibi çalışır. Doğrulama dosyayı ortak klasöre taşır.

Düzeltilenler

PHP sürümü onayı. Yapay zeka PHP sürümünü değiştirmek istediğinde panel değişikliği önce sitenin geçici bir kopyasında dener ve sonucu onayınıza sunar. Bunda iki aksaklık vardı:

  • Site zaten istenen sürümdeyse (ör. 8.5'ten 8.5'e) de onay talebi açılıyordu. Artık açılmıyor.
  • İşlem açıklaması "onay gerekmez" diyordu ama gerçek çağrı onay istiyordu. Onay iletisi de işlemi "geri alınamaz" diye tanıtıyordu. Artık açıklama bu onayı önceden söylüyor. İleti, değişikliğin geçici kopyada denendiğini yazıyor ve yapay zeka aracının hangi alanla tekrar deneyeceğini doğru gösteriyor.

Zamanlanmış görev kuralları. Güvenlik nedeniyle görev komutları kurallara bağlı: belirli programlarla başlamalı, kabuk özel karakteri içermemeli, sitenin kendi klasöründeki bir dosyayı ya da bir web adresini hedeflemeli. Yapay zeka bu kuralları ancak hata aldıkça teker teker öğreniyordu. Her hatalı deneme de anahtarın güvenlik sayacına giriyor, anahtar kolayca donuyordu. Artık:

  • Kuralların tamamı işlem açıklamasında yazıyor.
  • Kurala uymayan komut, ilk denemede kuralların tamamıyla birlikte reddediliyor.
  • Bu red güvenlik sayacına girmiyor.

Yayın durumu ve bekleme.

  • Yapay zeka bir geri alma talebi açtığında, yayındaki sürüm durum yanıtında "onay bekliyor" görünüyordu. Bu yüzden yapay zeka sitenin yayından düştüğünü sanabiliyordu. Artık sürüm "yayında" görünüyor, bekleyen geri alma talebi ayrıca belirtiliyor.
  • "bekle" çağrısı, kararınızı beklemeyen bir sürümde (ör. otomatik yayınla zaten yayına girmiş) 10 saniye bekleyip "müşteri henüz karar vermedi" diyordu. Artık hemen dönüyor.
  • Otomatik yayın açıkken doğrulama sonrası ileti hâlâ "müşteriye onay gider" diyordu. Artık sürümün onaysız yayına gireceğini söylüyor.
  • Yayın ve geri alma onay talepleri yapay zekanın iş takibi listesinde de görünüyor. Bu talepleri panelde Yayın Onayları ekranında onaylarsınız.

Kurulum tarifi.

  • Paylaşılan yol ayarı bir kez uygulandıktan sonra tekrar sorulduğunda hâlâ "yapılacak" görünüyordu. Artık "zaten var" diyor.
  • Sunucu erişimi bağlantısında tarifin zamanlanmış görev ya da veritabanı adımı bulunursa bütün istek reddediliyordu. Oysa PHP adımı gibi diğer yapılamayan adımlar tek tek "reddedildi" dönüyordu. Artık bu adımlar da tek tek reddediliyor ve yapay zekaya hangi aracı kullanacağı söyleniyor. Adımlar eskisi gibi bu yoldan çalışmaz; onaylı araçlarla yapılır.

Diğer.

  • Node.js / Python uygulama yayını araçları yalnız sunucu yöneticisinin yapay zeka anahtarında çalışır. Müşteri anahtarı bu araçları listede görüp çağırınca anlaşılmaz bir hata alıyordu. Artık hem açıklamada hem hata iletisinde neden çalışmadığı yazıyor.
  • Adres kuralı eklerken bazen "sitenin bazı alt dizinleri okunamadı" uyarısı çıkıyor. Uyarı artık okunamayan dizinlerin adlarını gösteriyor, böylece hangi klasörün izni düzeltilecek görebilirsiniz.

Değişiklik listesi

Panelde Panel Yönetimi → Panel Güncellemesi ekranında gösterilen sürüm notunun tamamı:

Güvenlik

  • Yapay zeka, yayındaki bir sitenin yeni sürümüne .env ya da uploads gibi paylaşılan bir dosya gönderebiliyordu; sürüm yayına girince sitenin gerçek .env dosyasının önüne geçebilirdi. Artık site yayındayken bu yollara gönderim reddediliyor, doğrulama da böyle bir dosya taşıyan sürümü "kaldı" sayıyor.

Düzeltildi

  • Yapay zeka PHP sürümünü sitenin zaten kullandığı sürüme "değiştirmek" istediğinde boşuna onay talebi açılıyordu; artık açılmıyor. Gerçek bir sürüm değişikliğinde onay talebi, işlemin önce sitenin geçici kopyasında denendiğini söylüyor; işlem açıklaması da bu onayı önceden bildiriyor.
  • Zamanlanmış görev kuralları yapay zekaya tek seferde, eksiksiz bildiriliyor. Kurala uymayan komut güvenlik sayacına girmeden reddediliyor; anahtar bu yüzden donmuyor.
  • Geri alma onayı beklerken yayındaki sürüm, durum yanıtında "yayında" görünüyor ve bekleyen talep ayrıca belirtiliyor. Karar beklemeyen bir sürümde "bekle" çağrısı boşuna 10 saniye beklemiyor.
  • Doğrulama sonrası ileti, otomatik yayın açıksa onay gerekmediğini söylüyor. Yayın ve geri alma onay talepleri yapay zekanın iş takibinde de görünüyor.
  • Kurulum tarifinde zaten yapılmış paylaşılan yol ayarı "zaten var" olarak bildiriliyor. Sunucu erişimi bağlantısında yapılamayan adımlar artık bütün isteği düşürmüyor; diğer adımlar gibi tek tek "reddedildi" dönüyor.
  • Node.js / Python uygulama yayını araçlarının yalnız sunucu yöneticisinin anahtarında çalıştığı açıklamada ve hata iletisinde yazıyor.
  • Adres kuralı eklerken çıkan "bazı alt dizinler okunamadı" uyarısı okunamayan dizinlerin adlarını gösteriyor.

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.

Kendi sunucunuzda deneyin.Üyelikte ödeme istenmez; e-postanızı doğruladığınızda 1 yıllık lisans kodunuz açılır.