Installation using a command line interface (CLI)/ro: Difference between revisions
From LimeSurvey Manual
Maren.fritz (talk | contribs) (Created page with "== Cerințe preliminare == * PHP CLI ar trebui să fie disponibil * '''WEBROOT/application/config/config.php''' ar trebui să fie disponibil și completat cu parametrii furniz...") |
Maren.fritz (talk | contribs) (Created page with "scoate următorul text: <pre> /var/www/limesurvey/installer/sql/create-mysql.sql </pre> și baza de date ar trebui să fie instalată corect în acest moment.") |
||
(7 intermediate revisions by the same user not shown) | |||
Line 10: | Line 10: | ||
* Ar trebui creată o bază de date MySQL goală, iar utilizatorul ar trebui să aibă privilegiile corespunzătoare pentru a o utiliza. | * Ar trebui creată o bază de date MySQL goală, iar utilizatorul ar trebui să aibă privilegiile corespunzătoare pentru a o utiliza. | ||
== | == Utilizare == | ||
În scopuri ilustrative, presupunem în exemplul nostru „WEBROOT” a fi „''/var/www/limesurvey'''. | |||
<source lang="bash"> | <source lang="bash"> | ||
cd /var/www/limesurvey/application/commands | cd /var/www/limesurvey/application/commands | ||
php console.php | php console.php | ||
</source> | </source> | ||
Acest lucru va arăta: | |||
<pre> | <pre> | ||
Yii command runner ( | Yii command runner (bazat pe Yii v1.1.14) | ||
Utilizare: console.php<command-name> [parametri...] | |||
Sunt disponibile următoarele comenzi: | |||
- | - instalați | ||
- | - mesaj | ||
- | - migrează | ||
- plugin | - plugin | ||
- | - resetați parola | ||
- | - coajă | ||
- | - aplicație web | ||
Pentru a vedea ajutorul individual al comenzii, utilizați următoarele: | |||
console.php ajutor<command-name> | |||
</pre> | </pre> | ||
== | == Sintaxă == | ||
<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> | ||
* | * Numele complet și parola sunt cuprinse între ghilimele duble dacă conțin spații sau alte caractere speciale. | ||
* | * Toți ceilalți parametri precum Nume DB, Tip DB, Utilizator DB, Parolă DB etc. trebuie completați în „” Fișierul 'config.php''' înainte de execuția scriptului. | ||
* | * Scriptul ar trebui să fie executat numai din și în folderul '''WEBROOT/application/commands'''. | ||
== | == Exemplu == | ||
<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> | ||
scoate următorul text: | |||
<pre> | <pre> | ||
/var/www/limesurvey/installer/sql/create-mysql.sql | /var/www/limesurvey/installer/sql/create-mysql.sql | ||
</pre> | </pre> | ||
și baza de date ar trebui să fie instalată corect în acest moment. |
Latest revision as of 17:11, 25 October 2023
Introducere
Când facem instalări automate (de exemplu, într-o configurare a unei mașini virtuale), putem folosi CLI (interfață de linie de comandă) a LimeSurvey (v2.x la care se face referire aici) cu succes. Fișierele folosite în acest scop (și pentru resetarea parolelor) se află în folderul WEBROOT/application/commands, cel de interes aici fiind console.php.
Cerințe preliminare
- PHP CLI ar trebui să fie disponibil
- WEBROOT/application/config/config.php ar trebui să fie disponibil și completat cu parametrii furnizați de procesul de instalare automată.
- Disponibilitatea permisiunilor modulelor PHP ar trebui să corespundă nevoilor lui LimeSurvey.
- Ar trebui creată o bază de date MySQL goală, iar utilizatorul ar trebui să aibă privilegiile corespunzătoare pentru a o utiliza.
Utilizare
În scopuri ilustrative, presupunem în exemplul nostru „WEBROOT” a fi „/var/www/limesurvey'.
cd /var/www/limesurvey/application/commands
php console.php
Acest lucru va arăta:
Yii command runner (bazat pe Yii v1.1.14) Utilizare: console.php<command-name> [parametri...] Sunt disponibile următoarele comenzi: - instalați - mesaj - migrează - plugin - resetați parola - coajă - aplicație web Pentru a vedea ajutorul individual al comenzii, utilizați următoarele: console.php ajutor<command-name>
Sintaxă
php console.php<Admin User Name><Admin User Password><Full Name><EMail ID>
- Numele complet și parola sunt cuprinse între ghilimele duble dacă conțin spații sau alte caractere speciale.
- Toți ceilalți parametri precum Nume DB, Tip DB, Utilizator DB, Parolă DB etc. trebuie completați în „” Fișierul 'config.php înainte de execuția scriptului.
- Scriptul ar trebui să fie executat numai din și în folderul WEBROOT/application/commands.
Exemplu
cd /var/www/limesurvey/application/commands
php console.php install limeadmin pwd123 Admin admin@mydomain.com
scoate următorul text:
/var/www/limesurvey/installer/sql/create-mysql.sql
și baza de date ar trebui să fie instalată corect în acest moment.