Actions

Installation using a command line interface (CLI)/hu: Difference between revisions

From LimeSurvey Manual

(Created page with "== 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 fe...")
(Created page with "== 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 foly...")
Line 4: Line 4:
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.
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.


== Pre-requisites ==
== Előfeltételek ==
* PHP CLI should be available
* A PHP CLI-nek elérhetőnek kell lennie
* '''WEBROOT/application/config/config.php''' should be available and populated with the parameters provided by the automated installation process.
* '''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.  
* The availablity of the PHP Modules permissions should match the needs of '''LimeSurvey'''.
* A PHP modulok engedélyeinek elérhetőségének meg kell egyeznie a '''LimeSurvey''' igényeivel.
* An empty MySQL database should be created and the user should have the proper privileges in order to use it.
* Létre kell hozni egy üres MySQL adatbázist, és a felhasználónak rendelkeznie kell a megfelelő jogosultságokkal a használatához.


== Usage ==
== Usage ==

Revision as of 06:43, 9 October 2023

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.

Usage

For illustration purposes, we assume in our example the WEBROOT to be /var/www/limesurvey.

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

This will show:

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>
  • The Full Name and Password are enclosed in double quotes if they contain spaces or other special characters.
  • All the other parameters like DB Name, DB Type, DB User, DB Password etc. are to be populated in the config.php file before script execution.
  • The script should be executed from and in the WEBROOT/application/commands folder only.

Example

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

outputs the following text:

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

and the database should be properly installed at the moment.