Installation using a command line interface (CLI)/nl: Difference between revisions
From LimeSurvey Manual
No edit summary |
(Updating to match new version of source page) |
||
Line 1: | Line 1: | ||
<languages /> | <languages /> | ||
== | == Introduction == | ||
When doing automated installs (e.g. in a virtual machine setup), we can use LimeSurvey's (v2.x referred to here) CLI (command-line interface) to good effect. The files used for this purpose (and for resetting passwords as well) are in the '''WEBROOT/application/commands''' folder, the one of interest here being '''console.php'''. | |||
== | == Pre-requisites == | ||
* PHP CLI | * PHP CLI should be available | ||
* '''WEBROOT/application/config/config.php''' | * '''WEBROOT/application/config/config.php''' should be available and populated with the parameters provided by the automated installation process. | ||
* | * The availablity of the PHP Modules permissions should match the needs of '''LimeSurvey'''. | ||
* | * An empty MySQL database should be created and the user should have the proper privileges in order to use it. | ||
== Gebruik == | == Gebruik == | ||
Line 40: | Line 40: | ||
</pre> | </pre> | ||
* | * 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. | ||
== Voorbeeld == | == Voorbeeld == |
Revision as of 13:25, 19 October 2017
Introduction
When doing automated installs (e.g. in a virtual machine setup), we can use LimeSurvey's (v2.x referred to here) CLI (command-line interface) to good effect. The files used for this purpose (and for resetting passwords as well) are in the WEBROOT/application/commands folder, the one of interest here being console.php.
Pre-requisites
- PHP CLI should be available
- WEBROOT/application/config/config.php should be available and populated with the parameters provided by the automated installation process.
- The availablity of the PHP Modules permissions should match the needs of LimeSurvey.
- An empty MySQL database should be created and the user should have the proper privileges in order to use it.
Gebruik
In het voorbeeld nemen we aan dat WEBROOT de waarde /var/www/limesurvey heeft.
cd /var/www/limesurvey/application/commands
php console.php
Uitvoertekst:
Yii command runner (based on Yii v1.1.14) Usage: console.php <command-name> [parameters...] De beschikbare commando's: - install - message - migrate - plugin - resetpassword - shell - webapp Voor hulp bij een specifiek commando: 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.
Voorbeeld
cd /var/www/limesurvey/application/commands
php console.php install limeadmin pwd123 Admin admin@mydomain.com
uitvoertekst:
/var/www/limesurvey/installer/sql/create-mysql.sql
en de database moet aanwezig zijn.