Actions

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

From LimeSurvey Manual

(Created page with "<source lang="bash"> cd /var/www/limesurvey/application/commands php console.php </source> Ez mutatja: <pre> Yii parancsfutó (Yii v1.1.14 alapján) Használat: console.php<...")
(Created page with "a következő szöveget adja ki: <pre> /var/www/limesurvey/installer/sql/create-mysql.sql </pre> és az adatbázisnak jelenleg megfelelően telepítve kell lennie.")
 
(5 intermediate revisions by the same user not shown)
Line 22: Line 22:
Használat: console.php<command-name> [paraméterek...]
Használat: console.php<command-name> [paraméterek...]


The following commands are available:
A következő parancsok állnak rendelkezésre:
  - install
  - telepítse
  - message
  - üzenet
  - migrate
  - migrálj
  - plugin
  - plugin
  - resetpassword
  - Reset jelszó
  - shell
  - shell
  - webapp
  - webalkalmazás


To see the individual command help, use the following:
Az egyes parancsok súgójának megtekintéséhez használja a következőt:
  console.php help <command-name>
console.php súgó<command-name>  
</pre>
</pre>


== Syntax ==
== Szintaxis ==
<pre>
<pre>  
php console.php <Admin User Name> <Admin User Password> <Full Name> <EMail ID>
php console.php<Admin User Name><Admin User Password><Full Name><EMail ID>  
</pre>
</pre>


* The Full Name and Password are enclosed in double quotes if they contain spaces or other special characters.
* 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.
* 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.
* 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.
* The script should be executed from and in the '''WEBROOT/application/commands''' folder only.
* A szkriptet csak a '''WEBROOT/application/commands''' mappából szabad végrehajtani.


== Example ==
== Példa ==
<source lang="bash">
<source lang="bash">  
cd /var/www/limesurvey/application/commands
cd /var/www/limesurvey/application/commands
php console.php install limeadmin pwd123 Admin admin@mydomain.com
php console.php install limeadmin pwd123 Admin admin@mydomain.com
</source>
</source>


outputs the following text:
a következő szöveget adja ki:
<pre>
<pre>  
/var/www/limesurvey/installer/sql/create-mysql.sql
/var/www/limesurvey/installer/sql/create-mysql.sql
</pre>
</pre>  
and the database should be properly installed at the moment.
és az adatbázisnak jelenleg megfelelően telepítve kell lennie.

Latest revision as of 06:44, 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.

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.