Командын мөрийн интерфейс (CLI) ашиглан суулгах
From LimeSurvey Manual
Танилцуулга
Автоматжуулсан суулгалт хийх үед (жишээлбэл, виртуал машины тохиргоонд) LimeSurvey-ийн (энд v2.x-ийг дурдсан) CLI (командын мөрийн интерфейс)-ийг үр дүнтэй ашиглах боломжтой. Энэ зорилгоор (мөн нууц үг шинэчлэхэд) ашиглагддаг файлууд нь WEBROOT/application/commands хавтсанд байрладаг бөгөөд эдгээрээс бидэнд хэрэгтэй нь console.php юм.
Урьдчилсан нөхцөл
- PHP CLI ашиглах боломжтой байх ёстой
- WEBROOT/application/config/config.php файл байх бөгөөд автоматжуулсан суулгалтын процессоос өгсөн параметрүүдээр бөглөгдсөн байх ёстой.
- PHP модулиудын зөвшөөрлийн боломжууд LimeSurvey-н шаардлагад нийцсэн байх ёстой.
- Хоосон MySQL өгөгдлийн сан үүсгэсэн байх бөгөөд хэрэглэгч түүнийг ашиглахад шаардлагатай эрхтэй байх ёстой.
Ашиглалт
Тайлбарлах зорилгоор бид жишээнд WEBROOT-ийг /var/www/limesurvey гэж үзнэ.
cd /var/www/limesurvey/application/commands
php console.php
Энэ нь дараахыг харуулна:
Yii command runner (based on Yii v1.1.14) Usage: console.php <command-name> [parameters...] The following commands are available: - install - message - migrate - plugin - resetpassword - shell - webapp To see the individual command help, use the following: console.php help <command-name>
Синтакс
php console.php <Admin User Name> <Admin User Password> <Full Name> <EMail ID>
- Бүтэн нэр болон нууц үг нь хоосон зай эсвэл бусад тусгай тэмдэгт агуулж байвал давхар хашилтанд хийнэ.
- DB Name, DB Type, DB User, DB Password гэх мэт бусад бүх параметрийг скриптийг ажиллуулахаас өмнө config.php файлд бөглөсөн байх ёстой.
- Скриптийг зөвхөн WEBROOT/application/commands хавтснаас, тэр хавтсанд ажиллуулах ёстой.
Жишээ
cd /var/www/limesurvey/application/commands
php console.php install limeadmin pwd123 Admin admin@mydomain.com
нь дараах текстийг гаргана:
/var/www/limesurvey/installer/sql/create-mysql.sql
мөн энэ үед өгөгдлийн сан зөв суугдсан байх ёстой.