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 da versão 1.92 ou anterior

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 Version 1.92 or older and the translation is 100% complete.
Páginas adicionais:{toc}

1. Certifique-se de que pode utilizar o LimeSurvey no seu website

Certifique-se de que o seu servidor cumpre os seguintes requisitos adicionais:

Obrigatório:

  • Mínimo de 80 MB de espaço em disco
  • MySQL 4.1.0 ou superior OU Microsoft SQL Server 2000 ou superior OU Postgres 8.1 ou superior
  • PHP 5.1.2 ou superior com os seguintes módulos/bibliotecas ativados:
    • biblioteca de extensão mbstring (Multibyte String Functions) (consulte também as Perguntas frequentes sobre a instalação)
    • biblioteca PHP mysql5 ou pgsql (que é padrão nos fornecedores de alojamento - se configurou o seu próprio servidor, certifique-se de que está instalada)

Nota: Assumimos que não tem nenhuma biblioteca padrão do PHP explicitamente desativada (como sessions, pcre, ctype ou outras).

Extensões PHP opcionais:

Na maioria dos casos, o seu fornecedor de alojamento ou administrador de sistema poderá ajudá-lo com estes componentes opcionais.

Se quiser experimentar o LimeSurvey na sua máquina local, recomendamos o XAMPP, um pacote de software de fácil instalação que contém um servidor web completo com Apache, MySQL, PHP e Perl. O LimeSurvey funciona no XAMPP sem necessidade de qualquer configuração.

Se quiser executar o servidor IIS da Microsoft, consulte "Instalação no XP com IIS".

1.1 Alojamento para o LimeSurvey

O LimeSurvey deverá funcionar com a maioria das empresas de alojamento que disponibilizam PHP e MYSQL. Se pretende uma versão do LimeSurvey já instalada, considere utilizar o LimeSurvey Cloud; caso contrário, consulte a nossa lista de empresas de alojamento compatíveis com o LimeSurvey.

2. Transfira o pacote do LimeSurvey

Transfira o pacote zip estável mais recente do LimeSurvey (também estão disponíveis pacotes gzip, bz2 e 7zip, para sua conveniência) e guarde-o no seu disco local.

3. Descompacte o pacote do LimeSurvey

Descompacte o ficheiro zip numa pasta dedicada, utilizando o seu software de compressão preferido. Ao descompactar o ficheiro, certifique-se de que descompacta a estrutura de pastas com os ficheiros (este é o comportamento padrão da maioria dos programas de compressão). O caminho da pasta de instalação não deve incluir os caracteres ( ou ), mas pode incluir o caractere de espaço.

4. Recolha informações sobre o seu servidor

Para instalar corretamente o LimeSurvey no seu servidor web, precisa de saber o seguinte:

  • O URL do website onde os seus scripts ficarão alojados (p. ex.: http://my.domain.com/limesurvey)
  • A localização física no disco do seu servidor onde os seus scripts ficarão alojados (p. ex.: /home/usr/htdocs/limesurvey)
  • A localização IP/rede do seu servidor de base de dados (p. ex.: localhost)
  • Se o seu servidor de base de dados utiliza uma porta não padrão, descubra qual é.
  • O seu nome de utilizador e a sua senha para o servidor de base de dados
  • Com a maioria dos fornecedores, não é possível deixar que o script crie a base de dados, sendo necessário criá-la manualmente. Se utiliza um fornecedor desse tipo, crie você mesmo uma base de dados (por exemplo, limesurvey).

5. Configure o LimeSurvey

Agora abra o ficheiro config.php, situado na pasta raiz /limesurvey/, com o seu editor de texto preferido.

5.1 Configurações básicas

Percorra o config.php e verifique/configure as seguintes definições:

  • $databasetype: Este é o tipo de base de dados. Neste momento, pode definir aqui "mysql" para o servidor de base de dados MySQL, "odbc_mssql" ou "mssqlnative" (requer o controlador PHP nativo de MSSQL da Microsoft) para o Microsoft SQL Server e "postgres" para o servidor Postgres SQL. Pelo menos estes são os que foram testados. (:biggrin:)
Importante: Se utiliza o Microsoft SQL Server, certifique-se de que a sua base de dados utiliza uma ordenação (collation) que não distingue maiúsculas de minúsculas (deve estar definida por predefinição).
  • $databaselocation: Defina aqui a localização IP/rede do seu servidor de base de dados. Na maioria dos casos, "localhost" funcionará. Se utiliza MSSQL, tente utilizar antes <MACHINENAME>/<SERVERNAME>.
  • $databasename: O nome da base de dados, no seu servidor de base de dados, que irá utilizar para o LimeSurvey. Se tem permissões de nível elevado no servidor, pode criar uma base de dados a partir do LimeSurvey. Neste caso, indique nesta definição o nome que a base de dados terá. Em alternativa, pode utilizar aqui o nome de uma base de dados criada previamente. Se indicar o nome de uma base de dados existente, certifique-se de que esta não contém tabelas antigas do LimeSurvey.
  • $databaseuser: O nome de utilizador do seu servidor de base de dados
Importante: Se utiliza Postgres, certifique-se de que o seu utilizador é também o proprietário da base de dados.
  • $databasepass: A sua palavra chave do servidor da base de dados
  • $dbprefix: Pode deixar esta definição em branco (p. ex.: $dbprefix="";) se utiliza uma base de dados separada apenas para o LimeSurvey. Se quiser partilhar uma base de dados entre o LimeSurvey e outras aplicações de bases de dados, adicione um prefixo a esta definição. O prefixo recomendado é "lime_", mas, na verdade, a escolha é sua. Nota: A criação de uma base de dados e de um nome de utilizador no MySQL através da linha de comandos é descrita nas Perguntas frequentes sobre a instalação.
  • $rooturl: Deve ser definido com o URL onde se encontram os seus scripts do LimeSurvey. Se copiou os ficheiros do LimeSurvey para a pasta limesurveyfolder, tem de alterar {$_SERVER['SERVER_NAME']}/limesurvey para o nome da pasta que escolheu ({$_SERVER['SERVER_NAME']}limesurveyfolder). A variável {$_SERVER['SERVER_NAME']} tentará determinar automaticamente o nome do seu domínio, pelo que normalmente não deve ser alterada. Se não funcionar, defina o URL completo do servidor (exemplo: "http://www.mydomain.com/limesurvey"). Se quiser que o LimeSurvey utilize apenas SSL, altere http para https (desde que tenha certificados SSL corretamente instalados e configurados no seu servidor). Se quiser utilizar http e https em simultâneo, deixe esta definição em http.
  • $rootdir: Normalmente não precisa de alterar isto. Deve ser definido com a localização física dos seus scripts no disco. A definição padrão tentará fazê-lo por si, pelo que muito provavelmente não precisará de alterar nada aqui (a secção "dirname('''FILE''');" tenta fazê-lo automaticamente). Se não funcionar, escreva manualmente a localização no disco - por exemplo, /home/public_html/limesurvey.
  • $defaultuser: Quando o script tem o controlo de acesso ativado, este é o utilizador predefinido que é criado quando o LimeSurvey configura pela primeira vez as suas definições de segurança.
  • $defaultpass: Quando o script tem o controlo de acesso ativado, esta é a senha predefinida que é criada quando o LimeSurvey configura pela primeira vez as suas definições de segurança.
Nota: Ambas as definições ($defaultuser e $defaultpass) são utilizadas apenas na configuração inicial. Depois de o LimeSurvey configurar a base de dados, estas definições deixam de ser utilizadas.

5.2 Configurações opcionais

Existem muitas outras definições opcionais que pode configurar no config.php. A maioria destina-se apenas à instalação e pode ser alterada mais tarde na caixa de diálogo Configurações globais. Para mais informações sobre estas definições opcionais, consulte esta página. No entanto, para uma configuração básica, continue simplesmente com o passo seguinte.

6. Carregue os ficheiros para o seu servidor web

Com o seu programa de FTP, ligue-se ao seu servidor web e crie uma pasta para guardar os seus scripts. Depois, carregue os ficheiros mantendo a estrutura de pastas em que se encontram. Certifique-se de que faz o carregamento dos ficheiros em modo binário (verifique as definições do seu programa de FTP). Tenha em atenção que o carregamento em modo ASCII pode provocar erros incomuns (p. ex., o erro 'class not found' durante a instalação), e as imagens também podem não ser carregadas corretamente.

7. Defina as permissões das pastas

Para que o script funcione corretamente, necessita de determinado acesso a algumas pastas - isto aplica-se especialmente a sistemas Linux/*nix.

  • A pasta "/limesurvey/tmp" é utilizada para importações e carregamentos e deve ter permissões de Leitura e escrita para o seu servidor web.
  • A pasta "/limesurvey/upload/" e todas as suas subpastas também devem ter permissões de Leitura e escrita para o seu servidor web, de modo a permitir o carregamento de imagens e ficheiros multimédia.
  • As outras pastas podem ser definidas como Só de leitura, também em Linux/Unix. Pode querer definir as permissões de cada ficheiro dentro da pasta /limesurvey/admin como Só de leitura.
Sugestão: Se utilizar Linux, consoante a configuração do seu servidor web, terá de alterar com chmod as permissões das pastas com permissão de escrita para 755 ou 777. Experimente primeiro 755 - se não funcionar, 'passe' para 777.

8. Execute o script de instalação

Aceda a "http://your.domain.com/limesurvey/admin/install". Se configurou tudo corretamente, ser-lhe-á pedido que crie a base de dados e/ou as tabelas dentro da base de dados. De seguida, o LimeSurvey cria as tabelas necessárias na base de dados.

Depois de o script indicar que as tabelas foram criadas com sucesso, ser-lhe-á pedido que mude o nome ou elimine a pasta /admin/install - por isso, faça-o (:biggrin:).

9. Ligue-se ao script de administração pela primeira vez

Está concluído! Abra o seu navegador e introduza o URL do seu script admin.php. Partindo do princípio de que utilizou LimeSurvey como nome da pasta onde guardou os ficheiros, será algo como "http://your.domain.com/limesurvey/admin/admin.php".

Deverá ver um ecrã para iniciar sessão. As credenciais predefinidas são

Utilizador: admin

Senha: password

Depois de iniciar sessão, ser-lhe-á pedido que altere a senha predefinida. Divirta-se!

10. E se tiver problemas...

Como acontece com todos os programas informáticos, na maioria das vezes as coisas funcionam como indicado nas instruções, mas por vezes não. Existem demasiados motivos possíveis para as coisas não correrem como previsto para os descrever aqui. Se tiver dificuldades, consulte primeiro as Perguntas frequentes sobre a instalação. Se não encontrar a resposta aí, publique o seu problema e quaisquer mensagens de erro nos Fóruns do LimeSurvey em limesurvey.org: