x

Capítulos principais

  1. LimeSurvey Cloud vs LimeSurvey CE
  2. Guia de início rápido - LimeSurvey 3.0+
  3. Instalação - LimeSurvey CE
  4. Como criar um bom inquérito (guia)
  5. Começando
  6. Administração do LimeSurvey
  7. Inquéritos - introdução
  8. Configurações do inquérito
  9. Menu de inquérito
  10. Estrutura do inquérito
  11. Perguntas - introdução
  12. Grupos de perguntas - introdução
  13. Pesquisas - gestão
  14. Opções da barra de ferramentas do inquérito
  15. Inquérito multilingue
  16. ExpressionScript Engine - Guia de início rápido
  17. Recursos não categorizados e avançados
  18. Perguntas frequentes gerais
  19. Resolução de problemas
  20. Soluções alternativas
  21. Licença
  22. Registo de alterações das versões
  23. Plugins
 Actions

Instalação através de uma interface de linha de comandos (CLI)

From LimeSurvey Manual

Esta página pode ter sido traduzida automaticamente e conter erros. Ver o original em inglês · Melhorar esta tradução
This page is a translated version of the page Installation using a command line interface (CLI) and the translation is 100% complete.

Introdução

Ao realizar instalações automatizadas (por exemplo, numa configuração de máquina virtual), podemos utilizar com bons resultados a CLI (interface de linha de comandos) do LimeSurvey (aqui referida a v2.x). Os ficheiros utilizados para este fim (e também para repor senhas) encontram-se na pasta WEBROOT/application/commands, sendo o ficheiro de interesse neste caso o console.php.

Pré-requisitos

  • O PHP CLI deve estar disponível
  • O ficheiro WEBROOT/application/config/config.php deve estar disponível e preenchido com os parâmetros fornecidos pelo processo de instalação automatizada.
  • A disponibilidade das permissões dos módulos PHP deve corresponder às necessidades do LimeSurvey.
  • Deve ser criada uma base de dados MySQL vazia e o utilizador deve ter os privilégios adequados para a utilizar.

Utilização

Para fins ilustrativos, assumimos no nosso exemplo que a WEBROOT é /var/www/limesurvey.

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

Isto irá mostrar:

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

The following commands are available:
 - install
 - message
 - migrate
 - plugin
 - resetpassword
 - shell
 - webapp

To see the individual command help, use the following:
   console.php help <command-name>

Sintaxe

php console.php <Admin User Name> <Admin User Password> <Full Name> <EMail ID>
  • O Nome completo e a senha devem ser colocados entre aspas duplas se contiverem espaços ou outros caracteres especiais.
  • Todos os restantes parâmetros, como o nome da base de dados, o tipo de base de dados, o utilizador da base de dados, a senha da base de dados, etc., devem ser preenchidos no ficheiro config.php antes da execução do script.
  • O script deve ser executado apenas a partir da pasta WEBROOT/application/commands e dentro da mesma.

Exemplo

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

produz o seguinte texto:

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

e a base de dados deverá ficar corretamente instalada neste momento.