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. Обхідні рішення
  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 та їхні дозволи мають відповідати вимогам 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>
  • Повне ім'я та пароль слід брати в подвійні лапки, якщо вони містять пробіли або інші спеціальні символи.
  • Усі інші параметри, як-от ім'я бази даних, тип бази даних, користувач бази даних, пароль бази даних тощо, необхідно вказати у файлі 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

і після цього базу даних має бути встановлено належним чином.