x

Główne rozdziały

  1. LimeSurvey Cloud kontra LimeSurvey CE
  2. LimeSurvey Cloud - Skrócona instrukcja obsługi
  3. Instalacja - LimeSurvey CE
  4. Jak zaprojektować dobrą ankietę (przewodnik)
  5. Rozpoczęcie
  6. Administrowanie LimeSurvey
  7. Ankiety - wprowadzenie
  8. Ustawienia ankiety
  9. Menu ankiety
  10. Struktura ankiety
  11. Pytania – wprowadzenie
  12. Grupy pytań – wprowadzenie
  13. Ankiety - zarządzanie
  14. Opcje paska narzędzi ankiety
  15. Ankieta wielojęzyczna
  16. Silnik ExpressionScript — skrócona instrukcja obsługi
  17. Brak kategorii i zaawansowane funkcje
  18. Ogólne często zadawane pytania
  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

Ta strona mogła zostać przetłumaczona maszynowo i może zawierać błędy. Pokaż oryginał w języku angielskim · Popraw to tłumaczenie
This page is a translated version of the page Installation using a command line interface (CLI) and the translation is 100% complete.

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...]

Dostępne są następujące polecenia:
 - zainstaluj
 - wiadomość
 - migruj
 - wtyczka
 - zresetuj hasło
 - skorupa
 - Aplikacja internetowa

Aby wyświetlić pomoc dotyczącą poszczególnych poleceń, użyj następujących poleceń:
 konsola.php pomoc<command-name> 

Składnia

 
php konsola.php<Admin User Name><Admin User Password><Full Name><EMail ID> 
  • Pełna nazwa i hasło są ujęte w cudzysłów, jeśli zawierają spacje lub inne znaki specjalne.
  • Wszystkie pozostałe parametry, takie jak nazwa bazy danych, typ bazy danych, użytkownik bazy danych, hasło bazy danych itp. należy wpisać w polu „” Plik 'config.php przed wykonaniem skryptu.
  • Skrypt powinien być wykonywany wyłącznie z iw folderze WEBROOT/application/commands.

Przykład

 
cd /var/www/limesurvey/application/commands
php console.php zainstaluj limeadmin pwd123 Administrator admin@mojadomena.com

wyświetla następujący tekst:

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

a baza danych powinna być w tej chwili poprawnie zainstalowana.