Installation using a command line interface (CLI)/pl: Difference between revisions
From LimeSurvey Manual
Maren.fritz (talk | contribs) (Created page with "Aby wyświetlić pomoc dotyczącą poszczególnych poleceń, użyj następujących poleceń: konsola.php pomoc<command-name> </pre>") |
Maren.fritz (talk | contribs) (Created page with "== Przykład == <source lang="bash"> cd /var/www/limesurvey/application/commands php console.php zainstaluj limeadmin pwd123 Administrator admin@mojadomena.com </source>") |
||
(2 intermediate revisions by the same user not shown) | |||
Line 35: | Line 35: | ||
</pre> | </pre> | ||
== | == Składnia == | ||
<pre> | <pre> | ||
php | php konsola.php<Admin User Name><Admin User Password><Full Name><EMail ID> | ||
</pre> | </pre> | ||
* | * Pełna nazwa i hasło są ujęte w cudzysłów, jeśli zawierają spacje lub inne znaki specjalne. | ||
* | * Wszystkie pozostałe parametry, takie jak nazwa bazy danych, typ bazy danych, użytkownik bazy danych, hasło bazy danych itp. należy wpisać w polu „” Plik 'config.php''' przed wykonaniem skryptu. | ||
* | * Skrypt powinien być wykonywany wyłącznie z iw folderze '''WEBROOT/application/commands'''. | ||
== | == Przykład == | ||
<source lang="bash"> | <source lang="bash"> | ||
cd /var/www/limesurvey/application/commands | cd /var/www/limesurvey/application/commands | ||
php console.php | php console.php zainstaluj limeadmin pwd123 Administrator admin@mojadomena.com | ||
</source> | </source> | ||
wyświetla następujący tekst: | |||
<pre> | <pre> | ||
/var/www/limesurvey/installer/sql/create-mysql.sql | /var/www/limesurvey/installer/sql/create-mysql.sql | ||
</pre> | </pre> | ||
a baza danych powinna być w tej chwili poprawnie zainstalowana. |
Latest revision as of 07:47, 12 September 2023
Wprowadzenie
Podczas instalacji automatycznej (np. w konfiguracji maszyny wirtualnej) możemy z dobrym skutkiem używać interfejsu CLI (interfejs wiersza poleceń) LimeSurvey (v2.x, o którym mowa tutaj). Pliki używane w tym celu (a także do resetowania haseł) znajdują się w folderze „WEBROOT/application/commands”, przy czym jednym z interesujących jest tutaj „console.php”.
Wymagania wstępne
- PHP CLI powinien być dostępny
- WEBROOT/application/config/config.php' powinien być dostępny i wypełniony parametrami dostarczonymi przez zautomatyzowany proces instalacji.
- Dostępność uprawnień Modułów PHP powinna odpowiadać potrzebom LimeSurvey.
- Należy utworzyć pustą bazę danych MySQL i użytkownik powinien posiadać odpowiednie uprawnienia, aby móc z niej korzystać.
Użycie
Dla celów ilustracyjnych w naszym przykładzie zakładamy, że WEBROOT to /var/www/limesurvey.
cd /var/www/limesurvey/application/commands
php console.php
To pokaże:
Yii biegacz poleceń (w oparciu o Yii v1.1.14) Usage: console.php<command-name> [parametry...] Dostępne są następujące polecenia: - zainstaluj - wiadomość - migruj - wtyczka - zresetuj hasło - skorupa - Aplikacja internetowa Aby wyświetlić pomoc dotyczącą poszczególnych poleceń, użyj następujących poleceń: konsola.php pomoc<command-name>
Składnia
php konsola.php<Admin User Name><Admin User Password><Full Name><EMail ID>
- Pełna nazwa i hasło są ujęte w cudzysłów, jeśli zawierają spacje lub inne znaki specjalne.
- Wszystkie pozostałe parametry, takie jak nazwa bazy danych, typ bazy danych, użytkownik bazy danych, hasło bazy danych itp. należy wpisać w polu „” Plik 'config.php przed wykonaniem skryptu.
- Skrypt powinien być wykonywany wyłącznie z iw folderze WEBROOT/application/commands.
Przykład
cd /var/www/limesurvey/application/commands
php console.php zainstaluj limeadmin pwd123 Administrator admin@mojadomena.com
wyświetla następujący tekst:
/var/www/limesurvey/installer/sql/create-mysql.sql
a baza danych powinna być w tej chwili poprawnie zainstalowana.