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. Iniciando
  6. Administrando o LimeSurvey
  7. Questionários - introdução
  8. Configurações do questionário
  9. Menu da pesquisa
  10. Estrutura da pesquisa
  11. Perguntas - introdução
  12. Grupos de perguntas - introdução
  13. Questionários - gerenciamento
  14. Opções da barra de ferramentas do questionário
  15. Questionário multilíngue
  16. ExpressionScript Engine - Guia de início rápido
  17. Recursos avançados e não categorizados
  18. FAQ geral
  19. Solução de problemas
  20. Soluções alternativas
  21. Licença
  22. Registro de mudanças da versão
  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 você pode usar o LimeSurvey no seu site

Certifique-se de que o seu servidor atende aos 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) (veja também FAQ de instalação)
    • biblioteca PHP mysql5 ou pgsql (que é padrão nos provedores de hospedagem - se você configurou o seu próprio servidor, certifique-se de que ela esteja instalada)

Observação: presumimos que você não tenha nenhuma biblioteca padrão do PHP explicitamente desativada (como sessions, pcre, ctype ou outras).

Extensões opcionais do PHP:

Na maioria dos casos, o provedor de hospedagem ou o administrador do sistema poderá ajudá-lo com esses componentes opcionais.

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

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

1.1 Hospedagem para o LimeSurvey

O LimeSurvey deve funcionar com a maioria das empresas de hospedagem que oferecem PHP e MYSQL. Se você quiser uma versão do LimeSurvey já instalada, considere usar o LimeSurvey Cloud; caso contrário, consulte a nossa lista de empresas de hospedagem compatíveis com o LimeSurvey.

2. Baixe o pacote do LimeSurvey

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

3. Descompacte o pacote do LimeSurvey

Descompacte o arquivo zip em um diretório/pasta dedicado usando o seu software de compactação preferido. Ao descompactar o arquivo, certifique-se de descompactar a estrutura de diretórios junto com os arquivos (este é o comportamento padrão na maioria dos programas de compactação). O caminho do diretório de instalação não deve incluir os caracteres ( ou ), mas pode incluir o caractere de espaço.

4. Reúna informações sobre o seu servidor

Você precisará saber o seguinte para instalar o LimeSurvey corretamente no seu servidor web:

  • A URL do site onde os seus scripts ficarão (por exemplo: http://my.domain.com/limesurvey)
  • O local físico no disco do servidor onde os seus scripts ficarão (por exemplo: /home/usr/htdocs/limesurvey)
  • O local de IP/rede do seu servidor de banco de dados (por exemplo: localhost)
  • Se o seu servidor de banco de dados usar uma porta fora do padrão, descubra qual é.
  • Seu nome de usuário e sua senha do servidor de banco de dados
  • Com a maioria dos provedores, não é possível deixar o script criar o banco de dados; você mesmo precisa criá-lo. Se você usa um provedor assim, crie você mesmo um banco de dados (por exemplo limesurvey).

5. Configure o LimeSurvey

Agora abra o arquivo config.php no diretório raiz /limesurvey/ com o seu editor de texto preferido.

5.1 Configurações básicas

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

  • $databasetype: É o tipo de banco de dados. No momento, você pode definir aqui "mysql" para o servidor de banco de dados MySQL, "odbc_mssql" ou "mssqlnative" (requer o controlador nativo MSSQL do PHP da Microsoft) para o Microsoft SQL Server e "postgres" para o servidor Postgres SQL. Pelo menos esses são os que foram testados. (:biggrin:)
Importante: Se você usa o Microsoft SQL Server, certifique-se de que o seu banco de dados usa uma collation que não diferencia maiúsculas de minúsculas (deve ser a configuração padrão).
  • $databaselocation: Defina com o local de IP/rede do seu servidor de banco de dados. Na maioria dos casos, "localhost" funcionará. Se você usa MSSQL, tente usar <MACHINENAME>/<SERVERNAME>.
  • $databasename: O nome do banco de dados no seu servidor de banco de dados que será usado pelo LimeSurvey. Se você tem permissões de alto nível no servidor, pode criar um banco de dados a partir do LimeSurvey. Nesse caso, informe nesta opção o nome que o banco de dados terá. Como alternativa, você pode usar aqui o nome de um banco de dados criado anteriormente. Se informar o nome de um banco de dados existente, certifique-se de que ele não contenha tabelas antigas do LimeSurvey.
  • $databaseuser: Seu nome de usuário do servidor de banco de dados
Importante: Se você usa Postgres, certifique-se de que o seu usuário também é o proprietário do banco de dados.
  • $databasepass: Sua senha do servidor de banco de dados
  • $dbprefix: Você pode deixar esta opção em branco (ou seja: $dbprefix="";) se usa um banco de dados separado apenas para o LimeSurvey. Se quiser compartilhar um banco de dados entre o LimeSurvey e outros aplicativos, adicione um prefixo a esta opção. O prefixo recomendado é "lime_", mas, na verdade, isso fica a seu critério. Observação: a criação de um banco de dados e de um nome de usuário no MySQL pela linha de comando é descrita no FAQ de instalação.
  • $rooturl: Deve ser definida com a URL onde ficam os seus scripts do LimeSurvey. Se você copiou os arquivos do LimeSurvey para a pasta limesurveyfolder, precisa alterar {$_SERVER['SERVER_NAME']}/limesurvey para o nome da pasta que escolheu ({$_SERVER['SERVER_NAME']}limesurveyfolder). A variável {$_SERVER['SERVER_NAME']} tentará determinar o seu nome de domínio automaticamente, por isso normalmente não é preciso alterá-la. Se não funcionar, defina a URL completa do servidor (exemplo: "http://www.mydomain.com/limesurvey"). Se quiser que o LimeSurvey use somente SSL, altere http para https (desde que você tenha certificados SSL corretamente instalados e configurados no servidor). Se quiser usar http e https ao mesmo tempo, deixe esta opção como http.
  • $rootdir: Normalmente você não precisa alterá-la. Ela deve ser definida com o local físico no disco dos seus scripts. A configuração padrão tentará fazer isso por você, portanto, muito provavelmente você não precisará alterar nada aqui (a seção "dirname('''FILE''');" tenta fazer isso automaticamente). Se não funcionar, digite o local no disco manualmente - por exemplo /home/public_html/limesurvey.
  • $defaultuser: Quando o script tem o controle de acesso ativado, este é o usuário padrão criado quando o LimeSurvey configura pela primeira vez as suas definições de segurança.
  • $defaultpass: Quando o script tem o controle de acesso ativado, esta é a senha padrão criada quando o LimeSurvey configura pela primeira vez as suas definições de segurança.
Observação: As duas opções ($defaultuser e $defaultpass) são usadas somente na configuração inicial. Depois que o LimeSurvey configura o banco de dados, essas opções não são mais usadas.

5.2 Configurações opcionais

Há muitas outras configurações opcionais que você pode definir no config.php. A maioria delas serve apenas para a instalação e pode ser alterada depois na caixa de diálogo Definições globais. Para mais informações sobre essas configurações opcionais, consulte esta página. No entanto, para uma configuração básica, basta continuar com o próximo passo.

6. Carregue os arquivos no seu servidor web

Usando o seu programa de FTP, conecte-se ao servidor web e crie um diretório para armazenar os seus scripts. Em seguida, carregue os arquivos mantendo a estrutura de diretórios em que estão. Certifique-se de carregar os arquivos em modo binário (verifique as configurações do seu programa de FTP). Observe que o carregamento em modo ASCII pode causar erros incomuns (por exemplo, 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 dos diretórios

Para que o script funcione corretamente, ele precisa de certo acesso a alguns diretórios - isso se aplica especialmente a sistemas Linux/*nix.

  • O diretório "/limesurvey/tmp" é usado para importações e carregamentos e deve ser definido como Leitura e gravação para o seu servidor web.
  • O diretório "/limesurvey/upload/" e todos os seus subdiretórios também devem ter Leitura e gravação para o seu servidor web, para permitir o carregamento de imagens e arquivos de mídia.
  • Os outros diretórios podem ser definidos como Somente leitura, ou no Linux/Unix. Você pode querer definir as permissões de cada arquivo dentro do diretório /limesurvey/admin como Somente leitura.
Dica: Se você estiver usando Linux, dependendo da configuração do seu servidor web, será necessário alterar as permissões (chmod) das pastas com permissão de escrita para 755 ou 777. Experimente primeiro 755; se não funcionar, "suba" para 777.

8. Execute o script de instalação

Acesse "http://your.domain.com/limesurvey/admin/install". Se você configurou tudo corretamente, será solicitado que você crie o banco de dados e/ou crie as tabelas dentro do banco de dados. Em seguida, o LimeSurvey cria as tabelas necessárias no banco de dados.

Depois que o script mostrar que as tabelas foram criadas com sucesso, você será solicitado a renomear ou excluir o diretório /admin/install - então basta fazer isso (:biggrin:).

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

Pronto! Abra o seu navegador e digite a URL do seu script admin.php. Supondo que você tenha usado LimeSurvey como nome do diretório para armazenar os arquivos, ela será algo como "http://your.domain.com/limesurvey/admin/admin.php".

Você deverá ver uma tela de início de sessão. As credenciais padrão de acesso são

Usuário: admin

Senha: password

Será solicitado que você altere a senha padrão após iniciar sessão. Divirta-se!

10. E se eu tiver problemas...

Como acontece com todos os programas de computador, na maioria das vezes tudo funcionará exatamente como descrito nas instruções, mas às vezes não. Há muitos motivos possíveis para as coisas não saírem como planejado para descrevê-los aqui. Se tiver problemas, consulte primeiro o FAQ de instalação. Se você não encontrar a resposta lá, publique o seu problema e quaisquer mensagens de erro nos Fóruns do LimeSurvey em limesurvey.org: