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

Aktualizácia z predchádzajúcej verzie

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 Upgrading from a previous version and the translation is 100% complete.
Ďalšie stránky:{toc}

Skôr než začnete...

... prečítajte si toto, pretože je to veľmi dôležité: Vždy si zálohujte súbory a databázu vašej aktuálnej inštalácie!

Môžete to urobiť pomocou nástroja na správu databáz, ako je phpMyAdmin, a správcu súborov! Ak neviete, ako na to, nepokračujte ďalej a požiadajte o pomoc niekoho, kto to vie.

Odporúčanie použiť ComfortUpdate

Najjednoduchší a najbezpečnejší spôsob aktualizácie je použiť našu službu ComfortUpdate.

Všeobecné pokyny na aktualizáciu

Ide o všeobecné pokyny, ktoré platia pre aktualizáciu z verzie v2.x alebo novšej na ktorúkoľvek vyššiu verziu.

Postupujte podľa týchto krokov:

  1. Odhláste sa z administrácie
  2. Zálohujte svoje súbory a databázu
  3. Odstráňte všetky staré súbory a priečinky okrem:
    1. /application/config/security.php - Dôležité!! Toto je kľúč ku všetkým šifrovaným údajom v LimeSurvey (verzia 4 a novšia)
    2. /application/config/config.php;
    3. priečinka /upload
  4. Skopírujte nové súbory z nového balíka LimeSurvey do existujúceho umiestnenia.
  5. Teraz vymažte vyrovnávaciu pamäť a súbory cookie vo svojom prehliadači.
  6. Otvorte administračnú stránku vo svojom prehliadači (napr. https://www.example.com/limesurvey/admin). Ak bude potrebná aktualizácia databázovej schémy, budete vyzvaní, aby ste ju potvrdili.
  7. Hotovo!

Pokyny na aktualizáciu špecifické pre hlavné verzie

Aktualizácia pomocou CLI

Databázu môžete aktualizovať cez PHP CLI: php application/commands/console.php updatedb. Umožňuje to nastaviť systém automatickej aktualizácie cez príkazový riadok (napríklad v crontabe), hoci sa to neodporúča.

Neúspešná aktualizácia databázy po manuálnej aktualizácii/ComfortUpdate

Niekedy, aj keď ste všetko urobili správne, veci počas aktualizácie databázy nefungujú tak, ako by mali. Môže to byť z rôznych dôvodov: odlišné verzie databázy, neočakávané formáty alebo obsah údajov, nezvyčajné konfigurácie alebo čokoľvek iné, čo sa neprejavilo v našich testoch (áno, testujeme veľa!)

Ak počas aktualizácie databázy nastane chyba a vaša inštancia LimeSurvey skončí v nepoužiteľnom stave, budete sa chcieť vrátiť k predchádzajúcej verzii. Predpokladá sa, že stále máte zálohu databázy a súborov, či už z vašej pravidelnej zálohy, alebo tú vytvorenú nástrojom ComfortUpdate.

Vykonajte nasledujúce kroky:

  • Zálohujte existujúci priečinok LimeSurvey a databázu (áno, znova - budeme to nazývať 2. záloha)
  • Obnovte súbory do existujúceho priečinka (stačí ich prepísať) z pôvodnej (1.) zálohy.
  • Odstráňte starú databázu a obnovte databázu z pôvodnej (1.) zálohy.

To je všetko. Všetko by sa malo vrátiť do normálu.

Poznámka k nahlasovaniu tohto problému:

Ak narazíte na takýto problém, vždy ho nahláste v našom systéme na sledovanie chýb na https://bugs.limesurvey.org

Nenahlásená chyba je neopravená chyba. Nespoliehajte sa len na to, že ju nahlásia iní. Ak vidíte, že chyba už bola nahlásená, môžete pomôcť zvýšiť jej prioritu aj tak, že ju v systéme na sledovanie chýb označíte ako 'Yes, this bug affects me'.

FAQ

Môžem vykonať aktualizáciu, aj keď mám aktívne prieskumy?

Áno, môžete. Výnimky môžu byť uvedené v podrobných pokynoch vyššie. Dôrazne odporúčame po aktualizácii svoje prieskumy otestovať a skontrolovať, či vaše šablóny dizajnu stále fungujú správne.

Ako previesť súbory so štruktúrou prieskumu *.sql/*.csv na najnovšiu verziu LimeSurvey?

Nainštalujte verziu 1.50, importujte súbor a exportujte štruktúru prieskumu do novšieho formátu .csv. Potom nainštalujte najnovšiu verziu 2.x, importujte formát .csv a exportujte ho do aktuálneho formátu .lss.

Survey theme incompatibility

With certain major version updates any custom survey themes will not be compatible, anymore:

  • Update from LimeSurvey 2.6 or lower to LimeSurvey 2.50
  • Update from LimeSurvey 5.x or lower to LimeSurvey 6.x

Error "Multiple primary key defined" when updating MySQL database

If you encounter this error, please check the setting sql_generate_invisible_primary_key in your MySQL server variables. This is most likely set to ON, but should be set to OFF. Then restore your database from the backup (as explained above) and try again.