Pag-install gamit ang command line interface (CLI)
From LimeSurvey Manual
Panimula
Kapag gumagawa ng mga automated na pag-install (hal. sa setup ng virtual machine), magagamit natin nang epektibo ang CLI (command-line interface) ng LimeSurvey (v2.x ang tinutukoy dito). Ang mga file na ginagamit para sa layuning ito (at pati na rin sa pag-reset ng mga password) ay nasa folder na WEBROOT/application/commands; ang console.php ang pinag-uukulan natin dito.
Mga paunang kinakailangan
- Dapat available ang PHP CLI
- Dapat available ang WEBROOT/application/config/config.php at mapunan ito ng mga parameter na ibinigay ng automated na proseso ng pag-install.
- Ang availability ng mga permiso ng PHP Modules ay dapat tumugma sa mga pangangailangan ng LimeSurvey.
- Dapat gumawa ng walang laman na MySQL database at dapat may tamang mga pribilehiyo ang user upang magamit ito.
Paggamit
Para sa layunin ng paglalarawan, ipinapalagay natin sa ating halimbawa na ang WEBROOT ay /var/www/limesurvey.
cd /var/www/limesurvey/application/commands
php console.php
Magpapakita ito ng:
Yii command runner (based on Yii v1.1.14) Usage: console.php <command-name> [parameters...] Available ang mga sumusunod na command: - install - message - migrate - plugin - resetpassword - shell - webapp Para makita ang tulong sa bawat command, gamitin ang sumusunod: console.php help <command-name>
Sintaks
php console.php <Admin User Name> <Admin User Password> <Full Name> <EMail ID>
- Ang Buong pangalan at Password ay nakapaloob sa double quotes kung may mga espasyo o iba pang espesyal na character ang mga ito.
- Ang lahat ng iba pang parameter tulad ng DB Name, DB Type, DB User, DB Password at iba pa ay dapat mapunan sa file na config.php bago patakbuhin ang script.
- Ang script ay dapat patakbuhin mula at sa loob lamang ng folder na WEBROOT/application/commands.
Halimbawa
cd /var/www/limesurvey/application/commands
php console.php install limeadmin pwd123 Admin admin@mydomain.com
ay maglalabas ng sumusunod na teksto:
/var/www/limesurvey/installer/sql/create-mysql.sql
at dapat ay maayos nang na-install ang database sa puntong ito.