Actions

Upgrading from a previous version/hu: Difference between revisions

From LimeSurvey Manual

(Created page with "Frissítés egy korábbi verzióról")
 
(Updating to match new version of source page)
 
(32 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<languages /> <div style="float:right;"><div class="simplebox">Additional pages:{toc}</div></div>__TOC__
<languages /> <div style="float:right;"><div class="simplebox">További oldalak:{toc}</div></div> __TOC__


=Before you start...=
=Mielőtt elkezdené...=


<span style='color:#FF0000'>... read this because it is very important: '''Always backup the files and the database of your current installation!'''</span>
<span style='color:#FF0000'>... olvassa el ezt, mert nagyon fontos: '''Mindig készítsen biztonsági másolatot az aktuális telepítés fájljairól és adatbázisáról!'''</span>


You can do this using a database administration tool like [https://www.phpmyadmin.net phpMyAdmin] and a file manager!  
Ezt egy adatbázis-adminisztrációs eszközzel, például [https://www.phpmyadmin.net phpMyAdmin] és egy fájlkezelővel teheti meg!  
If you don't know how to do this, you should not proceed further and ask someone who knows.
Ha nem tudja, hogyan kell ezt csinálni, ne folytassa tovább, és kérdezzen meg valakit, aki tudja.


==Recommendation to use ComfortUpdate==
==A ComfortUpdate használatára vonatkozó javaslat==
'''The easiest/safest way to upgrade is to use our [[ComfortUpdate]] service.'''
'''A frissítés legegyszerűbb/legbiztonságosabb módja a [[ComfortUpdate]] szolgáltatásunk használata.'''


=Upgrade instructions (from 2.x or newer to any later version)=
=Frissítési utasítások (2.x vagy újabb verzióról bármely későbbi verzióra)=


Please follow these instructions:
Kérjük, kövesse az alábbi utasításokat:
*Backup your files and database ([[Upgrading from a previous version#Before you start...|did we already mention that?]]).
*Készítsen biztonsági másolatot fájljairól és adatbázisáról ([[Frissítés egy korábbi verzióról#Mielőtt elkezdi...|ezt már említettük?]]).
*Delete all the old files/folders except for:
*Törölje az összes régi fájlt/ mappák, kivéve:
**/application/config/security.php -'''Important!! This is the key to all encrypted data in LimeSurvey (version 4 and later)'''
**/application/config/security.php -'''Fontos!! Ez a kulcs a LimeSurvey összes titkosított adatához (4-es és újabb verzió)'''
**/application/config/config.php;
**/application/config/config.php;
**/upload directory
**/upload directory


<div class="simplebox">[[File:help.png]]'''Note:''' If you have any customized templates in /upload/templates, make sure you 'refresh' those with any changes that come with the new LimeSurvey version. The easiest way to check for such changes is to file-compare your old template with the new version of the default template. If you see any differences other than your customizations, a refresh is needed.</div>
<div class="simplebox">[[File:help.png]]'''Megjegyzés:''' Ha bármilyen testreszabott sablonja van a /upload/templates mappában, győződjön meg róla, hogy "frissítse" azokat az új LimeSurvey verzióval járó változtatásokkal. Az ilyen változások ellenőrzésének legegyszerűbb módja, ha fájlban hasonlítja össze a régi sablont az alapértelmezett sablon új verziójával. Ha a testreszabásain kívül bármilyen eltérést lát, akkor frissítésre van szükség.</div>  
*Copy the new files from the new LimeSurvey package to the existing location.
*Másolja az új fájlokat az új LimeSurvey csomagból a meglévő helyre.
*Open the admin page in your browser (e.g. https://www.example.com/limesurvey/admin) and check if a database scheme upgrade is necessary.
*Nyissa meg az adminisztrációs oldalt a böngészőjében (pl. https://www.example.com/limesurvey/admin), és ellenőrizze, hogy van-e adatbázis séma frissítése szükséges.
*After the upgrade: '''Clear your browser cache and cookies!'''
*A frissítés után: '''Törölje a böngésző gyorsítótárát és a cookie-kat!'''


=Instructions for older versions=
=Útmutató a régebbi verziókhoz=


Unfortunately, there are a couple of things to consider, so please read the following instructions carefully.
Sajnos néhány dolgot figyelembe kell venni, ezért kérjük, figyelmesen olvassa el az alábbi utasításokat.


==Upgrading from version 1.50 or later to any later 2.xx version==
==Frissítés az 1.50-es vagy újabb verzióról bármely későbbi 2.xx verzióra==
*[https://www.limesurvey.org/about-limesurvey/download Download] the latest version of LimeSurvey
*[https://www.limesurvey.org/about-limesurvey/download Letöltés] a LimeSurvey
*Backup your files and database ([[Upgrading from a previous version#Before you start...|did we already mention that?]]).
legújabb verziója!* Készítsen biztonsági másolatot fájlok és adatbázis ([[Frissítés egy korábbi verzióról#Mielőtt elkezdené...|ezt már említettük?]]).
* Replace all the installation directory files
* Cserélje ki az összes telepítési könyvtár fájlt
** Delete all old files in the existing installation directory
** Törölje az összes régi fájlt a meglévő telepítési könyvtár
** Upload and unpack the new files of the new version into the same installation directory
** Töltse fel és csomagolja ki az új verzió új fájljait ugyanabba a telepítési könyvtárba
** If your previous version is older than 1.90, copy any customized templates to /upload/templates - you will also need to rename each template directory whose name matches an existing template in /templates
** Ha az előző verzió 1.90-nél régebbi, másolja át a testreszabott sablonokat a /upload/templates mappába – ezt is megteheti át kell nevezni minden olyan sablonkönyvtárat, amelynek neve megegyezik egy meglévő sablonnal a /templates-ben
** Copy your /upload directory back to the old location
** Másolja vissza a /upload könyvtárát a régi helyre
** Double-check the '''permissions''' set on the directories (write access to '''/tmp''', '''/upload''', and their subdirectories is required) as described in the [[Installation#Set directory permissions|installation wiki]]
** Ellenőrizze még egyszer a könyvtárakon beállított '''engedélyeket''' (írási hozzáférés a '''/tmp''', '''/upload''' könyvtárhoz, és ezek alkönyvtárai is szükségesek) a [[Telepítés#Könyvtárjogosultságok beállítása|telepítési wiki]]-ben leírtak szerint
** Open http://<yourdomain>/<yourlimesurveydir>/admin in your browser and follow the instructions (You will find the database data in the old config.php). The existing database will be automatically detected and if necessary, upgraded after confirmation.
** Megnyitás http://<yourdomain> /<yourlimesurveydir> /admin böngészőjében, és kövesse az utasításokat (Az adatbázis adatait a régi config.php-ben találja meg). A meglévő adatbázist a rendszer automatikusan észleli, és szükség esetén frissíti a megerősítést követően.
* Check if any special manual checks apply as listed below
* Ellenőrizze, hogy érvényesek-e speciális kézi ellenőrzések az alábbiak szerint
* '''Now, clear your browser cache and cookies''' and you are good to go
* '''Most törölje a böngésző gyorsítótárát és a cookie-kat''' mehetsz


{{Alert|title=Attention|text=Please note that the template structure has changed with the update from 2.0x to 2.50 or later. Your old templates will not be working anymore as the template system is now using responsive templates.}}
{{Alert|title=Figyelem|text=Kérjük, vegye figyelembe, hogy a sablon szerkezete a frissítéssel 2.0x-ról 2.50-re vagy újabbra változott. A régi sablonok többé nem fognak működni, mivel a sablonrendszer mostantól adaptív sablonokat használ.}}


<div class="simplebox">'''Special checks after an upgrade''':
<div class="simplebox">''''Speciális ellenőrzések frissítés után''':
*'''from any earlier version to 2.xx''': Proper question codes are mandatory now. After upgrading the installation, check the survey logic of all surveys and correct the codes where necessary
*'''bármely korábbi verzióról 2.xx-re''': A megfelelő kérdéskódok most kötelezőek. A telepítés frissítése után ellenőrizze az összes felmérés felmérési logikáját, és szükség esetén javítsa ki a kódokat
*'''from a version earlier than v1.53''': When upgrading from a version before v1.53 to the latest version, please check the '''global user rights''' of each user. There was a new '''superadmin''' right introduced in v1.53 that can give a user the same privilege as the master administration account created during the installation. The upgrade script is guessing to whom this permission should be given in the older versions. As this is not perfect, it should be carefully checked.
*'''V1.53-nál korábbi verzióról''': V1.53 előtti verzióról a legújabb verzióra frissítve , ellenőrizze minden felhasználó ''''globális felhasználói jogait'''. A v1.53-ban egy új '''superadmin''' jogot vezettek be, amely ugyanazokat a jogosultságokat adhatja a felhasználónak, mint a telepítés során létrehozott főadminisztrációs fiók. A frissítési szkript kitalálja, hogy kinek kell ezt az engedélyt megadni a régebbi verziókban. Mivel ez nem tökéletes, gondosan ellenőrizni kell.
*'''from any earlier version to v2.06''': From 2.05 to 2.06, some unused permissions when editing global permissions for 'surveys' were activated. For example, if a user had only the 'create' permission in 2.05, the other permissions located to the right of 'create' would also get activated with the update to 2.06 (View/read, Update, Delete, Import, Export). Please check whether the admin users got any other global permissions besides the 'original' ones after the update. If yes, please edit them accordingly.
*'''Bármely korábbi verziótól v2.06-ig''': A 2.05-től a 2.06-ig a 'surveys' globális engedélyeinek szerkesztése során néhány fel nem használt engedély aktiválva volt. Például, ha egy felhasználónak csak a „létrehozási” engedélye volt a 2.05-ös verzióban, a „létrehozás” jobb oldalán található többi engedély is aktiválódik a 2.06-os frissítéssel (Megtekintés/olvasás, Frissítés, Törlés, Importálás, Exportálás). Kérjük, ellenőrizze, hogy a frissítés után az adminisztrátor felhasználók kaptak-e más globális engedélyeket az „eredeti” engedélyeken kívül. Ha igen, kérjük, módosítsa őket ennek megfelelően.
</div>
</div>


==Upgrading from version 1.50 or later to any later 1.xx version==
==Frissítés az 1.50-es vagy újabb verzióról bármely későbbi 1.xx verzióra==
*[https://www.limesurvey.org/about-limesurvey/download Download] the desired version of LimeSurvey
*[https://www.limesurvey.org/about-limesurvey/download Letöltés] a LimeSurvey
* Backup your files and database ([[Upgrading from a previous version#Before you start...|did we already mention that?]]).
kívánt verziója!* Készítsen biztonsági másolatot fájlok és adatbázis ([[Frissítés egy korábbi verzióról#Mielőtt elkezdené...|ezt már említettük?]]).
* Replace all the installation directory files
* Cserélje ki az összes telepítési könyvtár fájlt
** Delete all old files in the existing installation directory
** Törölje az összes régi fájlt a meglévő telepítési könyvtár
** Upload and unpack the new code version into the same installation directory
** Töltse fel és csomagolja ki az új kódverziót ugyanabba a telepítési könyvtárba
** Edit or replace the '''config.php''' file:
** Szerkessze vagy cserélje ki a '''config.php''' fájlt:
*** If your previous version was < 1.70: Edit the new '''config.php''' in order to reflect the changes from the backup '''config.php''' file. '''Do not just overwrite the new '''config.php''' with your old one!'''
*** Ha az előző verzió volt < 1,70: Szerkessze az új '''config.php''' fájlt, hogy tükrözze a '''config.php''' biztonsági mentési fájl változásait. ''''Ne csak az új '''config.php'''-t írd felül a régivel!'''
*** If your previous version was >= 1.70: Simply replace the new '''config.php''' with your backup '''config.php''' file (as the file format has not changed)
*** Ha az előző verziód >= 1.70 volt: Egyszerűen cseréld ki az új '''config-ot. php''' a biztonsági mentés '''config.php''' fájljával (mivel a fájl formátuma nem változott)
** If your previous version was older than 1.90: Copy any customized templates to /upload/templates - you will also need to rename each template directory whose name matches an existing template in /templates
** Ha az előző verzió 1.90-nél régebbi volt: Másolja át a testreszabott sablonokat a /upload/templates - át kell nevezned minden olyan sablonkönyvtárat is, amelyek neve megegyezik egy meglévő sablonnal a /templates-ben
** Copy your /upload directory back to the old location
** Másold vissza a /upload könyvtárat a régi helyre
** Double-check the '''permissions''' set on the directories of LimeSurvey (write access to '''/tmp''', '''/upload''', and to their subdirectories is required) as described in the [[Installation#Set Directory permissions|installation wiki]]
** Ellenőrizze még egyszer a '''jogosultságok''' beállítását a LimeSurvey könyvtárain (írási hozzáférés szükséges a '''/tmp''', '''/upload''' címekhez és azok alkönyvtáraihoz) az [[Installation#Set Directory permissions|telepítési wiki]]  
* Finish the installation/upgrade process
* Fejezd be a telepítési/frissítési folyamatot
** Once you open the URL to your LimeSurvey administration, the database tables will be updated after confirmation
** Miután megnyitotta az URL-t a LimeSurvey adminisztrációjához, az adatbázistáblák frissítésre kerülnek a megerősítést követően
** Remove or rename the /admin/install directory as/if instructed by the installation script
** Távolítsa el vagy nevezze át az /admin/install könyvtárat, mint/ha a telepítő szkript utasítja
** Check if any special manual checks apply (as listed below)
** Ellenőrizze, hogy érvényesek-e speciális kézi ellenőrzések (az alábbiak szerint)


<div class="simplebox">'''Special checks after an upgrade''':
<div class="simplebox">'''Speciális ellenőrzések frissítés után''':
*'''From a version earlier than v1.53''': When upgrading from a version before v1.53 to the latest version, please check the '''global user rights''' of each user. There was a new '''superadmin''' right introduced in v1.53 that can give a user the same privilege as the master administration account created during the install. The upgrade script is guessing to whom this permission should be given in the older versions. As this is not perfect, it should be carefully checked.
*'''V1.53-nál régebbi verzióról''': Ha 1.53 előtti verzióról frissít a legújabb verzióra, ellenőrizze a '' „globális felhasználói jogok” minden felhasználó számára. A v1.53-ban egy új '''superadmin''' jogot vezettek be, amely ugyanazokat a jogosultságokat adhatja a felhasználónak, mint a telepítés során létrehozott főadminisztrációs fiók. A frissítési szkript kitalálja, hogy kinek kell ezt az engedélyt megadni a régebbi verziókban. Mivel ez nem tökéletes, gondosan ellenőrizni kell.
</div>
</div>


==Upgrading from a version earlier than v1.50 (v1.0 through v1.44)==
==Frissítés v1.50-nél korábbi verzióról (v1.0-ról v1.44-re)==


Since the data structure and a lot of other things were changed, '''upgrading from any version previous to v1.50 is <u>NOT</u> possible'''. If you have old survey structure files with an *.sql extension, the only way to get these into a newer version is to install [http://www.limesurvey.org/en/archived-releases/289-limesurvey150zip version 1.50], import the .sql file(s) there, then upgrade that version to the most recent LimeSurvey version. Check the page related to [[Transferring an installation|how an installation can be transferred]] for more details.
Mivel az adatstruktúra és sok más dolog megváltozott, '''frissítés bármely korábbi verzióról v1.50-re <u>NEM</u> lehetséges'''. Ha régi *.sql kiterjesztésű felmérési struktúra fájljai vannak, akkor csak a [http://www.limesurvey.org/en/archived-releases/289-limesurvey150zip 1.50-es verzió] telepítésével szerezheti be ezeket egy újabb verzióba. , importálja oda az .sql fájl(oka)t, majd frissítse a verziót a legújabb LimeSurvey verzióra. További részletekért tekintse meg a [[Telepítés átvitele|egy telepítés átvitelének módját]] kapcsolatos oldalt.


= Upgrading using CLI =
= Frissítés CLI használatával =


You can upgrade the database via the PHP CLI: <code>php application/commands/console.php updatedb</code>. This allows you to set up an auto-upgrade system via command line (for example, in a crontab), although it is not recommended.
Az adatbázist a PHP CLI-n keresztül frissítheti: <code>php application/commands/console.php updatedb</code> . Ez lehetővé teszi az automatikus frissítési rendszer beállítását parancssoron keresztül (például crontabban), bár ez nem ajánlott.


= Failed database upgrade after manual update/ComfortUpdate=
= Sikertelen adatbázis-frissítés kézi frissítés után/ComfortUpdate=
Sometimes, even though you did everything correct, things don't work out they are supposed to during database upgrade.
Néha, bár mindent helyesen csinált, a dolgok nem úgy működnek az adatbázis frissítése során, ahogyan azt kellene.
That may happen because of various reasons: Different database versions, unexpected data formats or contents, unusual configurations or anything else that did not show up in our tests (yes, we test a lot!)
Ez többféle ok miatt történhet: Különböző adatbázisverziók , váratlan adatformátumok vagy tartalmak, szokatlan konfigurációk vagy bármi más, ami nem jelent meg a tesztekben (igen, sokat tesztelünk!)


If you have an error during database update and your LimeSurvey instance ends up in an unusable state, you want to go back to the previous version.
Ha az adatbázis-frissítés során hiba lép fel, és a LimeSurvey példány használhatatlan állapotba kerül, akkor vissza akar térni az előző verzióhoz.
This assumes that you still have the database and file backup, either from your regular backup or the one created by Comfortupdate.
Ez azt feltételezi, hogy még mindig megvan az adatbázis és a fájl biztonsági másolata, akár a szokásos biztonsági másolatból, akár a fájlból. a Comfortupdate által létrehozott.


Please execute the following steps:
Kérjük, hajtsa végre a következő lépéseket:


*Backup the existing LimeSurvey directory and database (yes, again - we will call this the 2nd backup)
*Készítsen biztonsági másolatot a meglévő LimeSurvey könyvtárról és adatbázisról (igen, ismét – ezt fogjuk 2. biztonsági mentésnek nevezni)
*Restore files to the existing directory (just overwriting them is fine) from the original (1st) backup.
*Fájlok visszaállítása a meglévő könyvtárba (csak felülírja őket) az eredeti (1.) biztonsági másolatból.
*Delete the old database and restore the database from the original (1st) backup.
* Törölje a régi adatbázist, és állítsa vissza az adatbázist az eredeti (1.) biztonsági másolatból.


That's it. Everything should be back to normal.
Ez az. Mindennek vissza kell állnia a normális kerékvágásba.


'''A note about reporting this issue:'''
''Megjegyzés a probléma bejelentésével kapcsolatban:'''


If you run into a problem like this, please always report this in our bug tracker at https://bugs.limesurvey.org
Ha ilyen problémába ütközik, kérjük, mindig jelentse ezt a hibakövetőnkkel: https://bugs.limesurvey.org


A bug not reported is a bug not fixed. Please don't just rely on other people reporting it. If you see that the bug is already reported, you can also help to raise the bug priority by marking it as 'Yes, this bug affects me' in the bug tracker.
A be nem jelentett hiba nem javított hiba. Kérlek, ne csak arra hagyatkozz, hogy mások bejelentik. Ha azt látja, hogy a hibát már jelentették, segíthet a hibaprioritás növelésében, ha a hibakövetőben „Igen, ez a hiba engem érint” jelöléssel.


=FAQ=
=GYIK=


==Can I upgrade even if I have active surveys?==
==Frissíthetem akkor is, ha aktív felméréseim vannak?==


Yes, you can. Exceptions may be mentioned in the thorough instructions above. We strongly advise to test your surveys after upgrade to check if your design templates still work alright.
Igen tudsz. A fenti alapos utasításokban kivételek említhetők. Nyomatékosan javasoljuk, hogy tesztelje felméréseit a frissítés után, és ellenőrizze, hogy a tervezési sablonok továbbra is megfelelően működnek-e.


==How to convert *.sql/*.csv survey structure files to the latest LimeSurvey version?==
==Hogyan lehet a *.sql/*.csv felmérési szerkezet fájljait a legújabb LimeSurvey verzióra konvertálni?==


Install version 1.50, import the file, and export the survey structure to the newer .csv format. Then install the latest Version 2.x and import the .csv format and export it to the current .lss format.
Telepítse az 1.50-es verziót, importálja a fájlt, és exportálja a felmérés szerkezetét újabb .csv formátumba. Ezután telepítse a legújabb 2.x verziót, importálja a .csv formátumot, majd exportálja az aktuális .lss formátumba.
 
==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.

Latest revision as of 10:52, 3 April 2024

További oldalak:{toc}

Mielőtt elkezdené...

... olvassa el ezt, mert nagyon fontos: Mindig készítsen biztonsági másolatot az aktuális telepítés fájljairól és adatbázisáról!

Ezt egy adatbázis-adminisztrációs eszközzel, például phpMyAdmin és egy fájlkezelővel teheti meg! Ha nem tudja, hogyan kell ezt csinálni, ne folytassa tovább, és kérdezzen meg valakit, aki tudja.

A ComfortUpdate használatára vonatkozó javaslat

A frissítés legegyszerűbb/legbiztonságosabb módja a ComfortUpdate szolgáltatásunk használata.

Frissítési utasítások (2.x vagy újabb verzióról bármely későbbi verzióra)

Kérjük, kövesse az alábbi utasításokat:

  • Készítsen biztonsági másolatot fájljairól és adatbázisáról (ezt már említettük?).
  • Törölje az összes régi fájlt/ mappák, kivéve:
    • /application/config/security.php -Fontos!! Ez a kulcs a LimeSurvey összes titkosított adatához (4-es és újabb verzió)
    • /application/config/config.php;
    • /upload directory
Megjegyzés: Ha bármilyen testreszabott sablonja van a /upload/templates mappában, győződjön meg róla, hogy "frissítse" azokat az új LimeSurvey verzióval járó változtatásokkal. Az ilyen változások ellenőrzésének legegyszerűbb módja, ha fájlban hasonlítja össze a régi sablont az alapértelmezett sablon új verziójával. Ha a testreszabásain kívül bármilyen eltérést lát, akkor frissítésre van szükség.
  • Másolja az új fájlokat az új LimeSurvey csomagból a meglévő helyre.
  • Nyissa meg az adminisztrációs oldalt a böngészőjében (pl. https://www.example.com/limesurvey/admin), és ellenőrizze, hogy van-e adatbázis séma frissítése szükséges.
  • A frissítés után: Törölje a böngésző gyorsítótárát és a cookie-kat!

Útmutató a régebbi verziókhoz

Sajnos néhány dolgot figyelembe kell venni, ezért kérjük, figyelmesen olvassa el az alábbi utasításokat.

Frissítés az 1.50-es vagy újabb verzióról bármely későbbi 2.xx verzióra

legújabb verziója!* Készítsen biztonsági másolatot fájlok és adatbázis (ezt már említettük?).
  • Cserélje ki az összes telepítési könyvtár fájlt
    • Törölje az összes régi fájlt a meglévő telepítési könyvtár
    • Töltse fel és csomagolja ki az új verzió új fájljait ugyanabba a telepítési könyvtárba
    • Ha az előző verzió 1.90-nél régebbi, másolja át a testreszabott sablonokat a /upload/templates mappába – ezt is megteheti át kell nevezni minden olyan sablonkönyvtárat, amelynek neve megegyezik egy meglévő sablonnal a /templates-ben
    • Másolja vissza a /upload könyvtárát a régi helyre
    • Ellenőrizze még egyszer a könyvtárakon beállított engedélyeket (írási hozzáférés a /tmp, /upload könyvtárhoz, és ezek alkönyvtárai is szükségesek) a telepítési wiki-ben leírtak szerint
    • Megnyitás http://<yourdomain> /<yourlimesurveydir> /admin böngészőjében, és kövesse az utasításokat (Az adatbázis adatait a régi config.php-ben találja meg). A meglévő adatbázist a rendszer automatikusan észleli, és szükség esetén frissíti a megerősítést követően.
  • Ellenőrizze, hogy érvényesek-e speciális kézi ellenőrzések az alábbiak szerint
  • Most törölje a böngésző gyorsítótárát és a cookie-kat mehetsz
  Figyelem : Kérjük, vegye figyelembe, hogy a sablon szerkezete a frissítéssel 2.0x-ról 2.50-re vagy újabbra változott. A régi sablonok többé nem fognak működni, mivel a sablonrendszer mostantól adaptív sablonokat használ.


'Speciális ellenőrzések frissítés után:
  • bármely korábbi verzióról 2.xx-re: A megfelelő kérdéskódok most kötelezőek. A telepítés frissítése után ellenőrizze az összes felmérés felmérési logikáját, és szükség esetén javítsa ki a kódokat
  • V1.53-nál korábbi verzióról: V1.53 előtti verzióról a legújabb verzióra frissítve , ellenőrizze minden felhasználó 'globális felhasználói jogait. A v1.53-ban egy új superadmin jogot vezettek be, amely ugyanazokat a jogosultságokat adhatja a felhasználónak, mint a telepítés során létrehozott főadminisztrációs fiók. A frissítési szkript kitalálja, hogy kinek kell ezt az engedélyt megadni a régebbi verziókban. Mivel ez nem tökéletes, gondosan ellenőrizni kell.
  • Bármely korábbi verziótól v2.06-ig: A 2.05-től a 2.06-ig a 'surveys' globális engedélyeinek szerkesztése során néhány fel nem használt engedély aktiválva volt. Például, ha egy felhasználónak csak a „létrehozási” engedélye volt a 2.05-ös verzióban, a „létrehozás” jobb oldalán található többi engedély is aktiválódik a 2.06-os frissítéssel (Megtekintés/olvasás, Frissítés, Törlés, Importálás, Exportálás). Kérjük, ellenőrizze, hogy a frissítés után az adminisztrátor felhasználók kaptak-e más globális engedélyeket az „eredeti” engedélyeken kívül. Ha igen, kérjük, módosítsa őket ennek megfelelően.

Frissítés az 1.50-es vagy újabb verzióról bármely későbbi 1.xx verzióra

kívánt verziója!* Készítsen biztonsági másolatot fájlok és adatbázis (ezt már említettük?).
  • Cserélje ki az összes telepítési könyvtár fájlt
    • Törölje az összes régi fájlt a meglévő telepítési könyvtár
    • Töltse fel és csomagolja ki az új kódverziót ugyanabba a telepítési könyvtárba
    • Szerkessze vagy cserélje ki a config.php fájlt:
      • Ha az előző verzió volt < 1,70: Szerkessze az új config.php fájlt, hogy tükrözze a config.php biztonsági mentési fájl változásait. 'Ne csak az új config.php-t írd felül a régivel!
      • Ha az előző verziód >= 1.70 volt: Egyszerűen cseréld ki az új config-ot. php a biztonsági mentés config.php fájljával (mivel a fájl formátuma nem változott)
    • Ha az előző verzió 1.90-nél régebbi volt: Másolja át a testreszabott sablonokat a /upload/templates - át kell nevezned minden olyan sablonkönyvtárat is, amelyek neve megegyezik egy meglévő sablonnal a /templates-ben
    • Másold vissza a /upload könyvtárat a régi helyre
    • Ellenőrizze még egyszer a jogosultságok beállítását a LimeSurvey könyvtárain (írási hozzáférés szükséges a /tmp, /upload címekhez és azok alkönyvtáraihoz) az telepítési wiki
  • Fejezd be a telepítési/frissítési folyamatot
    • Miután megnyitotta az URL-t a LimeSurvey adminisztrációjához, az adatbázistáblák frissítésre kerülnek a megerősítést követően
    • Távolítsa el vagy nevezze át az /admin/install könyvtárat, mint/ha a telepítő szkript utasítja
    • Ellenőrizze, hogy érvényesek-e speciális kézi ellenőrzések (az alábbiak szerint)
Speciális ellenőrzések frissítés után:
  • V1.53-nál régebbi verzióról: Ha 1.53 előtti verzióról frissít a legújabb verzióra, ellenőrizze a „globális felhasználói jogok” minden felhasználó számára. A v1.53-ban egy új superadmin jogot vezettek be, amely ugyanazokat a jogosultságokat adhatja a felhasználónak, mint a telepítés során létrehozott főadminisztrációs fiók. A frissítési szkript kitalálja, hogy kinek kell ezt az engedélyt megadni a régebbi verziókban. Mivel ez nem tökéletes, gondosan ellenőrizni kell.

Frissítés v1.50-nél korábbi verzióról (v1.0-ról v1.44-re)

Mivel az adatstruktúra és sok más dolog megváltozott, frissítés bármely korábbi verzióról v1.50-re NEM lehetséges. Ha régi *.sql kiterjesztésű felmérési struktúra fájljai vannak, akkor csak a 1.50-es verzió telepítésével szerezheti be ezeket egy újabb verzióba. , importálja oda az .sql fájl(oka)t, majd frissítse a verziót a legújabb LimeSurvey verzióra. További részletekért tekintse meg a egy telepítés átvitelének módját kapcsolatos oldalt.

Frissítés CLI használatával

Az adatbázist a PHP CLI-n keresztül frissítheti: php application/commands/console.php updatedb . Ez lehetővé teszi az automatikus frissítési rendszer beállítását parancssoron keresztül (például crontabban), bár ez nem ajánlott.

Sikertelen adatbázis-frissítés kézi frissítés után/ComfortUpdate

Néha, bár mindent helyesen csinált, a dolgok nem úgy működnek az adatbázis frissítése során, ahogyan azt kellene. Ez többféle ok miatt történhet: Különböző adatbázisverziók , váratlan adatformátumok vagy tartalmak, szokatlan konfigurációk vagy bármi más, ami nem jelent meg a tesztekben (igen, sokat tesztelünk!)

Ha az adatbázis-frissítés során hiba lép fel, és a LimeSurvey példány használhatatlan állapotba kerül, akkor vissza akar térni az előző verzióhoz. Ez azt feltételezi, hogy még mindig megvan az adatbázis és a fájl biztonsági másolata, akár a szokásos biztonsági másolatból, akár a fájlból. a Comfortupdate által létrehozott.

Kérjük, hajtsa végre a következő lépéseket:

  • Készítsen biztonsági másolatot a meglévő LimeSurvey könyvtárról és adatbázisról (igen, ismét – ezt fogjuk 2. biztonsági mentésnek nevezni)
  • Fájlok visszaállítása a meglévő könyvtárba (csak felülírja őket) az eredeti (1.) biztonsági másolatból.
  • Törölje a régi adatbázist, és állítsa vissza az adatbázist az eredeti (1.) biztonsági másolatból.

Ez az. Mindennek vissza kell állnia a normális kerékvágásba.

Megjegyzés a probléma bejelentésével kapcsolatban:'

Ha ilyen problémába ütközik, kérjük, mindig jelentse ezt a hibakövetőnkkel: https://bugs.limesurvey.org

A be nem jelentett hiba nem javított hiba. Kérlek, ne csak arra hagyatkozz, hogy mások bejelentik. Ha azt látja, hogy a hibát már jelentették, segíthet a hibaprioritás növelésében, ha a hibakövetőben „Igen, ez a hiba engem érint” jelöléssel.

GYIK

Frissíthetem akkor is, ha aktív felméréseim vannak?

Igen tudsz. A fenti alapos utasításokban kivételek említhetők. Nyomatékosan javasoljuk, hogy tesztelje felméréseit a frissítés után, és ellenőrizze, hogy a tervezési sablonok továbbra is megfelelően működnek-e.

Hogyan lehet a *.sql/*.csv felmérési szerkezet fájljait a legújabb LimeSurvey verzióra konvertálni?

Telepítse az 1.50-es verziót, importálja a fájlt, és exportálja a felmérés szerkezetét újabb .csv formátumba. Ezután telepítse a legújabb 2.x verziót, importálja a .csv formátumot, majd exportálja az aktuális .lss formátumba.

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.