ComfortUpdate
From LimeSurvey Manual
Genel
ComfortUpdate, LimeSurvey CE sürümünüzü el ile güncelleme yapmak zorunda kalmadan, web tarayıcınızdan yalnızca birkaç fare tıklamasıyla kolayca güncellemeniz için LimeSurvey GmbH tarafından sunulan profesyonel bir hizmettir.
Kolay güncelleme özelliğinin yanı sıra, ücretli ComfortUpdate aboneliği; en son sürümlerin Yazılım Malzeme Listesine (SBOM) erişim ve LimeSurvey'in eski sürümlerini içeren indirme arşivimize erişim gibi ek avantajlar da sunar. Bunların her ikisine de https://account.limesurvey.org adresinden erişebilirsiniz.
LimeSurvey Cloud için ComfortUpdate hizmetine ihtiyacınız yoktur.
ComfortUpdate hizmetini kullanmak ve denemek için LimeSurvey sitesine kaydolarak bir ücretsiz deneme anahtarı almanız gerekir. Bu deneme anahtarının süresi dolduktan sonra premium paketlerimizden birini satın alabilir veya kurulumunuzu el ile güncelleyebilirsiniz.
Gereksinimler
PHP kurulumunuz ZLib desteğiyle derlenmiş olmalı ve OpenSSL eklentisi kurulu ve etkin olmalıdır. PHPInfo çıktınızı kontrol edin veya doğrulama için sistem yöneticinize danışın.
ComfortUpdate aracını kullanabilmek için sunucunuzun comfortupdate.limesurvey.org adresine SSL ile bağlanabilmesi gerekir. Sorun yaşıyor ve 10060 could not connect to the host 'comfortupdate.limesurvey.org' gibi hata iletileri alıyorsanız, proxy/güvenlik duvarı güvenlik ayarlarınızı düzenlemeniz veya sunucu yöneticinizden daha fazla yönlendirme/yardım istemeniz gerekir.
ComfortUpdate hizmetini kullanma
LimeSurvey ComfortUpdate özelliği, etkin anketler olsa bile güvenle kullanılabilir. Mevcut hiçbir veriyi silmez veya bozmaz. Yine de önlem olarak, devam etmeden önce geçerli veri tabanınızı ve dosyalarınızı el ile yedeklemelisiniz.
- Güncelleme düğmesini bulun
- Eski LimeSurvey sürümlerinde Genel ayarlar simgesine gidin, ilk sekmeyi seçin ve Güncellemeler düğmesine tıklayın
- Yeni LimeSurvey sürümlerinde ComfortUpdate düğmesini Yapılandırma iletişim kutusunda, Gelişmiş sekmesinin altında bulacaksınız:

- LimeSurvey'in yeni bir sürümü varsa ComfortUpdate ekranında bir güncelleme bağlantısı görüntülenir. Yoksa, yeni bir güncelleme olup olmadığını görmek için “Şimdi denetle” düğmesine tıklayın
- Bir güncelleme bulunursa LimeSurvey güncellemeyi yapmanızı sağlayan bir bağlantı görüntüler. Güncellemeyi başlatmak için bu bağlantıya tıklayın
- ComfortUpdate hizmetini daha önce hiç kullanmadıysanız veya ComfortUpdate yükseltme anahtarı geçerli değilse, bir yükseltme anahtarı girmeniz istenir.

- LimeSurvey şimdi kurulum dizininizi denetleyerek güncellemeye izin verecek uygun izinlerin ayarlanmış olduğunu doğrular. Önerilen değişikliklerin bir listesi görüntülenir
- Herhangi bir sorun varsa bunları bu aşamada düzeltmeli ve ardından sonraki adıma geçmelisiniz
- ComfortUpdate şimdi veri tabanınızın ve değişen dosyaların yedeğini oluşturur.
ComfortUpdate, veri tabanı yedeğini yalnızca şu koşullarda oluşturabilir:
- Veri tabanı olarak MySQL kullanıyorsanız
- Veri tabanı şemasında herhangi bir değişiklik varsa
- Veri tabanı boyutu 50 MB'ı (veya config.php dosyasında maxdbsizeforbackup değişkeni kullanılarak yapılandırılan en büyük boyutu - bkz. config-defaults.php) aşmıyorsa
- Yedek dosyalar (dosya ve veri tabanı yedekleri) /tmp dizinine kaydedilir. Birkaç saat sonra /tmp dizininden silineceği için lütfen bunları güvenli bir konuma taşıdığınızdan emin olun.
- ComfortUpdate daha sonra kurulum dosyalarınızı en son sürüme günceller ve işlemi tamamlar.
Büyük sürüm güncellemelerinde, gerekli veri tabanı güncellemeleri için bir sayfaya yönlendirilirsiniz.
Veri tabanı güncellemelerinin ComfortUpdate'in bir parçası olmadığını, nasıl güncellerseniz güncelleyin LimeSurvey'in genel bir işlevi olduğunu lütfen unutmayın.
ComfortUpdate hizmetini devre dışı bırakma
Her yeni sürümden sonra New release available açılır iletilerini almamak için ComfortUpdate hizmetini devre dışı bırakmak istiyorsanız, "config.php" dosyanıza (/limesurvey/application/config dizininde bulunur) aşağıdaki seçeneği ekleyebilirsiniz:
'updatable' => false
Ancak önemli güvenlik güncellemelerini kaçırabileceğiniz için bunu devre dışı bırakmamanızı önemle öneririz.
Sorun giderme
ComfortUpdate sırasında hata alıyorum
İlk adım olarak, lütfen bir dakika sonra aynı adımı yeniden çalıştırmayı deneyin. Sunucunun önce güncelleme paketini oluşturması gerekebilir ve bu bir dakika sürebilir. Yine de çalışmazsa bu sorun giderme bölümündeki diğer çözümlere bakın.
Sunucu yanıt vermiyor - ComfortUpdate sunucusu yanıt vermiyor
Aralık 2022'den itibaren güncellenmiş sunucumuza varsayılan bağlantı yalnızca SSL kullanacak şekilde değiştirildi. Bu, sunucunuzdaki OpenSSL PHP kitaplığının doğru yapılandırılmış ve etkinleştirilmiş olmasını ve sunucunuzun dışarıya (sunucumuz comfortupdate.limesurvey.org adresine) HTTP SSL bağlantısı kurmasına izin verilmesini gerektirir. Bu gereksinimlerden biri karşılanmazsa bu iletiyi alırsınız. Geçici bir çözüm olarak (önermiyoruz) /application/config/updater_version.php dosyasında bu gereksinimi devre dışı bırakabilirsiniz. Şu şekilde ayarlayın:
$config['comfort_update_server_ssl'] = 0;
3. adımda boş sayfa
3. adımda boş bir sayfa görüyorsanız bu genellikle PHP yapılandırmanızın bellek sınırının çok düşük ayarlandığı anlamına gelir. Bu adımda LimeSurvey bir veri tabanı yedeği ve (değiştirilecek dosyaların) bir dosya yedeği oluşturmaya çalışır.
comfortupdate.limesurvey.org adresine bağlanmak için proxy sunucusu kullanma
Bir proxy'nin arkasındaysanız ComfortUpdate hizmetini kullanabilmek için bazı ayarları düzenlemeniz gerekebilir. Proxy sunucunuzun ayrıntılarını yapılandırma dosyasında belirleyebilirsiniz (genel ayarlar wikisine bakın).