x

บทหลัก

  1. LimeSurvey Cloud เทียบกับ LimeSurvey CE
  2. คู่มือเริ่มต้นใช้งานฉบับย่อ - LimeSurvey 3.0+
  3. การติดตั้ง - LimeSurvey CE
  4. วิธีออกแบบแบบสำรวจที่ดี (คู่มือ)
  5. เริ่มต้นใช้งาน
  6. การดูแลระบบ LimeSurvey
  7. แบบสำรวจ - บทนำ
  8. การตั้งค่าแบบสอบถาม
  9. เมนูสำรวจ
  10. โครงสร้างการสำรวจ
  11. คำถาม - บทนำ
  12. กลุ่มคำถาม - บทนำ
  13. แบบสำรวจ - การจัดการ
  14. ตัวเลือกแถบเครื่องมือแบบสำรวจ
  15. แบบสำรวจหลายภาษา
  16. ExpressionScript Engine - คู่มือเริ่มต้นอย่างรวดเร็ว
  17. ฟีเจอร์ขั้นสูงและฟีเจอร์ที่ไม่ได้จัดหมวดหมู่
  18. คำถามที่พบบ่อยทั่วไป
  19. การแก้ไขปัญหา
  20. วิธีแก้ปัญหาชั่วคราว (Workarounds)
  21. สัญญาอนุญาต
  22. บันทึกการเปลี่ยนแปลงของเวอร์ชัน
  23. ปลั๊กอิน
 Actions

การติดตั้งโดยใช้อินเทอร์เฟซบรรทัดคำสั่ง (CLI)

From LimeSurvey Manual

หน้านี้อาจแปลด้วยเครื่องและอาจมีข้อผิดพลาด ดูต้นฉบับภาษาอังกฤษ · ปรับปรุงคำแปลนี้
This page is a translated version of the page Installation using a command line interface (CLI) and the translation is 100% complete.

บทนำ

เมื่อทำการติดตั้งอัตโนมัติ (เช่น ในการตั้งค่าเครื่องเสมือน) เราสามารถใช้ CLI (อินเทอร์เฟซบรรทัดคำสั่ง) ของ LimeSurvey (ในที่นี้หมายถึงเวอร์ชัน 2.x) เพื่อให้ได้ผลลัพธ์ที่ดี ไฟล์ที่ใช้เพื่อวัตถุประสงค์นี้ (รวมถึงการรีเซ็ตรหัสผ่านด้วย) อยู่ในโฟลเดอร์ WEBROOT/application/commands โดยไฟล์ที่เกี่ยวข้องในที่นี้คือ console.php

ข้อกำหนดเบื้องต้น

  • ต้องมี PHP CLI พร้อมใช้งาน
  • ต้องมีไฟล์ WEBROOT/application/config/config.php และกำหนดค่าพารามิเตอร์ที่ได้จากกระบวนการติดตั้งอัตโนมัติไว้แล้ว
  • สิทธิ์และความพร้อมใช้งานของ PHP Modules ต้องตรงตามความต้องการของ 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

และตอนนี้ฐานข้อมูลควรได้รับการติดตั้งอย่างถูกต้องแล้ว