x

Huvudkapitel

  1. LimeSurvey Cloud vs LimeSurvey CE
  2. Snabbstartsguide - LimeSurvey 3.0+
  3. Installation - LimeSurvey CE
  4. Så utformar du en bra enkät (guide)
  5. Komma igång
  6. Administrera LimeSurvey
  7. Enkäter - introduktion
  8. Enkätinställningar
  9. Enkätmeny
  10. Enkätens struktur
  11. Frågor - introduktion
  12. Frågegrupper - introduktion
  13. Enkäter - hantering
  14. Alternativ i enkätverktygsfältet
  15. Flerspråkig enkät
  16. ExpressionScript-motorn – Snabbstartsguide
  17. Okategoriserade och avancerade funktioner
  18. FAQ
  19. Felsökning
  20. Lösningar och genvägar
  21. Licens
  22. Ändringslogg för versioner
  23. Plugins
 Actions

Installation via kommandoradsgränssnitt (CLI)

From LimeSurvey Manual

Den här sidan kan ha maskinöversatts och kan innehålla fel. Visa det engelska originalet · Förbättra den här översättningen
This page is a translated version of the page Installation using a command line interface (CLI) and the translation is 100% complete.

Introduktion

Vid automatiserade installationer (t.ex. i en virtuell maskin) kan vi med fördel använda LimeSurveys (här avses v2.x) CLI (kommandoradsgränssnitt). Filerna som används för detta ändamål (och även för att återställa lösenord) finns i mappen WEBROOT/application/commands, och den som är av intresse här är console.php.

Förutsättningar

  • PHP CLI ska vara tillgängligt
  • WEBROOT/application/config/config.php ska finnas och vara ifylld med de parametrar som tillhandahålls av den automatiserade installationsprocessen.
  • Tillgången till PHP-moduler och deras behörigheter ska motsvara kraven för LimeSurvey.
  • En tom MySQL-databas ska skapas och användaren ska ha rätt behörigheter för att kunna använda den.

Användning

För att illustrera antar vi i vårt exempel att WEBROOT är /var/www/limesurvey.

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

Detta visar:

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>
  • Fullt namn och lösenord omges av dubbla citattecken om de innehåller mellanslag eller andra specialtecken.
  • Alla övriga parametrar, som databasnamn, databastyp, databasanvändare, databaslösenord med mera, ska fyllas i i filen config.php innan skriptet körs.
  • Skriptet ska endast köras från och i mappen WEBROOT/application/commands.

Exempel

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

ger följande utdata:

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

och databasen bör nu vara korrekt installerad.