x

Glavna poglavja

  1. LimeSurvey Cloud proti LimeSurvey CE
  2. LimeSurvey Cloud – Hitri vodnik
  3. LimeSurvey CE - Montaža
  4. Kako oblikovati dobro anketo (Vodnik)
  5. Začetek
  6. Konfiguracija LimeSurvey
  7. Uvod - Ankete
  8. Oglejte si nastavitve ankete
  9. Ogled menija ankete
  10. Oglejte si strukturo ankete
  11. Uvod - Vprašanja
  12. Uvod – skupine vprašanj
  13. Uvod – Ankete – Upravljanje
  14. Možnosti orodne vrstice ankete
  15. Večjezična anketa
  16. Vodnik za hitri začetek - ExpressionScript
  17. Napredne funkcije
  18. Splošna pogosta vprašanja
  19. Odpravljanje težav
  20. Rešitve
  21. Licenca
  22. Dnevnik sprememb različice
  23. Vtičniki – napredno
 Actions

Upgrading from a previous version/sl: Difference between revisions

From LimeSurvey Manual

FuzzyBot (talk | contribs)
Updating to match new version of source page
FuzzyBot (talk | contribs)
Updating to match new version of source page
 
Line 1: Line 1:
<languages /> <div style="float:right;"><div class="simplebox">Dodatne strani:{toc}</div></div>__TOC__
<languages /> <div style="float:right;"><div class="simplebox">Dodatne strani:{toc}</div></div>__TOC__


<span id="Before_you_start..."></span>
=Preden začnete...=
=Preden začnete...=


Line 11: Line 12:
'''Najlažji/najvarnejši način nadgradnje je uporaba naše storitve [[ComfortUpdate]].'''
'''Najlažji/najvarnejši način nadgradnje je uporaba naše storitve [[ComfortUpdate]].'''


<span id="Upgrade_instructions_(from_2.x_or_newer_to_any_later_version)"></span>
=Navodila za nadgradnjo (iz 2.x ali novejše na katero koli kasnejšo različico)=
=Navodila za nadgradnjo (iz 2.x ali novejše na katero koli kasnejšo različico)=


<div class="mw-translate-fuzzy">
Sledite tem navodilom:
Sledite tem navodilom:
*Izdelajte varnostno kopijo datotek in baze podatkov ([[Nadgradnja s prejšnje različice#Preden začnete...|ali smo to že omenili?]]).
*Izdelajte varnostno kopijo datotek in baze podatkov ([[Nadgradnja s prejšnje različice#Preden začnete...|ali smo to že omenili?]]).
Line 19: Line 22:
**/application/config/config.php;
**/application/config/config.php;
**/upload directory
**/upload directory
 
</div>
<div class="simplebox">[[Datoteka:help.png]]'''Opomba:''' Če imate v /upload/templates kakršne koli prilagojene predloge, jih 'osvežite' s spremembami, ki prihajajo z novo različico LimeSurvey. Najlažji način za preverjanje takšnih sprememb je, da datoteko primerjate svojo staro predlogo z novo različico privzete predloge. Če opazite kakršne koli razlike razen vaših prilagoditev, je potrebna osvežitev.</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
*Kopirajte nove datoteke iz novega paketa LimeSurvey na obstoječo lokacijo.
#Log out of the administration
*Odprite skrbniško stran v vašem brskalniku (npr. https://www.example.com/limesurvey/admin) in preverite, ali je zbirka podatkov potrebna je nadgradnja sheme.
#Backup your files and database
*Po nadgradnji: '''Počisti predpomnilnik brskalnika in piškotke!''''
#Delete all the old files/folders except for:
 
##/application/config/security.php - '''Important!! This is the key to all encrypted data in LimeSurvey (version 4 and later)'''
=Navodila za starejše različice=
##/application/config/config.php;
 
##/upload directory
Na žalost je treba upoštevati nekaj stvari, zato natančno preberite naslednja navodila.
#Copy the new files from the new LimeSurvey package to the existing location.
 
#Now clear your browser cache and cookies.
==Nadgradnja z različice 1.50 ali novejše na katero koli kasnejšo različico 2.xx==
#Open the admin page in your browser (e.g. https://www.example.com/limesurvey/admin). If a database scheme upgrade is necessary you will be prompted to confirm it.
*[https://www.limesurvey.org/about-limesurvey/download Prenos] najnovejše različice LimeSurvey
#Done!
*Varnostno kopirajte datotek in baze podatkov ([[Nadgradnja s prejšnje različice#Preden začnete...|smo to že omenili?]]).
* Zamenjajte vse datoteke namestitvenega imenika
** Izbrišite vse stare datoteke v obstoječi namestitveni imenik
** Naložite in razpakirajte nove datoteke nove različice v isti namestitveni imenik
** Če je vaša prejšnja različica starejša od 1.90, kopirajte vse prilagojene predloge v /upload/templates - prav tako boste preimenovati morate vsak imenik s predlogo, katerega ime se ujema z obstoječo predlogo v /templates
** Kopirajte svoj imenik /upload nazaj na staro lokacijo
** Dvakrat preverite '''dovoljenja''', nastavljena na imenikih (potreben je dostop za pisanje v '''/tmp''', '''/upload''' in njihove podimenike), kot je opisano v [[Installation#Set directory permissions|wiki za namestitev]]
** Odpri http://<yourdomain> /<yourlimesurveydir> /admin v vašem brskalniku in sledite navodilom (podatke baze podatkov boste našli v starem config.php). Obstoječa zbirka podatkov bo samodejno zaznana in po potrebi nadgrajena po potrditvi.
* Preverite, ali veljajo kakršna koli posebna ročna preverjanja, kot je navedeno spodaj
* '''Zdaj počistite predpomnilnik brskalnika in piškotke''' in ste dobro za iti
 
{{Alert|title=Pozor|text=Upoštevajte, da se je struktura predloge spremenila s posodobitvijo iz 2.0x na 2.50 ali novejšo. Vaše stare predloge ne bodo več delovale, saj sistem predlog zdaj uporablja odzivne predloge.}}
 
<div class="simplebox">'''Posebna preverjanja po nadgradnji''':
*'''s katere koli prejšnje različice na 2.xx''': Ustrezne kode vprašanj so zdaj obvezne. Po nadgradnji namestitve preverite logiko anket vseh anket in po potrebi popravite kode
*'''iz različice, starejše od v1.53''': Pri nadgradnji z različice pred v1.53 na najnovejšo različico , preverite '''globalne uporabniške pravice''' vsakega uporabnika. V različici 1.53 je bila uvedena nova pravica '''superadmin''', ki lahko uporabniku da enak privilegij kot glavni skrbniški račun, ustvarjen med namestitvijo. Skript za nadgradnjo ugiba, komu naj se da to dovoljenje v starejših različicah. Ker to ni popolno, ga je treba natančno preveriti.
*'''od katere koli prejšnje različice do v2.06''': Od 2.05 do 2.06 so bila aktivirana nekatera neuporabljena dovoljenja pri urejanju globalnih dovoljenj za 'ankete'. Na primer, če bi imel uporabnik samo dovoljenje za ustvarjanje v različici 2.05, bi bila s posodobitvijo na različico 2.06 aktivirana tudi druga dovoljenja, ki se nahajajo desno od možnosti »ustvari« (ogled/branje, posodobitev, brisanje, uvoz, izvoz). Preverite, ali so skrbniški uporabniki po posodobitvi poleg 'izvirnih' dobili še kakšna druga globalna dovoljenja. Če da, jih ustrezno uredite.
</div>
</div>


==Nadgradnja z različice 1.50 ali novejše na katero koli kasnejšo različico 1.xx==
<div lang="en" dir="ltr" class="mw-content-ltr">
*[https://www.limesurvey.org/about-limesurvey/download Download] želeno različico LimeSurvey
<div class="simplebox">[[File:help.png]]'''Note:''' Between major versions (for example from version 3 to 4) the template/design themes change usually completely. Old survey design templates/themes will usually not work anymore.</div>
* Varnostno kopirajte datotek in baze podatkov ([[Nadgradnja s prejšnje različice#Preden začnete...|smo to že omenili?]]).
* Zamenjajte vse datoteke namestitvenega imenika
** Izbrišite vse stare datoteke v obstoječi namestitveni imenik
** Naložite in razpakirajte novo različico kode v isti namestitveni imenik
** Uredite ali zamenjajte datoteko '''config.php''':
*** Če je vaša prejšnja različica je bil < 1,70: Uredite novo '''config.php''', da odraža spremembe iz varnostne kopije datoteke '''config.php''''. '''Ne prepišite novega '''config.php''' s svojim starim!'''
*** Če je bila vaša prejšnja različica >= 1.70: preprosto zamenjajte novo '''config. php''' z varnostno kopijo datoteke '''config.php''' (ker se format datoteke ni spremenil)
** Če je bila vaša prejšnja različica starejša od 1.90: Kopirajte vse prilagojene predloge v /upload/templates - prav tako boste morali preimenovati vsak imenik predloge, katerega ime se ujema z obstoječo predlogo v /templates
** Kopirajte svoj imenik /upload nazaj na staro lokacijo
** Dvakrat preverite nastavljena '''dovoljenja''' v imenikih LimeSurvey (potreben je dostop za pisanje v '''/tmp'', '''/upload''' in v njihove podimenike), kot je opisano v [[Installation#Set Directory permissions|wiki za namestitev]]
* Dokončajte postopek namestitve/nadgradnje
** Ko odprete URL do vaše administracije LimeSurvey, bodo tabele baze podatkov posodobljene po potrditvi
** Odstranite ali preimenujte imenik /admin/install kot/če po navodilih namestitvenega skripta
** Preverite, ali velja kakšna posebna ročna preverjanja (kot je navedeno spodaj)
 
<div class="simplebox">'''Posebni pregledi po nadgradnji''':
*'''Iz različice, starejše od v1.53'''': Pri nadgradnji z različice pred v1.53 na najnovejšo različico preverite '' 'globalne uporabniške pravice''' vsakega uporabnika. V različici 1.53 je bila uvedena nova pravica '''superadmin''', ki lahko uporabniku da enak privilegij kot glavni skrbniški račun, ustvarjen med namestitvijo. Skript za nadgradnjo ugiba, komu naj se da to dovoljenje v starejših različicah. Ker to ni popolno, ga je treba natančno preveriti.
</div>
</div>


==Nadgradnja iz različice starejše od v1.50 (od v1.0 do v1.44)==
<span id="Upgrading_using_CLI"></span>
 
Ker je bila struktura podatkov in veliko drugih stvari spremenjena, '''nadgradnja s katere koli prejšnje različice na v1.50 <u>NI</u> mogoča'''. Če imate stare datoteke s strukturo ankete s pripono *.sql, je edini način, da jih prenesete v novejšo različico, da namestite [http://www.limesurvey.org/en/archived-releases/289-limesurvey150zip različice 1.50] , tja uvozite datoteko(e) .sql in nato to različico nadgradite na najnovejšo različico LimeSurvey. Za več podrobnosti si oglejte stran o [[Prenos namestitve|kako je mogoče prenesti namestitev]].
 
= Nadgradnja z uporabo CLI =
= Nadgradnja z uporabo CLI =


Line 100: Line 66:
Napaka, ki ni prijavljena, je napaka, ki ni odpravljena. Prosim, ne zanašajte se le na to, da drugi ljudje poročajo o tem. Če vidite, da je napaka že prijavljena, lahko pomagate povečati prednost hrošča tako, da jo v sledilniku hroščev označite kot 'Da, ta napaka vpliva name'.
Napaka, ki ni prijavljena, je napaka, ki ni odpravljena. Prosim, ne zanašajte se le na to, da drugi ljudje poročajo o tem. Če vidite, da je napaka že prijavljena, lahko pomagate povečati prednost hrošča tako, da jo v sledilniku hroščev označite kot 'Da, ta napaka vpliva name'.


<span id="FAQ"></span>
=Nadgradnja - Pogosta vprašanja in odgovori=
=Nadgradnja - Pogosta vprašanja in odgovori=


<span id="Can_I_upgrade_even_if_I_have_active_surveys?"></span>
==Lahko izvedem nadgradnjo tudi če imam aktivne ankete?==
==Lahko izvedem nadgradnjo tudi če imam aktivne ankete?==


Da lahko. Morda so omenjene izjeme med navodili zgoraj. Močno priporočamo testiranje vaših anket po izvedeni nadgradnji, da preverite če vaša oblika predlog še vedno zgleda vredu.
Da lahko. Morda so omenjene izjeme med navodili zgoraj. Močno priporočamo testiranje vaših anket po izvedeni nadgradnji, da preverite če vaša oblika predlog še vedno zgleda vredu.


<span id="How_to_convert_*.sql/*.csv_survey_structure_files_to_the_latest_LimeSurvey_version?"></span>
==Kako pretvoriti *.sql/*.csv strukturne datoteke ankete v najnovejšo različico LimeSurvey?==
==Kako pretvoriti *.sql/*.csv strukturne datoteke ankete v najnovejšo različico LimeSurvey?==



Latest revision as of 12:04, 25 February 2025

Dodatne strani:{toc}

Preden začnete...

... preberite tole, ker je zelo pomembno: Vedno varnostno kopirajte datoteke in bazo podatkov vaše trenutne namestitve!

To lahko storite z orodjem za skrbništvo baze podatkov, kot je phpMyAdmin in upraviteljem datotek! Če ne veste, kako to narediti, ne nadaljujte naprej in vprašajte nekoga, ki ve.

Priporočilo za uporabo ComfortUpdate

Najlažji/najvarnejši način nadgradnje je uporaba naše storitve ComfortUpdate.

Navodila za nadgradnjo (iz 2.x ali novejše na katero koli kasnejšo različico)

Sledite tem navodilom:

  • Izdelajte varnostno kopijo datotek in baze podatkov (ali smo to že omenili?).
  • Izbrišite vse stare datoteke/ mape razen za:
    • /application/config/security.php -Pomembno!! To je ključ do vseh šifriranih podatkov v LimeSurvey (različica 4 in novejše)
    • /application/config/config.php;
    • /upload directory
  1. Log out of the administration
  2. Backup your files and database
  3. Delete all the old files/folders except for:
    1. /application/config/security.php - Important!! This is the key to all encrypted data in LimeSurvey (version 4 and later)
    2. /application/config/config.php;
    3. /upload directory
  4. Copy the new files from the new LimeSurvey package to the existing location.
  5. Now clear your browser cache and cookies.
  6. Open the admin page in your browser (e.g. https://www.example.com/limesurvey/admin). If a database scheme upgrade is necessary you will be prompted to confirm it.
  7. Done!
Note: Between major versions (for example from version 3 to 4) the template/design themes change usually completely. Old survey design templates/themes will usually not work anymore.

Nadgradnja z uporabo CLI

Bazo podatkov lahko nadgradite prek PHP CLI: php application/commands/console.php updatedb . To vam omogoča nastavitev sistema za samodejno nadgradnjo prek ukazne vrstice (na primer v crontabu), čeprav ni priporočljivo.

Neuspešna nadgradnja baze podatkov po ročni posodobitvi/ComfortUpdate

Včasih, čeprav ste naredili vse pravilno, stvari med nadgradnjo baze podatkov ne delujejo tako, kot bi morale. To se lahko zgodi zaradi različnih razlogov: Različne različice baze podatkov , nepričakovani formati podatkov ali vsebine, nenavadne konfiguracije ali karkoli drugega, kar se ni pokazalo v naših testih (da, testiramo veliko!)

Če pride do napake med posodabljanjem baze podatkov in se vaš primerek LimeSurvey konča v neuporabnem stanju, se želite vrniti na prejšnjo različico. To predpostavlja, da imate še vedno varnostno kopijo baze podatkov in datotek, bodisi iz običajne varnostne kopije ali tistega, ki ga je ustvaril Comfortupdate.

Prosimo, izvedite naslednje korake:

  • Izdelajte varnostno kopijo obstoječega imenika in baze podatkov LimeSurvey (da, še enkrat - temu bomo rekli 2. varnostna kopija)
  • Obnovite datoteke v obstoječi imenik (samo prepisovanje je v redu) iz izvirne (1.) varnostne kopije.
  • Izbrišite staro bazo podatkov in jo obnovite iz prvotne (1.) varnostne kopije.

To je vse. Vse bi moralo biti spet normalno.

Opomba o prijavi te težave:

Če naletite na takšno težavo, jo vedno prijavite v našem sledilniku hroščev na https://bugs.limesurvey.org

Napaka, ki ni prijavljena, je napaka, ki ni odpravljena. Prosim, ne zanašajte se le na to, da drugi ljudje poročajo o tem. Če vidite, da je napaka že prijavljena, lahko pomagate povečati prednost hrošča tako, da jo v sledilniku hroščev označite kot 'Da, ta napaka vpliva name'.

Nadgradnja - Pogosta vprašanja in odgovori

Lahko izvedem nadgradnjo tudi če imam aktivne ankete?

Da lahko. Morda so omenjene izjeme med navodili zgoraj. Močno priporočamo testiranje vaših anket po izvedeni nadgradnji, da preverite če vaša oblika predlog še vedno zgleda vredu.

Kako pretvoriti *.sql/*.csv strukturne datoteke ankete v najnovejšo različico LimeSurvey?

Namestite različico 1.50, uvozite datoteko in izvozite strukturo ankete v novejšo obliko zapisa .csv. Nato namestite najnovejšo različico 2.x in uvozite format .csv ter ga izvozite v trenutni format .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.