Frissítés egy korábbi verzióról
From LimeSurvey Manual
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
- Log out of the administration
- Backup your files and database
- 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)
- /application/config/config.php;
- /upload directory
- Copy the new files from the new LimeSurvey package to the existing location.
- Now clear your browser cache and cookies.
- 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.
- Done!
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.