x

Fő fejezetek

  1. LimeSurvey Cloud vs LimeSurvey CE
  2. Rövid útmutató – LimeSurvey 3.0+
  3. Telepítés - LimeSurvey CE
  4. Hogyan készítsünk egy jó felmérést (útmutató)
  5. Elkezdeni
  6. A LimeSurvey adminisztrálása
  7. Felmérések - bevezető
  8. Felmérés beállításai
  9. Felmérés menü
  10. Felmérés szerkezete
  11. Kérdések – bevezetés
  12. Kérdéscsoportok - bevezetés
  13. Felmérések - menedzsment
  14. A felmérés eszköztárának beállításai
  15. Többnyelvű felmérés
  16. ExpressionScript Engine – Gyors üzembe helyezési útmutató
  17. Nem kategorizált és speciális funkciók
  18. Általános GYIK
  19. Hibaelhárítás
  20. Megoldások
  21. Engedély
  22. Verzióváltoztatási napló
  23. Bővítmények – haladó
 Actions

Frissítés a 6-os verzióról a 7-esre

From LimeSurvey Manual

Előfordulhat, hogy ez az oldal gépi fordítással készült, és hibákat tartalmaz. Angol eredeti megjelenítése · A fordítás javítása
This page is a translated version of the page Upgrade from version 6 to 7 and the translation is 100% complete.


LimeSurvey 7 nagy verzió

Ez az oldal áttekintést nyújt a LimeSurvey 7 legfontosabb újdonságairól, és hivatkozásokat tartalmaz a vonatkozó dokumentációs oldalakra.

  Ezek az információk főként a LimeSurvey Community Editionre (CE) vonatkoznak.


A LimeSurvey 7 fő változásai

Módosított kitöltések táblázata és mezőnévszerkezet

A LimeSurvey 7 szerkezetileg megtisztítja a kitöltések táblázatainak és a mezőneveknek a generálását. Ez a változtatás javítja az egységességet, és megkönnyíti a platform karbantartását és bővítését.

További részletek itt találhatók: A mezőnevek és a kitöltések táblázatának átdolgozása - LimeSurvey 7

Új kérdésszerkesztő

A LimeSurvey 7 új kérdésszerkesztőt is bevezet, megújult felhasználói felülettel és továbbfejlesztett munkafolyamatokkal a kérdések létrehozásához és kezeléséhez.

További részletek itt találhatók: Új kérdésszerkesztő a LimeSurvey 7-ben

A RemoteControl API változásai

A RemoteControl 2 API válaszai javultak: a hibaszöveg mellett mostantól hibakódokat is visszaadnak. A változásokról a RemoteControl 2 API dokumentációjában olvashat. Attól függően, hogyan kezeli a visszatérési értékeket, ez visszafelé kompatibilis, de előfordulhat, hogy az Ön megvalósítása nem kezeli megfelelően.

További részletek itt találhatók: RemoteControl 2 API

Időzónaváltozások

A 6-os és korábbi verziókban a rögzített időbélyegek időzónája nem volt meghatározva, és a kiszolgáló dátumától/idejétől függött. A 7-es verzióra való áttéréskor a régi „Időeltolódás” beállítás – ha lehetséges – átkerül, és minden ezután rögzített időbélyeg UTC időbélyegként kerül mentésre. A régi időbélyegek nem kerülnek átalakításra. A globális beállításokban megadható egy alapértelmezett globális időzóna, és felhasználónként egyéni is beállítható. Ezek csak az adatok megjelenítésére vonatkoznak. Az exportálás és a RemoteControl API kizárólag a nyers időbélyegeket fogadja/szolgáltatja.

Egyéni kérdőívtémák

A LS6-tal kompatibilis összes kérdőívtéma aktív marad a frissítés után. Ha egy kérdőívtéma nem volt kompatibilis a LS6-tal, azt a rendszer eltávolítja, a globális, csoport- és kérdőív-beállításokban a Témabeállítások pedig visszaállnak az új alapértelmezett értékre.

Frissítési stratégia:

  1. Exportálja a kérdőívtémát a régi alkalmazásból
  2. Mielőtt importálja az új alkalmazásba, győződjön meg arról, hogy a kompatibilitási címke helyesen van beállítva: https://manual.limesurvey.org/Extension_compatibility#Survey_themes
  3. Importálja az új alkalmazásba
  4. Ellenőrizze a kérdőívtémához testre szabott kódot, és frissítse a használni kívánt új alkalmazásverziónak megfelelően.
  5. Exportálja a frissített, testre szabott kérdőívtémát az új alkalmazásból
  6. A frissítés után a LS6-tal kompatibilis kérdőívtémák aktívak maradnak, a régebbi témák pedig eltávolításra kerülnek.
  7. Ha úgy dönt, hogy frissít egy kérdőívtémát, most importálhatja. Miután megerősítette, hogy helyesen frissült, törölheti a régit.

Egyéni üzemeltetői témák

Az alapértelmezett üzemeltetői téma lesz alapból engedélyezve. Az egyéni témák érintetlenek maradnak, de frissítés nélkül nem aktiválhatók újra.

Saját üzemeltetésű alkalmazás esetén:

  1. Mielőtt átmásolja az üzemeltetői témát az új alkalmazásba, győződjön meg arról, hogy a kompatibilitási címke helyesen van beállítva: https://manual.limesurvey.org/Extension_compatibility#Admin_themes
  2. Másolja át a meglévő üzemeltetői témát a régi alkalmazásból az új alkalmazásba: https://manual.limesurvey.org/Custom_Admin_Themes
  3. Ellenőrizze az üzemeltetői témához testre szabott kódot, és frissítse a használni kívánt új alkalmazásverziónak megfelelően.
  4. A régi alkalmazás frissítése után alapértelmezés szerint az új üzemeltetői téma jelenik meg. A korábban telepített üzemeltetői téma frissítéséhez válassza az alábbiak egyikét:
    • Frissítse manuálisan az inkompatibilisként megjelölt üzemeltetői téma kódját
    • Törölje a régi üzemeltetői témát, és telepítse az új, előzőleg a tesztkörnyezetében frissített változatot.

Cloud-felhasználók esetén:
Kérjük, forduljon az ügyfélszolgálatunkhoz.

Egyéni kérdéstémák

Az aktuális verzióval nem egyező egyéni kérdéstémák nem telepíthetők, de a frissítés után is aktívak maradnak. További információk a kérdéstémákról itt találhatók: Kérdéstémák. A kérdőívtémába vagy a kérdőív bármely kérdésébe beszúrt egyéni JavaScript is valószínűleg nem fog tovább működni.

Az egyéni kérdéstéma frissítése:

  1. Töltse le a kérdéstémát egy weboldalról, vagy exportálja a jelenlegi kérdéstémát
  2. Feltöltés előtt győződjön meg arról, hogy az egyéni kérdéstéma kompatibilitása helyesen van beállítva
  3. Próbálja meg feltölteni a kérdéstémát az új alkalmazásba.
  4. Ha saját készítésű kérdéstémáról van szó, végezze el a szükséges módosításokat
  5. A sikeres feltöltés után ellenőrizze, hogy a kérdéstéma megjelenik-e, és a várt módon működik-e.

Nem Ön által készített téma frissítése:
Nézze meg, hogy elérhető-e frissítés azon a weboldalon vagy attól a fejlesztőtől, akitől a témát kapta

Egyéni bővítmények

Az aktuális verzióval nem egyező egyéni bővítmények a frissítés során deaktiválásra kerülnek.

Saját üzemeltetésű alkalmazás esetén:

  1. Ellenőrizze, hogy a bővítmény telepíthető-e az új verzióra.
  2. Frissítse a bővítményt, vagy kérje meg a szerzőjét, hogy frissítse.
  3. Írja felül manuálisan a bővítményt az új fájlokkal az alkalmazásában – így a beállítások megmaradnak –, vagy távolítsa el a régi verziót, és telepítse újra az újat; ebben az esetben az összes beállítást újra meg kell adni.

Cloud-felhasználók esetén:

  1. A LimeSAML aktív marad
  2. Ellenőrizze, hogy a bővítmény telepíthető-e az új verzióra.
  3. Frissítse a bővítmény kódját, vagy kérje meg a szerzőjét, hogy frissítse.
  4. Telepítési lehetőségek:
    • Távolítsa el a régi verziót, és telepítse újra az újat (az összes beállítás elvész, és újra be kell állítani őket)
    • Kérje az ügyfélszolgálat segítségét a bővítmény frissítéséhez a konfigurációs adatok elvesztése nélkül

Követelmények

LimeSurvey 6 LimeSurvey 7
PHP 7.4 vagy újabb 8.1 vagy újabb (8.3 ajánlott)
MySQL 8.0 vagy újabb 8.0 vagy újabb
MariaDB 10.3.38 vagy újabb 10.3.38 vagy újabb
PostgreSQL 12 vagy újabb 14 vagy újabb
MSSQL 2016 vagy újabb 2019 vagy újabb
URL-formátum get vagy path path, az új szerkesztőhöz kötelező

Nincs szüksége a Node.js-re vagy az npm-re. Az új szerkesztő a LimeSurvey csomag részét képezi, és azonnal használható.

Mielőtt elkezdené, készítsen teljes biztonsági mentést a fájlokról és az adatbázisról, és a frissítést először a telepítés egy másolatán tesztelje. A frissítés lefutása után nincs visszaút, csak a biztonsági mentés visszaállítása.

Tervezzen be egy karbantartási időszakot. A LimeSurvey az adatbázis frissítése közben karbantartási módba kapcsolja az oldalt, és a sok kitöltési adatot tartalmazó telepítéseknél ez eltarthat egy ideig.

Ajánlott: használja a ComfortUpdate szolgáltatást

A frissítés legegyszerűbb és legbiztonságosabb módja a ComfortUpdate szolgáltatás használata. Letölti és telepíti Ön helyett az új verziót, így nem kell kézzel cserélnie a fájlokat.

Ha inkább kézzel frissít, kövesse az alábbi lépéseket.

Kézi frissítés

  1. Készítsen biztonsági mentést a fájlokról és az adatbázisról, majd kapcsolja az oldalt karbantartási módba.
  2. Őrizze meg a régi telepítés következő fájljait és mappáit:
    • application/config/config.php
    • application/config/security.php
    • application/config/allowed_hosts.php
    • az upload/ mappa, amely a feltöltött fájlokat, a felhasználói témákat és a felhasználói bővítményeket tartalmazza
    • a plugins/ mappa, ha kézzel telepített bele bővítményeket
  3. Töltse le a LimeSurvey 7 csomagot, és a telepítést a következő módszerek egyikével frissítse:
    1. Először törölje a régi fájlokat. Helyezze biztonságba a fent felsorolt fájlokat, törölje a LimeSurvey könyvtár összes többi tartalmát, csomagolja ki bele az új csomagot, majd tegye vissza a megőrzött fájlokat.
    2. Vagy másolja az új fájlokat a régiek fölé. Csomagolja ki az új csomagot a meglévő telepítés fölé, és hagyja, hogy felülírja a már meglévő fájlokat, a fent felsorolt fájlokat pedig hagyja érintetlenül.
  4. Mindkét módszernél használja a csomagban található új .htaccess fájlt, mivel a 6.x verzióé nem működik az új szerkesztővel. Ezután ürítse ki a tmp/runtime/ mappát, hogy ne maradjon vissza gyorsítótárazott adat a 6-os verzióból.
  5. Állítsa az URL-formátumot path értékre az application/config/config.php fájlban.
  6. Győződjön meg arról, hogy a webszerver közvetlenül szolgálja ki az /editor/ mappát, és továbbítja az Authorization fejlécet a PHP-nak. További részletek: New Question Editor in LimeSurvey 7
  7. Futtassa az adatbázis frissítését. A LimeSurvey felismeri a régebbi adatbázisverziót, és felajánlja a frissítését. Erősítse meg, és hagyja megszakítás nélkül befejeződni.
  8. Amikor befejeződött, kapcsolja ki a karbantartási módot, és haladjon végig az alábbi ellenőrzőlistán.

A frissítés után

  • Ellenőrizze a verziószámot az adminisztrációs oldalak láblécében.
  • Aktiválja újra a szükséges bővítményeket, egyenként.
  • Nyisson meg egy kérdőívet, és ellenőrizze, hogy az új szerkesztő betöltődik.
  • Futtasson le egy teljes próbakitöltést minden aktív kérdőíven, kitérve a feltételekre, kvótákra, e-mailekre és a záró URL-re.

Hibaelhárítás

„Művelet szükséges” üzenet az URL-formátummal kapcsolatban. Az URL-formátum még mindig get. Módosítsa path értékre, és törölje a tmp/runtime/ tartalmát.

A szerkesztő betöltődik, de üres marad. Az Authorization fejléc nem jut el a PHP-hoz.

Az /editor/ egy LimeSurvey oldalt vagy „Nem található” hibát jelenít meg. Ellenőrizze a webszerver konfigurációját, és győződjön meg arról, hogy az /editor/ mappát közvetlenül szolgálja ki a szerver, nem pedig a LimeSurveyen keresztül irányítja.

„Ezt a témát nem használhatja az új kérdésszerkesztővel”. A kérdőív olyan témát használ, amely nem a fruity_twentythree témán alapul. Váltson témát, vagy folytassa a klasszikus szerkesztőben.

Egy bővítmény hibákat okoz az újraaktiválás után. Nem kompatibilis a LimeSurvey 7-tel. Deaktiválja, és érdeklődjön a karbantartójánál.

Megjegyzések

Minden jelentős változás a saját oldalán van dokumentálva. Ez segít a dokumentációt tömören tartani, és megkönnyíti a saját környezetére vonatkozó információk megtalálását.