Actions

Telepítés parancssori felülettel (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.

Bevezetés

Automatikus telepítések végzésekor (pl. virtuális gép beállításakor) jól használhatjuk a LimeSurvey (itt hivatkozott v2.x) CLI-jét (parancssori felület). Az erre a célra (és a jelszavak visszaállítására is) használt fájlok a WEBROOT/application/commands mappában találhatók, itt a console.php az érdekes.

Előfeltételek

  • A PHP CLI-nek elérhetőnek kell lennie
  • WEBROOT/application/config/config.php elérhetőnek kell lennie, és az automatizált telepítési folyamat által biztosított paraméterekkel kell feltölteni.
  • A PHP modulok engedélyeinek elérhetőségének meg kell egyeznie a LimeSurvey igényeivel.
  • Létre kell hozni egy üres MySQL adatbázist, és a felhasználónak rendelkeznie kell a megfelelő jogosultságokkal a használatához.

Használat

Példánkban szemléltetés céljából feltételezzük, hogy a WEBROOT a /var/www/limesurvey.

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

Ez mutatja:

 
Yii parancsfutó (Yii v1.1.14 alapján)
Használat: console.php<command-name> [paraméterek...]

A következő parancsok állnak rendelkezésre:
 - telepítse
 - üzenet
 - migrálj
 - plugin
 - Reset jelszó
 - shell
 - webalkalmazás

Az egyes parancsok súgójának megtekintéséhez használja a következőt:
 console.php súgó<command-name> 

Szintaxis

 
php console.php<Admin User Name><Admin User Password><Full Name><EMail ID> 
  • A teljes név és a jelszó dupla idézőjelbe van zárva, ha szóközt vagy más speciális karaktert tartalmaz.
  • Az összes többi paramétert, mint a DB név, DB típus, DB felhasználó, DB jelszó stb., a mezőben kell kitölteni. 'config.php' fájl a szkript végrehajtása előtt.
  • A szkriptet csak a WEBROOT/application/commands mappából szabad végrehajtani.

Példa

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

a következő szöveget adja ki:

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

és az adatbázisnak jelenleg megfelelően telepítve kell lennie.