x

Pääluvut

  1. LimeSurvey Cloud vs LimeSurvey CE
  2. Pikaopas - LimeSurvey 3.0+
  3. Asennus - LimeSurvey CE
  4. Miten suunnitella hyvä kysely (opas)
  5. Aloitus
  6. LimeSurveyn hallinnointi
  7. Kyselyt - johdanto
  8. Kyselyn asetukset
  9. Kyselyn valikko
  10. Kyselyn rakenne
  11. Kysymykset - johdanto
  12. Kysymysryhmät - johdanto
  13. Kyselyt - hallinta
  14. Kyselyn työkalupalkin asetukset
  15. Monikielinen kysely
  16. ExpressionScript-moottori - Pikaopas
  17. Luokittelemattomat ja edistyneet ominaisuudet
  18. Yleiset usein kysytyt kysymykset
  19. Vianmääritys
  20. Kiertotavat
  21. Lisenssi
  22. Version muutoslogi
  23. Lisäosat
 Actions

Asennus komentorivikäyttöliittymällä (CLI)

From LimeSurvey Manual

Tämä sivu on saatettu kääntää konekäännöksenä, ja se voi sisältää virheitä. Näytä englanninkielinen alkuperäinen · Paranna tätä käännöstä
This page is a translated version of the page Installation using a command line interface (CLI) and the translation is 100% complete.

Johdanto

Automatisoiduissa asennuksissa (esim. virtuaalikoneympäristössä) voidaan hyödyntää LimeSurveyn (tässä tarkoitetaan versiota 2.x) CLI:tä (komentorivikäyttöliittymää). Tähän tarkoitukseen käytettävät tiedostot (samoin kuin salasanojen nollaamiseen käytettävät) sijaitsevat kansiossa WEBROOT/application/commands. Tässä tarvitaan tiedostoa console.php.

Edellytykset

  • PHP CLI:n tulee olla käytettävissä.
  • Tiedoston WEBROOT/application/config/config.php tulee olla käytettävissä, ja siihen tulee olla täytetty automaattisen asennusprosessin antamat parametrit.
  • PHP-moduulien käyttöoikeuksien tulee vastata LimeSurveyn tarpeita.
  • Tyhjä MySQL-tietokanta tulee olla luotuna, ja käyttäjällä tulee olla tarvittavat oikeudet sen käyttöön.

Käyttö

Esimerkeissä oletamme havainnollistamisen vuoksi, että WEBROOT on /var/www/limesurvey.

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

Tämä tulostaa:

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>

Syntaksi

php console.php <Admin User Name> <Admin User Password> <Full Name> <EMail ID>
  • Koko nimi ja salasana on suljettava kaksinkertaisiin lainausmerkkeihin, jos ne sisältävät välilyöntejä tai muita erikoismerkkejä.
  • Kaikki muut parametrit, kuten tietokannan nimi, tietokannan tyyppi, tietokannan käyttäjä ja tietokannan salasana, tulee täyttää tiedostoon config.php ennen komentosarjan suorittamista.
  • Komentosarja tulee suorittaa vain kansiosta WEBROOT/application/commands ja kyseisessä kansiossa.

Esimerkki

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

tulostaa seuraavan tekstin:

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

ja tietokannan pitäisi tämän jälkeen olla asennettu oikein.