x

Hlavné kapitoly

  1. LimeSurvey Cloud vs LimeSurvey CE
  2. Rýchly sprievodca - LimeSurvey 3.0+
  3. Inštalácia - LimeSurvey CE
  4. Ako vytvoriť dobrý prieskum (príručka)
  5. Začíname
  6. Správa LimeSurvey
  7. Prieskumy - úvod
  8. Nastavenia prieskumu
  9. Menu prieskumu
  10. Štruktúra prieskumu
  11. Otázky – úvod
  12. Skupiny otázok - úvod
  13. Prieskumy - správa
  14. Možnosti panela nástrojov prieskumu
  15. Viacjazyčný prieskum
  16. ExpressionScript Engine - Príručka rýchleho štartu
  17. Nezaradené a pokročilé funkcie
  18. Všeobecné časté otázky
  19. Riešenie problémov
  20. Riešenia a obchádzky
  21. Licencia
  22. Záznam zmien verzií
  23. Doplnky
 Actions

Inštalácia pomocou rozhrania príkazového riadka (CLI)

From LimeSurvey Manual

Táto stránka mohla byť preložená strojovo a môže obsahovať chyby. Zobraziť anglický originál · Vylepšiť tento preklad
This page is a translated version of the page Installation using a command line interface (CLI) and the translation is 100% complete.

Úvod

Pri automatizovaných inštaláciách (napr. pri nastavení virtuálneho stroja) môžeme s úspechom využiť CLI (rozhranie príkazového riadka) aplikácie LimeSurvey (tu sa myslí verzia v2.x). Súbory používané na tento účel (a tiež na obnovenie hesiel) sa nachádzajú v priečinku WEBROOT/application/commands, pričom pre nás je dôležitý súbor console.php.

Predpoklady

  • Musí byť dostupné PHP CLI
  • Súbor WEBROOT/application/config/config.php musí byť dostupný a vyplnený parametrami poskytnutými automatizovaným inštalačným procesom.
  • Dostupnosť modulov PHP a ich oprávnenia by mali zodpovedať požiadavkám aplikácie LimeSurvey.
  • Mala by byť vytvorená prázdna databáza MySQL a používateľ by mal mať primerané oprávnenia na jej použitie.

Použitie

Na ilustráciu predpokladáme v našom príklade, že WEBROOT je /var/www/limesurvey.

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

Zobrazí sa:

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>

Syntax

php console.php <Admin User Name> <Admin User Password> <Full Name> <EMail ID>
  • Celé meno a heslo uzavrite do dvojitých úvodzoviek, ak obsahujú medzery alebo iné špeciálne znaky.
  • Všetky ostatné parametre, ako názov databázy, typ databázy, používateľ databázy, heslo databázy atď., je potrebné pred spustením skriptu vyplniť v súbore config.php.
  • Skript by sa mal spúšťať iba z priečinka WEBROOT/application/commands a v ňom.

Príklad

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

vypíše nasledujúci text:

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

a databáza by mala byť v tomto okamihu správne nainštalovaná.