x

Mga pangunahing kabanata

  1. LimeSurvey Cloud vs LimeSurvey CE
  2. Gabay sa mabilis na pagsisimula - LimeSurvey 3.0+
  3. Pag-install - LimeSurvey CE
  4. Paano magdisenyo ng magandang survey (gabay)
  5. Pagsisimula
  6. Pangangasiwa sa LimeSurvey
  7. Mga Survey - panimula
  8. Mga setting ng survey
  9. Menu ng survey
  10. Istraktura ng survey
  11. Mga tanong - panimula
  12. Mga pangkat ng tanong - panimula
  13. Mga survey - pamamahala
  14. Mga opsyon ng toolbar ng survey
  15. Multilingual na survey
  16. ExpressionScript Engine - Gabay sa mabilis na pagsisimula
  17. Mga hindi nakategoryang tampok at advanced na tampok
  18. Pangkalahatang FAQ
  19. Pag-troubleshoot
  20. Mga Workaround
  21. Lisensya
  22. Log ng pagbabago ng bersyon
  23. Plugins
 Actions

Pag-install - LimeSurvey CE

From LimeSurvey Manual

Maaaring isinalin ng makina ang pahinang ito at maaaring may mga mali. Ipakita ang orihinal sa Ingles · Pagbutihin ang salin na ito
This page is a translated version of the page Installation - LimeSurvey CE and the translation is 100% complete.
Paalala: Ang mga tagubilin sa pag-install na ito ay para sa bersyon 2.0 o mas bago. Ang mas lumang tagubilin para sa 1.92 ay makikita dito at ang mga tagubilin sa pag-update ay makikita dito.

Tiyaking magagamit ninyo ang LimeSurvey sa inyong website

Tiyaking natutugunan ng inyong server ang mga sumusunod na karagdagang requirement.

Susuriin din ang minimum na hanay ng mga requirement habang isinasagawa ang pag-install!

Ang minimum na hanay ng mga requirement para sa LimeSurvey:

  • Minimum na 250 MB na disk space.
  • MariaDB 10.3.38 o mas bago O MySQL 8 o mas bago O Microsoft SQL Server 2019 o mas bago O Postgres 14 o mas bago.
  • Mga requirement sa bersyon ng PHP:
    • LS 7.x mula PHP 8.1.29 pataas (Nasubukan hanggang PHP 8.4.x)
    • LS 6.x mula PHP 8.1.x hanggang 8.3.x
    • LS 5.x mula PHP 7.2.5 hanggang 8.0.x
    • LS 3.x mula PHP 5.5.9 hanggang 7.4.x
  • Ang setting na `short_open_tag` sa php.ini ay dapat nakatakda sa `ON`
  • Dapat naka-enable ang mga sumusunod na PHP module/library:
    • mbstring (Multibyte String Functions) extension library.
    • PDO database driver para sa MySQL (pdo_mysql o pdo_mysqli) o Postgres (pdo_pgsql) o MSSQL (pdo_sqlsrv para sa Windows at pdo_dblib para sa Linux).
    • Curl library
    • Ipinapalagay din namin sa pangkalahatan na naka-enable ang lahat ng default na PHP library
      • hash
      • session
      • openssl o mcrypt
      • fileinfo
      • SimpleXML
      • atbp …
Paalala: Kung kumokonekta kayo mula sa Linux patungo sa isang MSSQL database sa isang Windows server gamit ang dblib PDO driver, kailangang tama ang pagkaka-set up ng pinagbabatayang FreeTDS. Tingnan ang pahina ng Pag-troubleshoot para sa karagdagang impormasyon.

Mga opsyonal na PHP Extension:

Sa karamihan ng pagkakataon, matutulungan kayo ng inyong web server provider o system administrator sa mga opsyonal na component na ito.

Compatibility ng browser

Para sa panig ng sumasagot ng survey, kasalukuyan naming sinusuportahan ang Edge at lahat ng mas bagong katulad na browser tulad ng FF, Chrome, Opera atbp. na may naka-activate na JavaScript.

Para sa bahagi ng administrasyon, kasalukuyan naming sinusuportahan ang Edge at lahat ng mas bagong katulad na browser tulad ng FF, Chrome, Opera atbp. na may naka-activate na JavaScript.

Mga laki ng screen

Sinusuportahan namin ang anumang makatwirang laki ng screen para sa pagsagot ng survey (360px x 640px pataas). Ang minimum na suportadong resolution ng screen para sa pahina ng administrasyon ng LimeSurvey ay 1280px x 1024px.

Hosting para sa LimeSurvey

Dapat gumana ang LimeSurvey sa karamihan ng mga hosting company na nagbibigay ng PHP at MySQL. Kung nais ninyo ng bersyon ng LimeSurvey na naka-install na, maaari ninyong subukan ang LimeSurvey Cloud o tingnan ang iba pang hosting provider.

I-download ang package ng LimeSurvey

I-download ang pinakabagong stable na zip package ng LimeSurvey (may mga gzip, bz2 at 7zip package din para sa inyong kaginhawahan) at i-save ito sa inyong local disk.

I-unpack ang package ng LimeSurvey

I-uncompress ang zip file sa isang nakalaang directory/folder gamit ang inyong gustong compression software. Kapag ina-uncompress ang file, tiyaking na-uncompress din ang istruktura ng directory kasama ang mga file (ito ang default na gawi ng karamihan sa mga compression program). Hindi dapat maglaman ang path name ng installation directory ng mga espesyal na character na '(' o ')', ngunit maaari itong maglaman ng space na character.

Mangalap ng impormasyon tungkol sa inyong server

Kailangan ninyong malaman ang mga sumusunod para mai-install nang tama ang LimeSurvey sa inyong web server:

  • Ang nais ninyong URL ng website kung saan ilalagay ang inyong mga script (hal. http://my.domain.com/limesurvey).
  • Anong software ng webserver ang ginagamit ninyo?
  • Ang pisikal na lokasyon sa disk ng inyong server kung saan ilalagay ang inyong mga script (hal. /home/usr/htdocs/limesurvey).
  • Ang IP/net na lokasyon ng inyong database server (i.e. localhost).
  • Kung gumagamit ng hindi karaniwang port ang inyong database server, alamin kung anong port iyon.
  • Ang inyong username at password para sa inyong database server.
  • Sa karamihan ng provider, hindi ninyo maaaring ipagawa sa script ang database, kundi kayo mismo ang gagawa nito. Kung ganoong provider ang gamit ninyo, mangyaring gumawa ng database (halimbawa limesurvey) nang mag-isa.

I-upload ang mga file sa inyong web server

Gamit ang inyong FTP program (hal. FileZilla), kumonekta sa inyong web server at gumawa ng directory para itago ang inyong mga script. Pagkatapos ay i-upload ang mga file nang may parehong istruktura ng directory. Tiyaking ina-upload ang mga file sa binary mode (tingnan ang mga setting ng inyong FTP program). Tandaan na ang pag-upload sa ASCII mode ay maaaring magdulot ng hindi pangkaraniwang mga error (hal. error na 'class not found' habang nag-i-install), at maaari ring hindi tamang ma-upload ang mga larawan.

Itakda ang mga pahintulot ng directory

Para gumana nang maayos ang script, kailangan nito ng ilang access sa ilang directory - lalo na itong naaangkop sa mga Linux/*nix system.

  • Ang directory na "/limesurvey/tmp" (at lahat ng subdirectory at file nito) ay ginagamit para sa mga import at upload at dapat itakda sa Read & Write para sa inyong webserver.
  • Ang directory na "/limesurvey/upload/" (at lahat ng subdirectory at file nito) ay dapat ding may Read & Write para sa inyong webserver upang magawang mag-upload ng mga larawan at media file.
  • Ang directory na "/limesurvey/application/config/" ay nangangailangan din ng mga pahintulot na Read & Write para sa inyong webserver.
  • Ang iba pang directory ay maaaring itakda sa Read Only. Sa Linux/Unix, maaaring naising itakda ang mga pahintulot ng bawat file sa loob ng directory na /limesurvey/admin sa Read Only.
  Kung gumagamit kayo ng Linux, nakadepende sa configuration ng inyong webserver ang pagtatakda ng mga pahintulot. Halimbawa, kung gumagamit kayo ng Apache HTTPD sa CentOS, i-type ang chmod -R 755 <directory> ; chown -R apache <directory>. Bibigyan nito ang lahat ng access na magbasa, at magkakaroon ng pahintulot ang inyong webserver na magsulat. Tingnan ang sumusunod na link para sa karagdagang impormasyon tungkol sa mga pahintulot sa Linux.


Gumawa ng User ng database

Gagawa ang LimeSurvey ng database at ng mga table sa loob nito. Para magawa ito, kakailanganin nito ang username at password ng isang User ng database. Karaniwan naming inirerekomendang gumawa ng User ng database na may mga sumusunod na pahintulot:

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

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

- Microsoft SQL Server: Hindi alam - kung malalaman ninyo ang impormasyong ito, pakikumpleto ito.

Patakbuhin ang installation script

Pumunta sa "example.org/limesurvey/admin". Kung tama ang lahat ng na-configure mo, magsisimula ang Installer ng LimeSurvey - sundin lamang ang mga tagubilin. Tatanungin ka kung nais mong gumawa ng database at/o gumawa ng mga table sa loob ng database. Pagkatapos, gagawa ang LimeSurvey ng mga kinakailangang table sa database.

Kumonekta sa administration script sa unang pagkakataon

Tapos ka na kapag natapos na ang installation! Buksan ang iyong browser at ilagay ang URL ng administrasyon ng LimeSurvey. Kung ginamit mo ang 'limesurvey' bilang pangalan ng directory kung saan nakalagay ang mga file, magiging ganito ito: "http://www.example.com/limesurvey/admin".

Dapat lumabas ang isang login screen. Ang default na login credentials (kung hindi pa ito nabago habang nag-i-install) ay:

User: admin
Password: password

Hihilingin sa iyong palitan ang default na password pagkatapos mong mag-log in. Mag-enjoy!

Karagdagang configuration

Caching

Gumagamit ang LimeSurvey ng Yii file cache bilang default, ngunit maaari itong i-configure upang gumamit ng iba pang cache engine. Ang iba pang posibleng cache ay:

  • Memcached
  • Redis
  • WinCache
  • XCache

Pakitingnan ang dokumentasyon ng Yii para sa kumpletong paglalarawan.

Simula sa LimeSurvey 4.0.0, maaari mo ring i-cache ang mga kalkulasyon sa ExpressionScript. Maaari itong magbigay ng malaking pagbilis depende sa pagiging kumplikado ng survey. Upang paganahin ang emcache, idagdag ito sa iyong config.php file (components array):

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

Tulad ng pangunahing Yii cache, maaari ring gumamit ng iba pang cache system.

Ang emcache ay hindi compatible sa mga randomized na survey, at awtomatiko itong ino-off sa ganitong mga kaso.

Paano kung magkaroon ako ng problema...

Tulad ng lahat ng computer program, kadalasan ay gagana ang mga bagay ayon sa mga tagubilin, ngunit minsan ay hindi. Napakaraming posibleng dahilan kung bakit hindi umaayon sa plano ang mga bagay para ilarawan dito. Kung may problema ka, tingnan muna ang Installation FAQ. Kung hindi mo makita ang sagot doon, mangyaring i-post ang iyong problema at anumang error message sa Forum ng LimeSurvey, magbukas ng support ticket (para lamang sa mga customer na gumagamit ng LimeSurvey Cloud), o sumali sa aming Discord channel.