Installation using a command line interface (CLI)/hu: Difference between revisions
From LimeSurvey Manual
Maren.fritz (talk | contribs) (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...") |
Maren.fritz (talk | contribs) (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. | ||
== | == Előfeltételek == | ||
* PHP CLI | * A PHP CLI-nek elérhetőnek kell lennie | ||
* '''WEBROOT/application/config/config.php''' | * '''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 == | == 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.