Actions

Instalação usando um comando de linha de interface (CLI)

From LimeSurvey Manual

Revision as of 16:37, 15 April 2016 by Andreza (talk | contribs) (Created page with "coloque o seguinte texto: <pre> /var/www/limesurvey/installer/sql/create-mysql.sql </pre> e o banco de dados deverá ser instalado apropriadamente.")

Introdução

Quando fizer instalações automáticas como na configuração Máquina Virtual, nós podemos usar a da LimeSurvey (v2.x referida aqui) CLI (Comando de Linha de Interface) tem um bom efeito. Esses arquivos usados para esse propósito (como também para reiniciar senhas) estão na pasta WEBROOT/application/commands, o arquivo de interesse aqui é console.php.

Pré-requisitos

  • PHP CLI deve estar disponível
  • WEBROOT/application/config/config.php deve estar disponível e populdo com os parâmetros should be available and populated with the automatizados de instalação.
  • Pasta permissões Módulos PHP disponípiveis devem ser compatíveis com as necessidades do LimeSurvey
  • Banco de dados MySQL vazio deve ser criado e o usuário deve ter o privilégio apropriado para isso.

Uso

Para propósitos ilustrativos assumimos que o WEBROOT será /var/www/limesurvey

cd /var/www/limesurvey/application/commands
php console.php

Isso mostrará:

Yii command runner (based on Yii v1.1.14)
Uso: console.php <command-name> [parameters...]

Os seguintes comandos estão disponíveis:
 - instalar
 - mensagem
 - migrar
 - plugin
 - reiniciar senha
 - shell
 - webapp

Para ver ajuda individual de comando, use o seguinte:
   console.php help <nome-comando>

Sintaxe

php console.php <Nome do Administrador> <Senha do Administrador> <Nome Completo> <EMail ID>
  • O nome completo e a senha são inclusos nos quotes duplos se eles contêm espaços ou outro caractere especial.
  • Todos os outros parâmetros como Nome BD, Tipo BD, Usuário BD, Senha BD, etc são populados no arquivo config.php antes da execução do script.
  • O script deve ser executado apenas da e na pasta WEBROOT/application/commands.

Exemplo

cd /var/www/limesurvey/application/commands
php console.php install limeadmin pwd123 Admin admin@mydomain.com

coloque o seguinte texto:

/var/www/limesurvey/installer/sql/create-mysql.sql

e o banco de dados deverá ser instalado apropriadamente.