x

Hovedkapitler

  1. LimeSurvey Cloud vs LimeSurvey CE
  2. LimeSurvey Cloud - Hurtig startguide
  3. LimeSurvey CE - Installation
  4. Sådan designes en god undersøgelse (guide)
  5. Kom godt i gang
  6. LimeSurvey konfiguration
  7. Introduktion - Undersøgelser
  8. Se undersøgelsesindstillinger
  9. Se undersøgelsesmenuen
  10. Se undersøgelsens struktur
  11. Introduktion - Spørgsmål
  12. Introduktion - Spørgegrupper
  13. Introduktion - Undersøgelser - Ledelse
  14. Indstillinger for undersøgelsesværktøjslinje
  15. Flersproget undersøgelse
  16. Hurtig startguide - ExpressionScript
  17. Avancerede egenskaber
  18. Generelle FAQ
  19. Fejlfinding
  20. Løsninger
  21. Licens
  22. Versionsændringslog
  23. Plugins - Avanceret
 Actions

Installation ved hjælp af en kommandolinjegrænseflade (CLI)

From LimeSurvey Manual

This page is a translated version of the page Installation using a command line interface (CLI) and the translation is 100% complete.

Introduktion

Når vi laver automatiserede installationer (f.eks. i en virtuel maskine opsætning), kan vi bruge LimeSurveys (v2.x refereret til her) CLI (kommandolinjegrænseflade) med god effekt. Filerne brugt til dette formål (og til at nulstille adgangskoder også) er i WEBROOT/application/commands mappen, den af interesse her er console.php.

Forudsætninger

  • PHP CLI bør være tilgængelig
  • WEBROOT/application/config/config.php bør være tilgængelig og udfyldt med de parametre, der leveres af den automatiserede installationsproces.
  • Tilgængeligheden af PHP-modulernes tilladelser bør matche behovene i LimeSurvey.
  • Der skal oprettes en tom MySQL-database, og brugeren skal have de rigtige privilegier for at kunne bruge den.

Brug

Til illustrationsformål antager vi i vores eksempel, at WEBROOT er /var/www/limesurvey.

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

Dette vil vise:

 
Yii kommandoløber (baseret på Yii v1.1.14)
Brug: console.php<command-name> [parametre...]

Følgende kommandoer er tilgængelige:
 - installer
 - besked
 - migrere
 - plugin
 - nulstil adgangskode
 - skal
 - webapp

For at se den individuelle kommandohjælp, brug følgende:
 console.php hjælp<command-name> 

Syntaks

 
php console.php<Admin User Name><Admin User Password><Full Name><EMail ID> 
  • Det fulde navn og adgangskoden er omgivet af dobbelte anførselstegn, hvis de indeholder mellemrum eller andre specialtegn.
  • Alle de andre parametre som DB-navn, DB-type, DB-bruger, DB-adgangskode osv. skal udfyldes i 'config.php'-filen før scriptudførelse.
  • Scriptet bør kun udføres fra og i mappen WEBROOT/application/commands.

Eksempel

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

udsender følgende tekst:

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

og databasen skulle være korrekt installeret i øjeblikket.