x

Glavna poglavlja

  1. LimeSurvey Cloud u usporedbi s LimeSurvey CE
  2. Vodič za brzi početak - LimeSurvey 3.0+
  3. Instalacija - LimeSurvey CE
  4. Kako izraditi dobar upitnik (vodič)
  5. Početak rada
  6. Administriranje LimeSurveya
  7. Upitnici - uvod
  8. Postavke upitnika
  9. Izbornik upitnika
  10. Struktura upitnika
  11. Pitanja - uvod
  12. Skupine pitanja - uvod
  13. Upitnici - upravljanje
  14. Opcije alatne trake upitnika
  15. Višejezični upitnik
  16. ExpressionScript Engine - Vodič za brzi početak
  17. Nekategorizirane i napredne značajke
  18. Opći FAQ
  19. Rješavanje problema
  20. Zaobilazna rješenja
  21. Licenca
  22. Popis izmjena po verzijama
  23. Dodaci
 Actions

Instalacija pomoću sučelja naredbenog retka (CLI)

From LimeSurvey Manual

Ova je stranica možda strojno prevedena i može sadržavati pogreške. Prikaži engleski izvornik · Poboljšaj ovaj prijevod
This page is a translated version of the page Installation using a command line interface (CLI) and the translation is 100% complete.

Uvod

Prilikom automatiziranih instalacija (npr. u postavi virtualnog stroja) možemo s dobrim učinkom koristiti CLI (sučelje naredbenog retka) programa LimeSurvey (ovdje se misli na v2.x). Datoteke koje se koriste u tu svrhu (kao i za resetiranje zaporki) nalaze se u mapi WEBROOT/application/commands, a nama je ovdje zanimljiva datoteka console.php.

Preduvjeti

  • PHP CLI mora biti dostupan
  • Datoteka WEBROOT/application/config/config.php mora biti dostupna i popunjena parametrima koje daje proces automatizirane instalacije.
  • Dostupnost dozvola za PHP module mora odgovarati potrebama programa LimeSurvey.
  • Mora biti stvorena prazna MySQL baza podataka, a korisnik mora imati odgovarajuće ovlasti za njezino korištenje.

Korištenje

Radi ilustracije u našem primjeru pretpostavljamo da je WEBROOT jednak /var/www/limesurvey.

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

Prikazat će 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>

Sintaksa

php console.php <Admin User Name> <Admin User Password> <Full Name> <EMail ID>
  • Puno ime i prezime i zaporka stavljaju se u dvostruke navodnike ako sadrže razmake ili druge posebne znakove.
  • Svi ostali parametri, poput naziva baze podataka, vrste baze podataka, korisnika baze podataka, zaporke baze podataka itd., moraju biti upisani u datoteku config.php prije izvršavanja skripte.
  • Skriptu treba izvršavati isključivo iz mape WEBROOT/application/commands i u njoj.

Primjer

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

ispisuje sljedeći tekst:

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

a baza podataka bi sada trebala biti ispravno instalirana.