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

Суулгалт - LimeSurvey CE

From LimeSurvey Manual

Энэ хуудсыг машинаар орчуулсан байж магадгүй тул алдаа агуулж болзошгүй. Англи эх хувийг харах · Энэ орчуулгыг сайжруулах
This page is a translated version of the page Installation - LimeSurvey CE and the translation is 100% complete.
Анхаарна уу: Эдгээр суулгалтын заавар нь 2.0 болон түүнээс хойшхи хувилбарт зориулагдсан. 1.92 хувилбарын хуучин зааврыг энд, шинэчлэлтийн зааврыг энд үзнэ үү.

Вэбсайтдаа LimeSurvey ашиглах боломжтойг шалгах

Таны сервер дараах нэмэлт шаардлагыг хангаж байгаа эсэхийг шалгана уу.

Хамгийн бага шаардлагыг суулгалтын явцад мөн шалгана!

LimeSurvey-д тавигдах хамгийн бага шаардлага:

  • Дискний багтаамж хамгийн багадаа 250 MB.
  • MariaDB 10.3.38 буюу түүнээс дээш ЭСВЭЛ MySQL 8 буюу түүнээс дээш ЭСВЭЛ Microsoft SQL Server 2019 буюу түүнээс дээш ЭСВЭЛ Postgres 14 буюу түүнээс дээш.
  • PHP хувилбарын шаардлага:
    • LS 7.x нь PHP 8.1.29 болон түүнээс дээш (PHP 8.4.x хүртэл турших боломжтой)
    • LS 6.x нь PHP 8.1.x-ээс 8.3.x хүртэл
    • LS 5.x нь PHP 7.2.5-аас 8.0.x хүртэл
    • LS 3.x нь PHP 5.5.9-өөс 7.4.x хүртэл
  • php.ini файлын `short_open_tag` тохиргоог `ON` гэж тохируулсан байх ёстой
  • Дараах PHP модуль/сангуудыг идэвхжүүлсэн байх ёстой:
    • mbstring (Multibyte String Functions) өргөтгөлийн сан.
    • MySQL (pdo_mysql эсвэл pdo_mysqli), Postgres (pdo_pgsql) эсвэл MSSQL-д зориулсан PDO өгөгдлийн сангийн драйвер (Windows-д pdo_sqlsrv, Linux-д pdo_dblib).
    • Curl сан
    • Түүнчлэн PHP-ийн бүх стандарт сан идэвхжсэн гэж үзнэ
      • hash
      • session
      • openssl эсвэл mcrypt
      • fileinfo
      • SimpleXML
      • гэх мэт …
Анхаарна уу: Хэрэв та Linux-аас Windows сервер дээрх MSSQL өгөгдлийн сантай dblib PDO драйвер ашиглан холбогдож байгаа бол үндсэн FreeTDS-ийг зөв тохируулсан байх шаардлагатай. Дэлгэрэнгүй мэдээллийг Алдааг засварлах хуудаснаас үзнэ үү.

Нэмэлт PHP өргөтгөлүүд:

Ихэнх тохиолдолд вэб серверийн үйлчилгээ үзүүлэгч эсвэл системийн админ эдгээр нэмэлт бүрэлдэхүүн хэсгийг тохируулахад тусалж чадна.

Хөтчийн нийцтэй байдал

Судалгаа бөглөгчийн талд бид одоогоор Edge болон FF, Chrome, Opera зэрэг JavaScript идэвхжүүлсэн бүх шинэ хөтчийг дэмжинэ.

Удирдлагын хэсэгт бид одоогоор Edge болон FF, Chrome, Opera зэрэг JavaScript идэвхжүүлсэн бүх шинэ хөтчийг дэмжинэ.

Дэлгэцийн хэмжээ

Судалгаа бөглөхөд боломжийн аливаа дэлгэцийн хэмжээг (360px x 640px болон түүнээс дээш) дэмжинэ. LimeSurvey-ийн удирдлагын хуудсанд дэмжигдэх дэлгэцийн хамгийн бага нягтрал нь 1280px x 1024px.

LimeSurvey-ийн хостинг

LimeSurvey нь PHP болон MySQL-ийг дэмждэг ихэнх хостинг компанид ажиллах ёстой. Хэрэв та урьдчилан суулгасан LimeSurvey хувилбарыг хүсвэл LimeSurvey Cloud-ыг турших эсвэл бусад хостинг үйлчилгээ үзүүлэгчдийг үзнэ үү.

LimeSurvey багцыг татаж авах

LimeSurvey-ийн хамгийн сүүлийн тогтвортой zip багцыг татаж аваад (таны тав тухын тулд gzip, bz2, 7zip багцууд ч бий) локал дискэндээ хадгална уу.

LimeSurvey багцыг задлах

Өөрийн дуртай шахалтын программаар zip файлыг тусдаа сан/хавтсанд задлана уу. Файлыг задлахдаа хавтасны бүтцийг файлуудтай нь хамт задлахаа мартав (ихэнх шахалтын программ үүнийг анхдагчаар хийдэг). Суулгах сангийн замд '(' эсвэл ')' тусгай тэмдэгт агуулагдах ёсгүй, харин хоосон зай агуулж болно.

Серверийнхээ талаар мэдээлэл цуглуулах

LimeSurvey-ийг вэб сервер дээрээ зөв суулгахын тулд дараах зүйлсийг мэдэж байх шаардлагатай:

  • Скриптүүд байрлах вэбсайтын URL (жишээ нь http://my.domain.com/limesurvey).
  • Та ямар вэб серверийн программ ашиглаж байна вэ?
  • Скриптүүд байрлах серверийн дискэн дэх бодит байршил (жишээ нь /home/usr/htdocs/limesurvey).
  • Өгөгдлийн сангийн серверийн IP/сүлжээний хаяг (жишээ нь localhost).
  • Хэрэв өгөгдлийн сангийн сервер стандарт бус порт ашигладаг бол аль порт болохыг мэдэж аваарай.
  • Өгөгдлийн сангийн серверийн хэрэглэгчийн нэр болон нууц үг.
  • Ихэнх үйлчилгээ үзүүлэгч скриптээр өгөгдлийн сан үүсгэхийг зөвшөөрдөггүй тул та өөрөө үүсгэх шаардлагатай. Хэрэв та ийм үйлчилгээ үзүүлэгч ашиглаж байгаа бол өгөгдлийн санг (жишээ нь limesurvey) өөрөө үүсгэнэ үү.

Файлуудыг вэб сервер рүүгээ байршуулах

FTP программаа (жишээ нь FileZilla) ашиглан вэб серверт холбогдож, скриптүүдээ хадгалах сан үүсгэнэ үү. Дараа нь файлуудыг байгаа хавтасны бүтцээр нь байршуулна. Файлуудыг binary горимоор байршуулж байгаагаа шалгаарай (FTP программынхаа тохиргоог шалгана уу). ASCII горимоор байршуулбал суулгалтын үеэр ер бусын алдаа (жишээ нь 'class not found' алдаа) гарч, зураг буруу байршиж болохыг анхаарна уу.

Сангийн зөвшөөрлийг тохируулах

Скрипт зөв ажиллахын тулд зарим санд тодорхой хандалт хэрэгтэй - энэ нь ялангуяа Linux/*nix системд хамаарна.

  • "/limesurvey/tmp" сан (болон түүний бүх дэд сан, файл) нь импорт & байршуулалтад ашиглагддаг тул вэб серверт Унших & Бичих эрхтэй байх ёстой.
  • "/limesurvey/upload/" сан (болон түүний бүх дэд сан, файл) мөн зураг болон медиа файл байршуулахын тулд вэб серверт Унших & Бичих эрхтэй байх ёстой.
  • "/limesurvey/application/config/" санд мөн вэб серверт Унших & Бичих зөвшөөрөл хэрэгтэй.
  • Бусад санг Зөвхөн унших гэж тохируулж болно. Linux/Unix дээр /limesurvey/admin сан доторх файл бүрийн зөвшөөрлийг Зөвхөн унших болгохыг хүсч болно.
  Хэрэв та Linux ашиглаж байгаа бол зөвшөөрлийн тохиргоо нь вэб серверийн тохиргооноос хамаарна. Жишээлбэл, CentOS дээр Apache HTTPD ашиглаж байгаа бол chmod -R 755 <directory> ; chown -R apache <directory> гэж бичнэ үү. Ингэснээр хүн бүр унших эрхтэй болох ба таны вэб сервер бичих зөвшөөрөлтэй болно. Linux-ийн зөвшөөрлийн талаар дэлгэрэнгүйг дараах холбоосоос үзнэ үү.


Мэдээллийн сангийн хэрэглэгч үүсгэх

LimeSurvey өгөгдлийн сан болон түүн доторх хүснэгтүүдийг үүсгэнэ. Үүнийг хийхийн тулд мэдээллийн сангийн хэрэглэгчийн нэр болон нууц үг хэрэгтэй. Бид ерөнхийдөө дараах зөвшөөрөлтэй мэдээллийн сангийн хэрэглэгч үүсгэхийг зөвлөдөг:

- MySQL: SELECT, CREATE, INSERT, UPDATE, DELETE, ALTER, DROP, INDEX

- PostgreSQL: SELECT, INSERT, UPDATE, DELETE, TRUNCATE, TRIGGER

- Microsoft SQL Server: Тодорхойгүй - хэрэв та энэ мэдээллийг олж мэдвэл нөхөж оруулна уу.

Суулгах скриптийг ажиллуулах

"example.org/limesurvey/admin" хаяг руу очно уу. Хэрэв бүх зүйлийг зөв тохируулсан бол Lime survey Инстлаллер эхлэх ёстой - зааврыг дагаж ажиллана уу. Танаас өгөгдлийн сан үүсгэх болон/эсвэл өгөгдлийн сан доторх хүснэгтүүдийг үүсгэх эсэхийг асууна. Үүний дараа LimeSurvey өгөгдлийн санд шаардлагатай хүснэгтүүдийг үүсгэнэ.

Удирдлагын скриптэд анх удаа холбогдох

Суулгалт дуусмагц бүх зүйл бэлэн боллоо! Хөтчөө нээгээд LimeSurvey удирдлагын URL хаягийг оруулна уу. Хэрэв та файлуудаа хадгалах хавтасны нэрээр 'limesurvey'-г ашигласан бол хаяг нь "http://www.example.com/limesurvey/admin" шиг харагдана.

Нэвтрэх дэлгэц гарч ирэх ёстой. Суулгалтын явцад өөрчлөөгүй бол өгөгдмөл нэвтрэх мэдээлэл дараах байдалтай байна:

User: admin
Password: password

Нэвтэрсний дараа танаас өгөгдмөл нууц үгээ солихыг хүсэх болно. Амжилт хүсье!

Нэмэлт тохиргоо

Кэшлэлт

LimeSurvey өгөгдмөлөөр Yii файл кэшийг ашигладаг боловч бусад кэш системийг ашиглахаар тохируулж болно. Боломжит бусад кэшүүд:

  • Memcached
  • Redis
  • WinCache
  • XCache

Дэлгэрэнгүй тайлбарыг Yii баримт бичиг-ээс үзнэ үү.

LimeSurvey 4.0.0-ээс хойш ExpressionScript дахь тооцооллыг кэшлэх боломжтой болсон. Энэ нь судалгааны нарийн төвөгтэй байдлаас хамаарч ажиллагааг мэдэгдэхүйц түргэсгэж болно. emcache-г идэвхжүүлэхийн тулд config.php файлдаа (components массивт) дараахыг нэмнэ үү:

'emcache' => array('class' => 'CFileCache'),

Үндсэн Yii кэштэй адил бусад кэш системийг ашиглаж болно.

emcache нь санамсаргүйжүүлсэн судалгаануудтай тохирдоггүй бөгөөд ийм тохиолдолд автоматаар унтарна.

Хэрэв асуудал гарвал...

Бусад компьютерын програмуудын нэгэн адил ихэнх тохиолдолд бүх зүйл зааврын дагуу ажиллах боловч заримдаа тийм байдаггүй. Төлөвлөсний дагуу явагдахгүй байх шалтгаан маш олон тул энд бүгдийг тайлбарлах боломжгүй. Хэрэв асуудал гарвал эхлээд Суулгалтын түгээмэл асуултууд-ыг үзнэ үү. Хэрэв хариултаа олохгүй бол асуудлаа болон алдааны мессежүүдийг LimeSurvey форум-д бичих, дэмжлэгийн хүсэлт илгээх (зөвхөн LimeSurvey Cloud хэрэглэгчдэд), эсвэл манай Discord суваг-т нэгдээрэй.