x

Bab utama

  1. LimeSurvey Cloud vs LimeSurvey CE
  2. Panduan memulai cepat - LimeSurvey 3.0+
  3. Instalasi - LimeSurvey CE
  4. Cara merancang survei yang baik (panduan)
  5. Memulai
  6. Mengelola LimeSurvey
  7. Survei - pengantar
  8. Pengaturan survei
  9. Menu survei
  10. Struktur survei
  11. Pertanyaan - pengantar
  12. Grup pertanyaan - pengantar
  13. Survei - manajemen
  14. Opsi toolbar survei
  15. Survei multibahasa
  16. ExpressionScript Engine - Panduan memulai cepat
  17. Fitur tanpa kategori dan fitur lanjutan
  18. FAQ Umum
  19. Pemecahan Masalah
  20. Solusi Sementara
  21. Lisensi
  22. Log perubahan versi
  23. Plugin
 Actions

Instalasi menggunakan antarmuka baris perintah (CLI)

From LimeSurvey Manual

Halaman ini mungkin diterjemahkan oleh mesin dan dapat mengandung kesalahan. Tampilkan versi asli bahasa Inggris · Perbaiki terjemahan ini
This page is a translated version of the page Installation using a command line interface (CLI) and the translation is 100% complete.

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.