İçeriğe geç

Güncellemeler

Koderia’nın yeni sürümleri yönetim panelinden kurulur. Sistem paketi sunucunuza indirir, bütünlüğünü doğrular, yeni dosyaları siteyi kapatmadan hazırlar ve saniyeler içinde devreye alır. Yeni sürüm açılmazsa kendiliğinden önceki sürüme döner.

Ayarlar → Güncellemeler.

  • Kurulu sürüm ve yayındaki en yeni sürüm.
  • Kanal: Kararlı (varsayılan) veya Beta. Beta kanalı kararlı sürümleri de görür, yani beta’ya geçmek bir güvenlik yamasını kaçırmanıza yol açmaz. Beta’yı yalnızca denemek istiyorsanız seçin.
  • Değişiklikler: Sürüm notları, yayın tarihi, paket boyutu ve sha256 özeti.
  • En az gereken sürüm: Kurulu sürümünüz bundan eskiyse önce bir ara sürüme güncellemeniz gerekir; sayfa bunu uyarıyla bildirir.
  • Güncelleme geçmişi: Her denemenin sonucu; geri alınanlar “geri alındı” rozetiyle işaretlenir.
  • Açılış bakımı: Veritabanı göçlerinin ve Prisma istemcisinin son durumu.
  1. Yedek alın

    Ayarlar → Yedekler sayfasından Şimdi yedekle’ye basın. Güncelleme veritabanı yedeğini sizin yerinize almaz; günlük otomatik yedek ayrı çalışır ama güncellemeden hemen önce elle almak güvenlidir.

  2. Güncellemeleri denetleyin

    Güncellemeleri denetle’ye basın. Yeni sürüm varsa “Güncelleme var” rozeti ve sürüm notları görünür.

  3. Notları okuyun

    “Değişiklikler” bölümünde yeni sürümde neyin değiştiğini ve bilmeniz gereken noktaları okuyun.

  4. Şimdi güncelle

    Şimdi güncelle’ye basın. Kurulum sürerken sayfayı kapatabilirsiniz. Site yeniden başlatılırken yanıt alınamayabilir; sonucu Güncelleme geçmişi bölümünden doğrulayın.

Paketi önceden indirmek isterseniz Paketi indir düğmesi vardır. Paket sunucuya indirilir ve sha256 özeti doğrulanır; özet tutmazsa dosya silinir ve hata gösterilir. Bu durumda kurmayın, indirmeyi tekrarlayın, sorun sürerse destekle iletişime geçin.

Panel yayındaki sürümü altı saatte bir kendiliğinden denetler. Uygun bir sürüm bulursa gece 03:00 ile 06:00 arasında kurar; kurulumlar aynı saatte yük bindirmesin diye bu aralık içinde dağıtılır. Otomatik kurulum yalnızca şu sürümler için yapılır:

  • Kararlı kanalda yayınlanmışsa,
  • Bağımlılık değişikliği içermiyorsa,
  • Veritabanı değişikliği yoksa ya da yalnızca yeni tablo ve varsayılanlı sütun ekliyorsa.

Bunlardan biri sağlanmıyorsa güncelleme onayınızı bekler; Şimdi güncelle’ye siz basarsınız. Otomatik güncellemeyi tümüyle kapatmak isterseniz .env dosyasına KODERIA_AUTO_UPDATE="kapali" yazın; elle güncelleme çalışmaya devam eder.

Yeni sürümler bazen veritabanına tablo veya sütun ekler. Bu göçler site açılırken, ziyaretçi isteği karşılanmadan önce kendiliğinden uygulanır; ilk açılış birkaç saniye uzayabilir. Açılış bakımı kutusu durumu gösterir:

Durum Ne yapmalı
Güncel / Uygulandı Bir şey yapmanız gerekmez.
Elle onay gerekli Göç mevcut veriyi değiştirebileceği için kendiliğinden uygulanmadı. Sürüm notundaki yönergeyi izleyin.
Hata Sürüm notuna bakın; gerekirse destekle iletişime geçin.
Göç kaydı tablosu yok Şema başka bir yolla kurulmuş demektir. Göç kaydını kur düğmesi kaydı bir kez oluşturur; verilerinize dokunmaz.

Her güncellemeden sonra önceki sürümün bir kopyası sunucuda saklanır (en yeni 2 kopya). Geri al düğmesi siteyi bu önceki sürüme döndürür. Saklanmış sürüm yoksa düğme bunu söyler.

.env dosyanız, public/uploads klasöründeki yüklemeleriniz, indirilen paketler ve lisans önbelleği sürümden sürüme taşınır; güncelleme bunların üzerine yazmaz.

'Disk quota exceeded' hatası alıyorum

Kotanız dolmuştur. cPanel Dosya Yöneticisi’nde site/web.old-* ve site/web.basarisiz-* klasörleriyle ~/.npm önbelleğini silin; çalışan site/web, site/data, site/shared klasörlerine ve nodevenv dizinine dokunmayın. Sonraki başarılı güncelleme eski kopyaları zaten kendisi temizler.

Güncelleme 'En az gereken sürüm' uyarısı veriyor

Kurulu sürümünüz çok eskidir. Önce sürüm notunda belirtilen ara sürüme, sonra en yeni sürüme güncelleyin.

Güncelleme bilgisi alınamıyor

Siteniz çalışmaya devam eder; yalnızca Koderia’ya ulaşılamıyordur. Biraz sonra Güncellemeleri denetle’yi tekrar deneyin.

Paneli kullanmadan elle kurmak istiyorum

Paketi koderia.dev portalındaki indirmeler bölümünden alıp sha256 özetini panelde yazanla karşılaştırın. Ardından sitenizi durdurup paketi site klasörünüze açın, SSH ile npm ci --omit=dev ve npx prisma migrate deploy komutlarını çalıştırıp siteyi yeniden başlatın. Bu yol teknik bilgi gerektirir ve panelin otomatik geri alma korumasını sunmaz; mümkünse panelden güncelleyin.

Veritabanı yedeği ve lisans durumu için Lisans sayfasına da bakın.