Instalasi menggunakan antarmuka baris perintah (CLI)
From LimeSurvey Manual
Pendahuluan
Saat melakukan instalasi otomatis (misalnya pada pengaturan mesin virtual), kita dapat memanfaatkan CLI (antarmuka baris perintah) LimeSurvey (di sini mengacu pada v2.x) secara efektif. File yang digunakan untuk keperluan ini (dan juga untuk mereset kata sandi) berada di folder WEBROOT/application/commands, dan yang relevan di sini adalah console.php.
Prasyarat
- PHP CLI harus tersedia
- WEBROOT/application/config/config.php harus tersedia dan terisi dengan parameter yang disediakan oleh proses instalasi otomatis.
- Ketersediaan izin modul PHP harus sesuai dengan kebutuhan LimeSurvey.
- Sebuah database MySQL kosong harus dibuat dan pengguna harus memiliki hak akses yang tepat untuk menggunakannya.
Penggunaan
Sebagai ilustrasi, pada contoh ini kita mengasumsikan WEBROOT adalah /var/www/limesurvey.
cd /var/www/limesurvey/application/commands
php console.php
Perintah ini akan menampilkan:
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>
Sintaks
php console.php <Admin User Name> <Admin User Password> <Full Name> <EMail ID>
- Nama lengkap dan kata sandi diapit tanda kutip ganda jika mengandung spasi atau karakter khusus lainnya.
- Semua parameter lain seperti DB Name, DB Type, DB User, DB Password, dll. harus diisi di file config.php sebelum skrip dijalankan.
- Skrip hanya boleh dijalankan dari dan di dalam folder WEBROOT/application/commands.
Contoh
cd /var/www/limesurvey/application/commands
php console.php install limeadmin pwd123 Admin admin@mydomain.com
menghasilkan teks berikut:
/var/www/limesurvey/installer/sql/create-mysql.sql
dan database seharusnya sudah terinstal dengan benar pada saat ini.