x

Hlavní kapitoly

  1. LimeSurvey Cloud vs LimeSurvey CE
  2. Rychlý průvodce - LimeSurvey 3.0+
  3. Instalace - LimeSurvey CE
  4. Jak vytvořit dobrý průzkum (návod)
  5. Začínáme
  6. Správa LimeSurvey
  7. Průzkumy - úvod
  8. Nastavení průzkumu
  9. Menu průzkumu
  10. Struktura průzkumu
  11. Otázky - úvod
  12. Skupiny otázek - úvod
  13. Průzkumy - správa
  14. Možnosti panelu nástrojů průzkumu
  15. Vícejazyčný průzkum
  16. ExpressionScript Engine - Rychlý průvodce
  17. Nezařazené a pokročilé funkce
  18. Obecné FAQ
  19. Řešení potíží
  20. Řešení a obejití problémů
  21. Licence
  22. Záznam změn verzí
  23. Zásuvné moduly
 Actions

Instalace pomocí příkazového řádku (CLI)

From LimeSurvey Manual

Tato stránka mohla být přeložena strojově a může obsahovat chyby. Zobrazit anglický originál · Vylepšit tento překlad
This page is a translated version of the page Installation using a command line interface (CLI) and the translation is 100% complete.

Úvod

Při automatizovaných instalacích (např. v prostředí virtuálního stroje) můžeme s výhodou použít CLI (rozhraní příkazového řádku) systému LimeSurvey (zde se jedná o verzi 2.x). Soubory používané pro tento účel (a také pro obnovu hesel) se nacházejí ve složce WEBROOT/application/commands, přičemž nás zde zajímá soubor console.php.

Předpoklady

  • Musí být k dispozici PHP CLI.
  • Soubor WEBROOT/application/config/config.php musí být k dispozici a vyplněn parametry poskytnutými automatizovaným instalačním procesem.
  • Dostupnost modulů PHP a jejich oprávnění by měla odpovídat požadavkům systému LimeSurvey.
  • Měla by být vytvořena prázdná databáze MySQL a uživatel by k ní měl mít odpovídající oprávnění.

Použití

Pro ilustraci předpokládáme v našem příkladu, že WEBROOT je /var/www/limesurvey.

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

Zobrazí se:

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>

Syntaxe

php console.php <Admin User Name> <Admin User Password> <Full Name> <EMail ID>
  • Celé jméno a heslo uzavřete do dvojitých uvozovek, pokud obsahují mezery nebo jiné speciální znaky.
  • Všechny ostatní parametry, jako je název databáze, typ databáze, uživatel databáze, heslo databáze atd., je třeba před spuštěním skriptu vyplnit v souboru config.php.
  • Skript by měl být spouštěn pouze ze složky WEBROOT/application/commands a v ní.

Příklad

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

vypíše následující text:

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

a databáze by nyní měla být správně nainstalována.