Installation using a command line interface (CLI)/hu: Difference between revisions
From LimeSurvey Manual
Maren.fritz (talk | contribs) (Created page with "== Példa == <source lang="bash"> cd /var/www/limesurvey/application/commands php console.php install limeadmin pwd123 Admin admin@mydomain.com </source>") |
Maren.fritz (talk | contribs) (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.") |
||
Line 50: | Line 50: | ||
</source> | </source> | ||
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> | ||
é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.