x

Ana bölümler

  1. LimeSurvey Cloud ve LimeSurvey CE karşılaştırması
  2. Hızlı başlangıç kılavuzu - LimeSurvey 3.0+
  3. Kurulum - LimeSurvey CE
  4. İyi bir anket nasıl tasarlanır (kılavuz)
  5. Başlarken
  6. LimeSurvey'i Yönetme
  7. Anketler - giriş
  8. Anket ayarları
  9. Anket menüsü
  10. Anket yapısı
  11. Sorular - giriş
  12. Soru grupları - giriş
  13. Anketler - yönetim
  14. Anket araç çubuğu seçenekleri
  15. Çok dilli anket
  16. ExpressionScript Motoru - Hızlı başlangıç kılavuzu
  17. Kategorize edilmemiş ve gelişmiş özellikler
  18. Genel SSS
  19. Sorun giderme
  20. Geçici çözümler
  21. Lisans
  22. Sürüm değişiklik günlüğü
  23. Eklentiler
 Actions

Sürüm 6'dan 7'ye yükseltme

From LimeSurvey Manual

Bu sayfa makine çevirisiyle çevrilmiş olabilir ve hatalar içerebilir. İngilizce orijinali göster · Bu çeviriyi iyileştir
This page is a translated version of the page Upgrade from version 6 to 7 and the translation is 100% complete.


LimeSurvey 7 Ana Sürümü

Bu sayfa, LimeSurvey 7 ile gelen başlıca değişikliklerin özetini sunar ve ilgili belge sayfalarına bağlantılar içerir.

  Bu bilgiler çoğunlukla LimeSurvey Community Edition (CE) için geçerlidir.


LimeSurvey 7'deki başlıca değişiklikler

Değiştirilmiş yanıt tablosu ve alan adı yapısı

LimeSurvey 7, yanıt tablolarının ve alan adlarının oluşturulma biçiminde yapısal bir temizlik getirir. Bu değişiklik tutarlılığı artırır ve platformun bakımını ve genişletilmesini kolaylaştırır.

Daha fazla ayrıntıyı burada bulabilirsiniz: Alan adı ve yanıt tablosu yeniden yapılandırması - LimeSurvey 7

Yeni soru düzenleyici

LimeSurvey 7 ayrıca güncellenmiş bir kullanıcı arayüzüne ve soruları oluşturmak ile yönetmek için iyileştirilmiş iş akışlarına sahip yeni bir soru düzenleyici sunar.

Daha fazla ayrıntıyı burada bulabilirsiniz: LimeSurvey 7'de yeni soru düzenleyici

RemoteControl API değişiklikleri

RemoteControl 2 API yanıtları, hata metnine ek olarak hata kodları da döndürecek şekilde iyileştirildi. Bu değişiklikler için lütfen RemoteControl 2 API belgelerine göz atın. Dönüş değerlerini nasıl işlediğinize bağlı olarak bu değişiklik geriye dönük uyumlu olmalıdır; ancak uygulamanızda doğru işlenmeyebilir.

Daha fazla ayrıntıyı burada bulabilirsiniz: RemoteControl 2 API

Saat dilimi değişiklikleri

Sürüm 6 ve öncesinde kaydedilen zaman damgaları saat dilimi açısından belirsizdi ve sunucunun tarih/saatine bağlıydı. Sürüm 7'ye geçişte eski 'Saat farkı' ayarı mümkünse aktarılır ve bundan sonraki tüm zaman damgaları UTC zaman damgası olarak kaydedilir. Eski zaman damgaları aktarılmaz. Genel ayarlar bölümünde varsayılan olarak genel bir saat dilimi belirlemek mümkündür; ayrıca her kullanıcı için ayrı bir saat dilimi ayarlanabilir. Bunlar yalnızca verilerin görüntülenmesi için geçerlidir. Dışa aktarma ve RemoteControl API yalnızca ham zaman damgalarını kabul eder/iletir.

Özel anket temaları

LS6 ile uyumlu tüm anket temaları yükseltmeden sonra etkin kalır. Anket teması LS6 ile uyumsuzsa kaldırılır; Genel ayarlar, grup ve Anket ayarları içindeki Tema ayarları yeni varsayılana sıfırlanır.

Yükseltme stratejisi:

  1. Anket temasını eski uygulamadan dışa aktarın
  2. Yeni uygulamaya içe aktarmadan önce uyumluluk etiketinin doğru ayarlandığından emin olun: https://manual.limesurvey.org/Extension_compatibility#Survey_themes
  3. Yeni uygulamaya içe aktarın
  4. Anket teması için özelleştirdiğiniz kodu kontrol edin ve kullanmak istediğiniz uygulamanın yeni sürümüne uygun şekilde güncelleyin.
  5. Güncellenmiş özel anket temanızı yeni uygulamadan dışa aktarın
  6. Yükseltmeden sonra LS6 ile uyumlu anket temalarınız etkin kalırken eski temalar kaldırılır.
  7. Bir anket temasını güncellemeyi seçerseniz artık içe aktarabilirsiniz. Doğru şekilde güncellendiğini doğruladıktan sonra eskisini silmeyi seçebilirsiniz.

Özel yönetim temaları

Varsayılan yönetim teması varsayılan olarak etkinleştirilir. Özel temalara dokunulmaz, ancak güncellenmedikçe yeniden etkinleştirilemezler.

Kendi sunucunuzda barındırılan uygulama için:

  1. Yönetim temasını yeni uygulamaya kopyalamadan önce uyumluluk etiketinin doğru ayarlandığından emin olun: https://manual.limesurvey.org/Extension_compatibility#Admin_themes
  2. Mevcut yönetim temasını eski uygulamadan yeni uygulamaya kopyalayın https://manual.limesurvey.org/Custom_Admin_Themes
  3. Yönetim teması için özelleştirdiğiniz kodu kontrol edin ve kullanmak istediğiniz uygulamanın yeni sürümüne uygun şekilde güncelleyin.
  4. Eski uygulamanızı yükselttikten sonra yeni yönetim temamız varsayılan olarak görüntülenir. Daha önce kurduğunuz yönetim temasını güncellemek için şunlardan birini yapın:
    • Şu anda uyumsuz olarak işaretlenmiş yönetim temasının kodunu el ile güncelleyin
    • Eski yönetim temasını silin ve test ortamınızda daha önce güncellediğiniz yenisini kurun.

Cloud kullanıcıları için:
Lütfen destek ekibimizle iletişime geçin.

Özel soru temaları

Geçerli sürümle uyuşmayan özel soru temaları kurulamaz, ancak yükseltmeden sonra yine de etkin kalır. Soru temaları hakkında daha fazla bilgiyi burada bulabilirsiniz: Soru temaları. Anket temasına veya bir anketteki sorulardan herhangi birine eklenen özel JavaScript kodu da büyük olasılıkla artık çalışmayacaktır.

Özelleştirilmiş soru temanızı yükseltme:

  1. Soru temasını bir web sitesinden indirin veya geçerli soru temasını dışa aktarın
  2. Yüklemeden önce özel soru temanızın uyumluluğunun doğru ayarlandığından emin olun
  3. Soru temanızı yeni uygulamaya yüklemeyi deneyin.
  4. Kendi oluşturduğunuz bir soru temasıysa gerekli düzenlemeleri yapın
  5. Başarıyla yükledikten sonra soru temasının görüntülenip beklendiği gibi çalıştığını kontrol edin.

Size ait olmayan bir temayı yükseltme:
Temayı sağlayan web sitesinden veya geliştiriciden bir güncelleme olup olmadığını kontrol edin

Özel eklentiler

Geçerli sürümle uyuşmayan özel eklentiler yükseltme işlemi sırasında devre dışı bırakılır.

Kendi sunucunuzda barındırılan uygulama için:

  1. Eklentinin yeni sürüme kurulup kurulamayacağını kontrol edin.
  2. Eklentiyi güncelleyin veya eklentiyi güncellemesi için eklenti yazarıyla iletişime geçin.
  3. Eklentiyi uygulamanızda yeni dosyalarla el ile üzerine yazın (ayarlar korunur) ya da eski sürümü kaldırıp yeni sürümü yeniden kurun; bu durumda tüm ayarların yeniden girilmesi gerekir.

Cloud kullanıcıları için:

  1. LimeSAML etkin kalır
  2. Eklentinin yeni sürüme kurulup kurulamayacağını kontrol edin.
  3. Eklenti kodunu güncelleyin veya eklentiyi güncellemesi için eklenti yazarıyla iletişime geçin.
  4. Kurulum seçenekleri:
    • Eski sürümü kaldırıp yeni sürümü yeniden kurun (tüm ayarlar kaybolur ve yeniden uygulanmalıdır)
    • Yapılandırma verilerini kaybetmeden eklentinin güncellenmesi için destek ekibiyle iletişime geçin

Gereksinimler

LimeSurvey 6 LimeSurvey 7
PHP 7.4 veya üzeri 8.1 veya üzeri (8.3 önerilir)
MySQL 8.0 veya üzeri 8.0 veya üzeri
MariaDB 10.3.38 veya üzeri 10.3.38 veya üzeri
PostgreSQL 12 veya üzeri 14 veya üzeri
MSSQL 2016 veya üzeri 2019 veya üzeri
URL biçimi get veya path path, yeni düzenleyici için gereklidir

Node.js veya npm kurmanız gerekmez. Yeni düzenleyici LimeSurvey paketine dahildir ve kullanıma hazırdır.

Başlamadan önce dosyalarınızın ve veri tabanınızın tam yedeğini alın ve güncellemeyi önce kurulumunuzun bir kopyasında test edin. Güncelleme çalıştırıldıktan sonra bu yedeği geri yüklemek dışında geri dönüş yolu yoktur.

Bir bakım aralığı planlayın. LimeSurvey, veri tabanı güncellenirken siteyi bakım kipine alır; çok fazla yanıt verisi bulunan kurulumlarda bu işlem biraz zaman alabilir.

Önerilen: ComfortUpdate hizmetimizi kullanın

Güncellemenin en kolay ve en güvenli yolu ComfortUpdate hizmetimizi kullanmaktır. Yeni sürümü sizin için indirir ve kurar, böylece hiçbir dosyayı el ile değiştirmeniz gerekmez.

Güncellemeyi el ile yapmayı tercih ediyorsanız bunun yerine aşağıdaki adımları izleyin.

El ile güncelleme

  1. Dosyalarınızın ve veri tabanınızın yedeğini alın ve siteyi bakım kipine alın.
  2. Eski kurulumunuzdan aşağıdaki dosya ve klasörleri saklayın:
    • application/config/config.php
    • application/config/security.php
    • application/config/allowed_hosts.php
    • yüklediğiniz dosyaları, kullanıcı temalarını ve kullanıcı eklentilerini içeren upload/ klasörü
    • eklentileri el ile kurduysanız plugins/ klasörü
  3. LimeSurvey 7 paketini indirin ve kurulumu aşağıdaki yöntemlerden biriyle güncelleyin:
    1. Önce eski dosyaları silin. Yukarıda listelenen dosyaları başka bir yere taşıyın, LimeSurvey dizinindeki geri kalan her şeyi silin, yeni paketi bu dizine açın ve sakladığınız dosyaları geri koyun.
    2. Ya da yeni dosyaları eskilerin üzerine kopyalayın. Yeni paketi mevcut kurulumunuzun üzerine açın ve var olan dosyaların üzerine yazılmasına izin verin; yukarıda listelenen dosyalara dokunmayın.
  4. Hangi seçeneği seçerseniz seçin, paketteki yeni .htaccess dosyasını kullanın; çünkü 6.x sürümündeki dosya yeni düzenleyiciyle çalışmaz. Ardından sürüm 6'dan kalan önbelleğe alınmış veri kalmaması için tmp/runtime/ klasörünü boşaltın.
  5. application/config/config.php dosyasında URL biçimini path olarak ayarlayın.
  6. Web sunucunuzun /editor/ klasörünü doğrudan sunduğundan ve Authorization üstbilgisini PHP'ye ilettiğinden emin olun. Daha fazla bilgi: LimeSurvey 7'de yeni soru düzenleyici
  7. Veri tabanı güncellemesini çalıştırın. LimeSurvey eski veri tabanı sürümünü algılar ve güncellemeyi önerir. Onaylayın ve kesintiye uğratmadan tamamlanmasını bekleyin.
  8. Tamamlandığında bakım kipini kapatın ve aşağıdaki kontrol listesini uygulayın.

Güncellemeden sonra

  • Yönetim sayfalarının alt bilgisindeki sürüm numarasını kontrol edin.
  • İhtiyacınız olan eklentileri tek tek yeniden etkinleştirin.
  • Bir anket açın ve yeni düzenleyicinin yüklendiğini doğrulayın.
  • Etkin her ankette koşulları, kotaları, e-postaları ve bitişte görüntülenecek adresi kapsayan eksiksiz bir test yanıtı çalıştırın.

Sorun giderme

URL biçimiyle ilgili "İşlem yapılması gerekiyor" iletisi. URL biçimi hâlâ get durumunda. Bunu path olarak değiştirin ve tmp/runtime/ klasörünü temizleyin.

Düzenleyici yükleniyor ancak boş kalıyor. Authorization üstbilgisi PHP'ye ulaşmıyor.

/editor/ bir LimeSurvey sayfası veya "Bulunamadı" hatası gösteriyor. Web sunucusu yapılandırmanızı kontrol edin ve /editor/ klasörünün LimeSurvey üzerinden yönlendirilmek yerine doğrudan sunulduğundan emin olun.

"Bu temayı yeni soru düzenleyiciyle kullanamazsınız". Anket, fruity_twentythree temasına dayanmayan bir tema kullanıyor. Temayı değiştirin veya klasik düzenleyicide devam edin.

Bir eklenti yeniden etkinleştirildikten sonra hatalara neden oluyor. Eklenti LimeSurvey 7 ile uyumlu değil. Eklentiyi devre dışı bırakın ve geliştiricisine danışın.

Notlar

Her büyük değişiklik kendi sayfasında belgelenmiştir. Bu, belgelerin odaklı kalmasına yardımcı olur ve kurulumunuzla ilgili bilgilere ulaşmayı kolaylaştırır.