x

Hlavné kapitoly

  1. LimeSurvey Cloud vs LimeSurvey CE
  2. Rýchly sprievodca - LimeSurvey 3.0+
  3. Inštalácia - LimeSurvey CE
  4. Ako vytvoriť dobrý prieskum (príručka)
  5. Začíname
  6. Správa LimeSurvey
  7. Prieskumy - úvod
  8. Nastavenia prieskumu
  9. Menu prieskumu
  10. Štruktúra prieskumu
  11. Otázky – úvod
  12. Skupiny otázok - úvod
  13. Prieskumy - správa
  14. Možnosti panela nástrojov prieskumu
  15. Viacjazyčný prieskum
  16. ExpressionScript Engine - Príručka rýchleho štartu
  17. Nezaradené a pokročilé funkcie
  18. Všeobecné časté otázky
  19. Riešenie problémov
  20. Riešenia a obchádzky
  21. Licencia
  22. Záznam zmien verzií
  23. Doplnky
 Actions

Upgrade z verzie 6 na 7

From LimeSurvey Manual

Táto stránka mohla byť preložená strojovo a môže obsahovať chyby. Zobraziť anglický originál · Vylepšiť tento preklad
This page is a translated version of the page Upgrade from version 6 to 7 and the translation is 100% complete.


Hlavná verzia LimeSurvey 7

Táto stránka poskytuje prehľad najdôležitejších zmien zavedených vo verzii LimeSurvey 7 a odkazy na príslušné stránky dokumentácie.

  Tieto informácie sa týkajú predovšetkým edície LimeSurvey Community Edition (CE).


Hlavné zmeny vo verzii LimeSurvey 7

Upravená štruktúra tabuliek odpovedí a názvov polí

LimeSurvey 7 prináša štrukturálne vyčistenie spôsobu, akým sa generujú tabuľky odpovedí a názvy polí. Táto zmena zlepšuje konzistentnosť a uľahčuje údržbu a rozširovanie platformy.

Viac podrobností nájdete tu: Refaktoring názvov polí a tabuliek odpovedí - LimeSurvey 7

Nový editor otázok

LimeSurvey 7 prináša aj nový editor otázok s aktualizovaným používateľským rozhraním a vylepšenými postupmi pri vytváraní a správe otázok.

Viac podrobností nájdete tu: Nový editor otázok vo LimeSurvey 7

Zmeny v RemoteControl API

Odpovede RemoteControl 2 API boli vylepšené: okrem textu chyby teraz vracajú aj kódy chýb. Tieto zmeny nájdete v dokumentácii RemoteControl 2 API. V závislosti od toho, ako spracúvate návratové hodnoty, by to malo byť spätne kompatibilné, vo vašej implementácii však nemusí byť správne spracované.

Viac podrobností nájdete tu: RemoteControl 2 API

Zmeny časových pásiem

Vo verzii 6 a starších boli zaznamenané časové značky z hľadiska časového pásma neurčené a závisli od dátumu/času servera. Pri migrácii na verziu 7 sa staré nastavenie 'Časový rozdiel' podľa možnosti migruje a všetky ďalšie časové značky sa zaznamenávajú ako časové značky UTC. Staré časové značky sa nemigrujú. Vo globálnych nastaveniach je možné nastaviť predvolené globálne časové pásmo a pre každého používateľa je možné nastaviť individuálne. Tieto nastavenia sa týkajú iba zobrazenia údajov. Export a RemoteControl API prijímajú/poskytujú iba nespracované časové značky.

Vlastné motívy prieskumu

Všetky motívy prieskumu kompatibilné s LS6 zostanú aktívne. Ak bol motív prieskumu nekompatibilný s LS6, bude odinštalovaný a možnosti témy v globálnych nastaveniach, nastaveniach skupiny a nastaveniach prieskumu sa obnovia na nové predvolené hodnoty.

Stratégia upgradu:

  1. Exportujte motív prieskumu zo starej aplikácie
  2. Pred importom do novej aplikácie sa uistite, že je správne nastavená značka kompatibility: https://manual.limesurvey.org/Extension_compatibility#Survey_themes
  3. Importujte ho do novej aplikácie
  4. Skontrolujte kód, ktorý ste v motíve prieskumu upravili, a aktualizujte ho podľa novej verzie aplikácie, ktorú chcete používať.
  5. Exportujte svoj aktualizovaný upravený motív prieskumu z novej aplikácie
  6. Po upgrade zostanú motívy prieskumu kompatibilné s LS6 aktívne, zatiaľ čo staršie motívy budú odinštalované.
  7. Ak sa rozhodnete motív prieskumu aktualizovať, môžete ho teraz importovať. Po potvrdení, že bol aktualizovaný správne, môžete starý motív odstrániť.

Vlastné témy admin rozhrania

Predvolená téma admin rozhrania bude povolená štandardne. Vlastné témy zostanú nedotknuté, ale nie je možné ich znova aktivovať, kým nebudú aktualizované.

pre aplikáciu na vlastnom hostingu:

  1. Pred skopírovaním témy admin rozhrania do novej aplikácie sa uistite, že je správne nastavená značka kompatibility: https://manual.limesurvey.org/Extension_compatibility#Admin_themes
  2. Skopírujte existujúcu tému admin rozhrania zo starej aplikácie do novej aplikácie https://manual.limesurvey.org/Custom_Admin_Themes
  3. Skontrolujte kód, ktorý ste v téme admin rozhrania upravili, a aktualizujte ho podľa novej verzie aplikácie, ktorú chcete používať.
  4. Po upgrade starej aplikácie sa štandardne zobrazuje naša nová téma admin rozhrania. Ak chcete aktualizovať predtým nainštalovanú tému admin rozhrania, môžete:
    • Ručne aktualizovať kód témy admin rozhrania, ktorá je momentálne označená ako nekompatibilná
    • Odstrániť starú tému admin rozhrania a nainštalovať novú, ktorú ste predtým aktualizovali vo svojom testovacom prostredí.

pre používateľov Cloudu:
Kontaktujte, prosím, našu podporu.

Vlastné motívy otázok

Vlastné motívy otázok, ktoré nezodpovedajú aktuálnej verzii, nie je možné nainštalovať, ale po upgrade zostanú aktívne. Viac informácií o motívoch otázok nájdete tu: Témy otázok. Vlastný JavaScript vložený do motívu prieskumu alebo do ktorejkoľvek otázky v prieskume pravdepodobne tiež prestane fungovať.

Upgrade vášho upraveného motívu otázky:

  1. Stiahnite motív otázky z webovej stránky alebo exportujte aktuálny motív otázky
  2. Pred nahraním sa uistite, že je kompatibilita vášho vlastného motívu otázky nastavená správne
  3. Skúste nahrať svoj motív otázky do novej aplikácie.
  4. Ak ide o motív otázky, ktorý ste vytvorili sami, vykonajte potrebné úpravy
  5. Po úspešnom nahraní skontrolujte, či sa motív otázky zobrazuje a funguje podľa očakávania.

Upgrade motívu, ktorý nevlastníte:
Skúste zistiť, či je dostupná aktualizácia na webovej stránke alebo od vývojára, ktorý motív poskytol.

Vlastné doplnky

Vlastné doplnky, ktoré nezodpovedajú aktuálnej verzii, budú počas upgradu deaktivované.

pre aplikáciu na vlastnom hostingu:

  1. Skontrolujte, či je možné doplnok nainštalovať na novej verzii.
  2. Aktualizujte doplnok alebo kontaktujte jeho autora, aby doplnok aktualizoval.
  3. Ručne prepíšte doplnok novými súbormi vo svojej aplikácii, čím sa zachovajú nastavenia, alebo odinštalujte starú verziu a nainštalujte novú verziu; v takom prípade bude potrebné všetky nastavenia zadať znova.

pre používateľov Cloudu:

  1. LimeSAML zostane aktívny
  2. Skontrolujte, či je možné doplnok nainštalovať na novej verzii.
  3. Aktualizujte kód doplnku alebo kontaktujte jeho autora, aby doplnok aktualizoval.
  4. Možnosti inštalácie:
    • Odinštalujte starú verziu a nainštalujte novú verziu (všetky nastavenia sa stratia a bude ich potrebné použiť znova)
    • Kontaktujte podporu, aby vykonala aktualizáciu doplnku bez straty konfiguračných údajov

Požiadavky

LimeSurvey 6 LimeSurvey 7
PHP 7.4 alebo vyššia 8.1 alebo vyššia (odporúča sa 8.3)
MySQL 8.0 alebo vyššia 8.0 alebo vyššia
MariaDB 10.3.38 alebo vyššia 10.3.38 alebo vyššia
PostgreSQL 12 alebo vyššia 14 alebo vyššia
MSSQL 2016 alebo vyššia 2019 alebo vyššia
Formát URL get alebo path path, vyžaduje sa pre nový editor

Nepotrebujete Node.js ani npm. Nový editor je súčasťou balíka LimeSurvey a je pripravený na použitie.

Pred začatím vytvorte úplnú zálohu svojich súborov a databázy a aktualizáciu najprv otestujte na kópii svojej inštalácie. Po spustení aktualizácie už neexistuje cesta späť, okrem obnovenia tejto zálohy.

Naplánujte si okno údržby. LimeSurvey prepne web do režimu údržby, kým prebieha aktualizácia databázy, a pri inštaláciách s veľkým množstvom údajov odpovedí to môže chvíľu trvať.

Odporúčané: Použite našu službu ComfortUpdate

Najjednoduchší a najbezpečnejší spôsob aktualizácie je použiť našu službu ComfortUpdate. Novú verziu za vás stiahne a nainštaluje, takže nemusíte manuálne nahrádzať žiadne súbory.

Ak uprednostňujete aktualizáciu ručne, postupujte namiesto toho podľa krokov nižšie.

Manuálna aktualizácia

  1. Zálohujte svoje súbory a databázu a prepnite web do režimu údržby.
  2. Ponechajte si nasledujúce súbory a priečinky zo svojej starej inštalácie:
    • application/config/config.php
    • application/config/security.php
    • application/config/allowed_hosts.php
    • priečinok upload/, ktorý obsahuje vaše nahrané súbory, používateľské motívy a používateľské doplnky
    • priečinok plugins/, ak ste doň doplnky nainštalovali ručne
  3. Stiahnite si balík LimeSurvey 7 a aktualizujte inštaláciu jedným z nasledujúcich spôsobov:
    1. Najprv odstráňte staré súbory. Presuňte vyššie uvedené súbory bokom, odstráňte všetko ostatné vo svojom adresári LimeSurvey, rozbaľte don nový balík a vráťte späť ponechané súbory.
    2. Alebo skopírujte nové súbory cez staré. Rozbaľte nový balík cez svoju existujúcu inštaláciu a nechajte prepísať to, čo už existuje, pričom vyššie uvedené súbory ponechajte nedotknuté.
  4. Pri oboch možnostiach použite nový súbor .htaccess z balíka, pretože ten z verzie 6.x nefunguje s novým editorom. Potom vyprázdnite tmp/runtime/, aby nezostali žiadne údaje vo vyrovnávacej pamäti z verzie 6.
  5. Nastavte formát URL na path v súbore application/config/config.php.
  6. Uistite sa, že váš webový server priamo obsluhuje priečinok /editor/ a odovzdáva hlavičku Authorization do PHP. Viac podrobností: Nový editor otázok v LimeSurvey 7
  7. Spustite aktualizáciu databázy. LimeSurvey zistí staršiu verziu databázy a ponúkne jej aktualizáciu. Potvrďte ju a nechajte ju dokončiť bez prerušenia.
  8. Po dokončení vypnite režim údržby a prejdite si kontrolný zoznam nižšie.

Po aktualizácii

  • Skontrolujte číslo verzie v pätičke administračných stránok.
  • Znova aktivujte doplnky, ktoré potrebujete, jeden po druhom.
  • Otvorte prieskum a overte, že sa nový editor načíta.
  • Vykonajte jednu úplnú testovaciu odpoveď v každom aktívnom prieskume, pričom pokryte podmienky, kvóty, e-maily a koncovú URL.

Riešenie problémov

Správa „Action needed“ o formáte URL. Formát URL je stále get. Zmeňte ho na path a vymažte tmp/runtime/.

Editor sa načíta, ale zostane prázdny. Hlavička Authorization sa nedostáva do PHP.

/editor/ zobrazuje stránku LimeSurvey alebo chybu „nebolo nájdené“. Skontrolujte konfiguráciu webového servera a uistite sa, že priečinok /editor/ je obsluhovaný priamo a nie je presmerovaný cez LimeSurvey.

„You cannot use this theme with the new question editor“. Prieskum používa motív, ktorý nie je založený na fruity_twentythree. Zmeňte motív alebo pokračujte v klasickom editore.

Doplnok spôsobuje chyby po opätovnej aktivácii. Nie je kompatibilný s LimeSurvey 7. Deaktivujte ho a overte si to u jeho správcu.

Poznámky

Každá väčšia zmena je zdokumentovaná na samostatnej stránke. Vďaka tomu zostáva dokumentácia prehľadná a ľahšie sa v nej nájdu informácie relevantné pre vaše nastavenie.