x

Үндсэн бүлгүүд

  1. LimeSurvey Cloud ба LimeSurvey CE-ийн харьцуулалт
  2. Хурдан эхлэх гарын авлага - LimeSurvey 3.0+
  3. Суулгалт - LimeSurvey CE
  4. Сайн судалгааг хэрхэн зохиох вэ (гарын авлага)
  5. Эхлэх нь
  6. LimeSurvey-г удирдах
  7. Судалгаа - танилцуулга
  8. Судалгааны тохируулга
  9. Судалгааны цэс
  10. Судалгааны бүтэц
  11. Асуултууд - танилцуулга
  12. Асуултын бүлэг - танилцуулга
  13. Судалгаа - удирдлага
  14. Судалгааны хэрэгслийн самбарын сонголтууд
  15. Олон хэлтэй судалгаа
  16. ExpressionScript Engine - Хурдан эхлэх гарын авлага
  17. Ангилагдаагүй болон нарийвчилсан боломжууд
  18. Түгээмэл асуултууд
  19. Алдаа засварлах
  20. Түр шийдлүүд
  21. Лиценз
  22. Хувилбарын өөрчлөлтүүдийн жагсаалт
  23. Плагинууд
 Actions

Өмнөх хувилбараас шинэчлэх

From LimeSurvey Manual

Энэ хуудсыг машинаар орчуулсан байж магадгүй тул алдаа агуулж болзошгүй. Англи эх хувийг харах · Энэ орчуулгыг сайжруулах
This page is a translated version of the page Upgrading from a previous version and the translation is 100% complete.
Нэмэлт хуудсууд:{toc}

Эхлэхийн өмнө...

... энэ нь маш чухал тул заавал уншина уу: Одоогийн суулгацын файлууд болон мэдээллийн сангийн нөөцлөлтийг үргэлж хийж аваарай!

Үүнийг phpMyAdmin зэрэг мэдээллийн сан удирдах хэрэгсэл болон файл менежер ашиглан хийж болно! Хэрэв үүнийг яаж хийхээ мэдэхгүй бол цаашид үргэлжлүүлэлгүй, мэддэг хүнээс тусламж аваарай.

ComfortUpdate ашиглахыг зөвлөж байна

Хамгийн хялбар, хамгийн аюулгүй шинэчлэх арга бол манай ComfortUpdate үйлчилгээг ашиглах явдал юм.

Шинэчлэх ерөнхий заавар

Эдгээр нь ерөнхий заавар бөгөөд v2.x болон түүнээс дээш хувилбараас хойшхи аль ч хувилбарт хамаарна.

Дараах алхмуудыг дагана уу:

  1. Админы самбараас гарна
  2. Файлууд болон мэдээллийн сангийнхаа нөөцлөлтийг хийнэ
  3. Дараахаас бусад бүх хуучин файл/хавтсыг устгана:
    1. /application/config/security.php - Анхаар!! Энэ нь LimeSurvey доторх бүх шифрлэгдсэн өгөгдлийн түлхүүр юм (4 ба түүнээс хойшхи хувилбар)
    2. /application/config/config.php;
    3. /upload хавтас
  4. Шинэ LimeSurvey багцын шинэ файлуудыг одоо байгаа байршилд хуулна.
  5. Одоо хөтчийнхөө кэш болон күүкийг цэвэрлэнэ.
  6. Хөтөч дээрээ админ хуудсыг нээнэ (жишээ нь https://www.example.com/limesurvey/admin). Хэрэв мэдээллийн сангийн схемийг шинэчлэх шаардлагатай бол танаас баталгаажуулахыг хүсэх болно.
  7. Дууслаа!

Томоохон шинэчлэлтийн хувилбар тус бүрийн заавар

CLI ашиглан шинэчлэх

Мэдээллийн санг PHP CLI-ээр шинэчилж болно: php application/commands/console.php updatedb. Энэ нь командын мөрөөр (жишээ нь crontab-д) автоматаар шинэчлэх системийг тохируулах боломжийг олгодог боловч үүнийг зөвлөдөггүй.

Гар аргаар шинэчилсний эсвэл ComfortUpdate-ийн дараа мэдээллийн сангийн шинэчлэлт амжилтгүй болсон тохиолдол

Заримдаа та бүгдийг зөв хийсэн ч мэдээллийн сангийн шинэчлэлийн үеэр юм ёстой ёсоороо болохгүй байх тохиолдол гардаг. Энэ нь янз бүрийн шалтгаанаас болж болно: мэдээллийн сангийн хувилбарын ялгаа, санамсаргүй өгөгдлийн формат эсвэл агуулга, ер бусын тохиргоо эсвэл манай туршилтад илрээгүй бусад зүйл (тийм ээ, бид маш их турших дуртай!)

Хэрэв мэдээллийн сангийн шинэчлэлийн үеэр алдаа гарч, таны LimeSurvey ашиглах боломжгүй төлөвт орсон бол өмнөх хувилбар руугаа буцахыг хүсэх болно. Энэ нь танд тогтмол нөөцлөлт эсвэл Comfortupdate-ээс үүссэн файл болон мэдээллийн сангийн нөөцлөлт хэвээр байгаа гэж үздэг.

Дараах алхмуудыг гүйцэтгэнэ үү:

  • Одоо байгаа LimeSurvey хавтас болон мэдээллийн сангийн нөөцлөлтийг хийнэ (тийм ээ, дахин - үүнийг 2-р нөөцлөлт гэж нэрлэе)
  • Анхны (1-р) нөөцлөлтөөс файлуудыг одоо байгаа хавтас руу сэргээнэ (дарж бичихэд болно).
  • Хуучин мэдээллийн санг устгаад, анхны (1-р) нөөцлөлтөөс мэдээллийн санг сэргээнэ.

За ингээд боллоо. Бүх зүйл хэвийн байдалдаа орсон байх ёстой.

Энэ асуудлыг мэдээлэх тухай тэмдэглэл:

Хэрэв танд ийм асуудал тулгарвал үүнийг манай алдаа бүртгэлийн системд https://bugs.limesurvey.org хаягаар үргэлж мэдээлээрэй

Мэдээлээгүй алдааг засахгүй. Бусад хүн мэдээлнэ гэж зүгээр найдаж болохгүй. Хэрэв алдааг аль хэдийн мэдээлсэн байвал алдаа бүртгэлийн системд 'Yes, this bug affects me' гэж тэмдэглэснээр алдааны ач холбогдлыг нэмэгдүүлэхэд тусалж болно.

Түгээмэл асуулт хариулт

Идэвхтэй судалгаатай байхад шинэчилж болох уу?

Тийм, болно. Үл хамаарах зүйлсийг дээрх дэлгэрэнгүй зааварт дурдсан байж болно. Шинэчилсний дараа загварууд тань хэвийн ажиллаж байгаа эсэхийг шалгахын тулд судалгаагаа туршиж үзэхийг чин сэтгэлээсээ зөвлөж байна.

*.sql/*.csv судалгааны бүтцийн файлуудыг LimeSurvey-ийн хамгийн сүүлийн хувилбар руу хэрхэн хөрвүүлэх вэ?

1.50 хувилбарыг суулгаж, файлыг импортлоод, судалгааны бүтцийг шинэ .csv форматаар экспортлоно. Дараа нь хамгийн сүүлийн 2.x хувилбарыг суулгаж, .csv форматыг импортлоод, одоогийн .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.