x

Główne rozdziały

  1. LimeSurvey Cloud a LimeSurvey CE
  2. LimeSurvey Cloud — przewodnik szybkiego startu
  3. LimeSurvey CE - Instalacja
  4. Jak dobrze zaprojektować ankietę (Przewodnik)
  5. Pierwsze kroki
  6. Konfiguracja LimeSurvey
  7. Wprowadzenie - Ankiety
  8. Wyświetl ustawienia ankiety
  9. Zobacz menu ankiety
  10. Wyświetl strukturę ankiety
  11. Wprowadzenie - Pytania
  12. Wprowadzenie - Grupy pytań
  13. Wprowadzenie - Ankiety - Zarządzanie
  14. Opcje paska narzędzi ankiety
  15. Ankieta wielojęzyczna
  16. Skrócona instrukcja obsługi — ExpressionScript
  17. Zaawansowane funkcje
  18. Ogólne FAQ
  19. Rozwiązywanie problemów
  20. Obejścia
  21. Licencja
  22. Dziennik zmian wersji
  23. Wtyczki - Zaawansowane
 Actions

Instalacja przy użyciu interfejsu wiersza poleceń (CLI)

From LimeSurvey Manual

Revision as of 07:46, 12 September 2023 by Maren.fritz (talk | contribs) (Created page with "<source lang="bash"> cd /var/www/limesurvey/application/commands php console.php </source> To pokaże: <pre> Yii biegacz poleceń (w oparciu o Yii v1.1.14) Usage: console.ph...")

Wprowadzenie

Podczas instalacji automatycznej (np. w konfiguracji maszyny wirtualnej) możemy z dobrym skutkiem używać interfejsu CLI (interfejs wiersza poleceń) LimeSurvey (v2.x, o którym mowa tutaj). Pliki używane w tym celu (a także do resetowania haseł) znajdują się w folderze „WEBROOT/application/commands”, przy czym jednym z interesujących jest tutaj „console.php”.

Wymagania wstępne

  • PHP CLI powinien być dostępny
  • WEBROOT/application/config/config.php' powinien być dostępny i wypełniony parametrami dostarczonymi przez zautomatyzowany proces instalacji.
  • Dostępność uprawnień Modułów PHP powinna odpowiadać potrzebom LimeSurvey.
  • Należy utworzyć pustą bazę danych MySQL i użytkownik powinien posiadać odpowiednie uprawnienia, aby móc z niej korzystać.

Użycie

Dla celów ilustracyjnych w naszym przykładzie zakładamy, że WEBROOT to /var/www/limesurvey.

cd /var/www/limesurvey/application/commands
php console.php

To pokaże:

 
Yii biegacz poleceń (w oparciu o Yii v1.1.14)
Usage: console.php<command-name> [parametry...]

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>

Syntax

php console.php <Admin User Name> <Admin User Password> <Full Name> <EMail ID>
  • The Full Name and Password are enclosed in double quotes if they contain spaces or other special characters.
  • All the other parameters like DB Name, DB Type, DB User, DB Password etc. are to be populated in the config.php file before script execution.
  • The script should be executed from and in the WEBROOT/application/commands folder only.

Example

cd /var/www/limesurvey/application/commands
php console.php install limeadmin pwd123 Admin admin@mydomain.com

outputs the following text:

/var/www/limesurvey/installer/sql/create-mysql.sql

and the database should be properly installed at the moment.