Actions

Instalação: Difference between revisions

From LimeSurvey Manual

No edit summary
No edit summary
Line 1: Line 1:
Geral[editar]
1 Geral
2 Tenha certeza de que você pode usar o LimeSurvey no seu website
2.1 Compatibilidade do navegador
2.2 Hospedagem para o LimeSurvey
3 Download do pacote do LimeSurvey
4 Descompactar o pacote LimeSurvey
5 Coletar informações sobre o seu servidor
6 Enviar os arquivos para o seu servidor web
7 Definir permissões de diretório
8 Criar um banco de dados de usuário
9 Executar o script de instalação
10 Conectar ao script de administração pela primeira vez
11 Se eu tiver problemas...


== O projeto LimeSurvey oferece duas maneiras diferentes de instalação:
O projeto LimeSurvey oferece duas maneiras diferentes de instalação:
Nesse caso apenas siga as instruções iniciando no passo 1.
Nesse caso apenas siga as instruções iniciando no passo 1.


No seu PC Windows local:
No seu PC Windows local:
Você normalmente apenas quer instalar o LimeSurvey no seu PC local se você quer criar pesquisas localmente (principalmente por razões de teste ou velocidade) e enviá-la depois para seu servidor web. Para isso nós preparamos um pacote especial para o LimeSurvey que inclui o servidor web, o banco de dados e a aplicação LimeSurvey e instruções de como instalá-la. ==
Você normalmente apenas quer instalar o LimeSurvey no seu PC local se você quer criar pesquisas localmente (principalmente por razões de teste ou velocidade) e enviá-la depois para seu servidor web. Para isso nós preparamos um pacote especial para o LimeSurvey que inclui o servidor web, o banco de dados e a aplicação LimeSurvey e instruções de como instalá-la.  


Tenha certeza de que você pode usar o LimeSurvey no seu website[editar]
Tenha certeza de que você pode usar o LimeSurvey no seu website[editar]
Line 12: Line 24:
Requerimentos:
Requerimentos:


== Mímino de 200 MB de espaço livre
Mímino de 200 MB de espaço livre
MySQL 5.5.3 ou posterior OU Microsoft SQL Server 2005 ou posterior OU Postgres 8.1 ou posterio
MySQL 5.5.3 ou posterior OU Microsoft SQL Server 2005 ou posterior OU Postgres 8.1 ou posterio
PHP 5.3.3 ou posterior com os seguintes módulos/bibliotecas ativas:
PHP 5.3.3 ou posterior com os seguintes módulos/bibliotecas ativas:
== biblioteca de extensão mbstring (Multibyte String Functions) (ver também FAQ de Instalação)
biblioteca de extensão mbstring (Multibyte String Functions) (ver também FAQ de Instalação)
driver do banco de dados PDO para MySQL (pdo_mysql or pdo_mysqli) ou Postgres (pdo_pgsql) ou MSSQL (pdo_sqlsrv para Windows e pdo_dblib para Linux)
driver do banco de dados PDO para MySQL (pdo_mysql or pdo_mysqli) ou Postgres (pdo_pgsql) ou MSSQL (pdo_sqlsrv para Windows e pdo_dblib para Linux)
Nós também presumimos que todas as bibliotecas padrão do PHP estão ativas (como hash, session, etc.). ==
Nós também presumimos que todas as bibliotecas padrão do PHP estão ativas (como hash, session, etc.). ==
==
 


Nota: LimeSurvey 2.x usa drivers de banco de dados diferentes do 1.x . Se você recebeu a mensagem "Nenhum driver DBO foi encontrado durante a instalação" você terá que contatar seu provedor de website e pedir que ele ative uma das bibliotecas de banco de dados supracitadas.
Nota: LimeSurvey 2.x usa drivers de banco de dados diferentes do 1.x . Se você recebeu a mensagem "Nenhum driver DBO foi encontrado durante a instalação" você terá que contatar seu provedor de website e pedir que ele ative uma das bibliotecas de banco de dados supracitadas.
Line 25: Line 37:
Extensões Opcionais do PHP:
Extensões Opcionais do PHP:


== GD-Library com suporte FreeType instaldo é requerido para captchas ou gráficos agradáveiso nas estatistícas - veja a documentação da biblioteca de extensão do PHP GD
GD-Library com suporte FreeType instaldo é requerido para captchas ou gráficos agradáveiso nas estatistícas - veja a documentação da biblioteca de extensão do PHP GD
IMAP (padrão) é requerido para o sistema de rastreamento de email - veja a documentação da extensão PHP IMAP
IMAP (padrão) é requerido para o sistema de rastreamento de email - veja a documentação da extensão PHP IMAP
LDAP instalado é requerido para importar códigos de acesso usando LDAP - veja a documentação do PHP LDAP
LDAP instalado é requerido para importar códigos de acesso usando LDAP - veja a documentação do PHP LDAP
Zip (padrão) para envio de modelo e importação de arquivos ZIP de recursos - veja a documentação da extensão PHP Zip
Zip (padrão) para envio de modelo e importação de arquivos ZIP de recursos - veja a documentação da extensão PHP Zip
Zlib (padrão) é requerido para o ComfortUpdate - veja a documentação para a extensão PHP Zlib ==
Zlib (padrão) é requerido para o ComfortUpdate - veja a documentação para a extensão PHP Zlib  
   
   
Na maioria dos casos seu provedor de website ou administrador do sistema irá ajudá-lo nesses componentes adicionais.
Na maioria dos casos seu provedor de website ou administrador do sistema irá ajudá-lo nesses componentes adicionais.
Line 40: Line 52:
Nós não temos suporte para nenhuma versão do IE rodando no modo intranet ou no modo de compatibilidade.
Nós não temos suporte para nenhuma versão do IE rodando no modo intranet ou no modo de compatibilidade.


Hosting for LimeSurvey[editar]
Hospedagem para o LimeSurvey[editar]


LimeSurvey deve funcionar com a maioria das companhias de hospedagem que provêm PHP e MYSQL. Se você quer uma versão pronta para instalação do LimeSurvey considere usar LimeService, e ainda confira nossa lista de companhias de hospedagem compatíveis com o LimeSurvey.
LimeSurvey deve funcionar com a maioria das companhias de hospedagem que provêm PHP e MYSQL. Se você quer uma versão pronta para instalação do LimeSurvey considere usar LimeService, e ainda confira nossa lista de companhias de hospedagem compatíveis com o LimeSurvey.
Line 48: Line 60:
Faça o download do último pacote zip estável do LimeSurvey (há também pacotes gzip, bz2 e 7zip disponíveis para sua conveniência) e salve no seu disco local.
Faça o download do último pacote zip estável do LimeSurvey (há também pacotes gzip, bz2 e 7zip disponíveis para sua conveniência) e salve no seu disco local.


Descompactando o pacote LimeSurvey[editar]
Descompactar o pacote LimeSurvey[editar]


Faça a descompressão do arquivo zip em um diretório/pasta dedicada usando seu software de descompressão favorito. Quando você descomprimir o arquivo tenha certeza que você descomprimiu a estrutura do diretório com os arquivos (esse é o comportamento padrão para a maioria dos programas de compressão). O nome do caminho para o diretório da instalação não deverá incluir (ou) caracteres, mas pode incluir caracter de espaço.
Faça a descompressão do arquivo zip em um diretório/pasta dedicada usando seu software de descompressão favorito. Quando você descomprimir o arquivo tenha certeza que você descomprimiu a estrutura do diretório com os arquivos (esse é o comportamento padrão para a maioria dos programas de compressão). O nome do caminho para o diretório da instalação não deverá incluir (ou) caracteres, mas pode incluir caracter de espaço.
Line 56: Line 68:
Você irá precisar saber as seguintes coisas para instalar o LimeSurvey no seu servidor web corretamente:
Você irá precisar saber as seguintes coisas para instalar o LimeSurvey no seu servidor web corretamente:


== A URL pretendida para seu website onde seus scripts irão permanecer (ex: http://my.domain.com/limesurvey)
A URL pretendida para seu website onde seus scripts irão permanecer (ex: http://my.domain.com/limesurvey)
A localização física do disco no seu servidor onde seus scripts irão permanecer (ie: /home/usr/htdocs/limesurvey)
A localização física do disco no seu servidor onde seus scripts irão permanecer (ie: /home/usr/htdocs/limesurvey)
A localização IP/net do seu servidor de banco de dados (ie: localhost)
A localização IP/net do seu servidor de banco de dados (ie: localhost)
Se seu banco de dados usa uma porta não padrão descubra qual porta ele usa.
Se seu banco de dados usa uma porta não padrão descubra qual porta ele usa.
Seu nome de usuário e senha para seu servidor de banco de dados
Seu nome de usuário e senha para seu servidor de banco de dados
Com a maioria dos provedores você não pode deixar o script criar o banco de dados fazendo-o você mesmo. Se você está usando um provedor por favor crie um banco de dados você mesmo (por exemplo limesurvey). ==
Com a maioria dos provedores você não pode deixar o script criar o banco de dados fazendo-o você mesmo. Se você está usando um provedor por favor crie um banco de dados você mesmo (por exemplo limesurvey).  


Enviar os arquivos para o seu servidor web[editar]  
Enviar os arquivos para o seu servidor web[editar]  
Line 69: Line 81:
Definir permissões de diretório[editar]
Definir permissões de diretório[editar]


 
Para o script funcionar apropriadamente é necessário acessar alguns diretórios - isso aplica-se especialmente a Linux/*sistemas nix.
== Para o script funcionar apropriadamente é necessário acessar alguns diretórios - isso aplica-se especialmente a Linux/*sistemas nix.
O diretório "/limesurvey/tmp" e todos os seus subdiretórios e arquivos são usados para importar & enviar e devem ser definidos para Ler & Gravar para seu servidor web.
O diretório "/limesurvey/tmp" e todos os seus subdiretórios e arquivos são usados para importar & enviar e devem ser definidos para Ler & Gravar para seu servidor web.
O diretório "/limesurvey/tmp" e todos os seus subdiretórios e arquivos têm que também ser Ler & Gravar para seu servidor web para habilitar envio de figuras e arquivos de mídia.
O diretório "/limesurvey/tmp" e todos os seus subdiretórios e arquivos têm que também ser Ler & Gravar para seu servidor web para habilitar envio de figuras e arquivos de mídia.
O diretório "/limesurvey/application/config/" também necessita da permissão Ler & Escrever para seu servidor web.
O diretório "/limesurvey/application/config/" também necessita da permissão Ler & Escrever para seu servidor web.
Os outros diretórios podem ser definidos para Apenas Ler ou Linux/Unix. Você pode desejar definir permissões em cada arquivo dentro do diretório /limesurvey/admin directory para Apenas Ler. ==
Os outros diretórios podem ser definidos para Apenas Ler ou Linux/Unix. Você pode desejar definir permissões em cada arquivo dentro do diretório /limesurvey/admin directory para Apenas Ler.


Notice.pngDica: Se você está usando Linux então as configurações de permissão dependem das configurações do seu servidor web. Por exemplo, usar Apache HTTPD no CentOS, usar <diretório> chmod -R 755; <diretório> chown -R apache. Isso irá dar acesso para a ler a todos, e seu servidor web terá permissão para gravar. Para mais informações das permissões do Linux, veja 309527-understanding-linux-file-permissions
Notice.pngDica: Se você está usando Linux então as configurações de permissão dependem das configurações do seu servidor web. Por exemplo, usar Apache HTTPD no CentOS, usar <diretório> chmod -R 755; <diretório> chown -R apache. Isso irá dar acesso para a ler a todos, e seu servidor web terá permissão para gravar. Para mais informações das permissões do Linux, veja 309527-understanding-linux-file-permissions


Criar um usuário de banco de dados[editar]
Criar um banco de dados de usuário[editar]


LimeSurvey irá criar um banco de dados e tabelas. Para fazer isso será necessário o nome de usuário e a senha do usuário do banco de dados. Em geral nós recomendamos criar um usuário do banco de dados com as seguintes permissões:  
LimeSurvey irá criar um banco de dados e tabelas. Para fazer isso será necessário o nome de usuário e a senha do usuário do banco de dados. Em geral nós recomendamos criar um usuário do banco de dados com as seguintes permissões:  

Revision as of 18:18, 8 April 2016

1 Geral 2 Tenha certeza de que você pode usar o LimeSurvey no seu website 2.1 Compatibilidade do navegador 2.2 Hospedagem para o LimeSurvey 3 Download do pacote do LimeSurvey 4 Descompactar o pacote LimeSurvey 5 Coletar informações sobre o seu servidor 6 Enviar os arquivos para o seu servidor web 7 Definir permissões de diretório 8 Criar um banco de dados de usuário 9 Executar o script de instalação 10 Conectar ao script de administração pela primeira vez 11 Se eu tiver problemas...

O projeto LimeSurvey oferece duas maneiras diferentes de instalação: Nesse caso apenas siga as instruções iniciando no passo 1.

No seu PC Windows local: Você normalmente apenas quer instalar o LimeSurvey no seu PC local se você quer criar pesquisas localmente (principalmente por razões de teste ou velocidade) e enviá-la depois para seu servidor web. Para isso nós preparamos um pacote especial para o LimeSurvey que inclui o servidor web, o banco de dados e a aplicação LimeSurvey e instruções de como instalá-la.

Tenha certeza de que você pode usar o LimeSurvey no seu website[editar]

Tenha certeza que o seu servidor atende os requisitos adicionais requeridos. A maioria desses requerimentos irão também ser checados durante a instalação. Requerimentos:

Mímino de 200 MB de espaço livre MySQL 5.5.3 ou posterior OU Microsoft SQL Server 2005 ou posterior OU Postgres 8.1 ou posterio PHP 5.3.3 ou posterior com os seguintes módulos/bibliotecas ativas: biblioteca de extensão mbstring (Multibyte String Functions) (ver também FAQ de Instalação) driver do banco de dados PDO para MySQL (pdo_mysql or pdo_mysqli) ou Postgres (pdo_pgsql) ou MSSQL (pdo_sqlsrv para Windows e pdo_dblib para Linux) Nós também presumimos que todas as bibliotecas padrão do PHP estão ativas (como hash, session, etc.). ==


Nota: LimeSurvey 2.x usa drivers de banco de dados diferentes do 1.x . Se você recebeu a mensagem "Nenhum driver DBO foi encontrado durante a instalação" você terá que contatar seu provedor de website e pedir que ele ative uma das bibliotecas de banco de dados supracitadas. Nota: Se você está conectado do Linux para um banco de dados MSSQL em um servidor Windows usando o driver dblib PDO, então o subjacente FreeTDS precisa ser configurado corretamente. Confira nossa página de Solução de problemas para mais informações.

Extensões Opcionais do PHP:

GD-Library com suporte FreeType instaldo é requerido para captchas ou gráficos agradáveiso nas estatistícas - veja a documentação da biblioteca de extensão do PHP GD IMAP (padrão) é requerido para o sistema de rastreamento de email - veja a documentação da extensão PHP IMAP LDAP instalado é requerido para importar códigos de acesso usando LDAP - veja a documentação do PHP LDAP Zip (padrão) para envio de modelo e importação de arquivos ZIP de recursos - veja a documentação da extensão PHP Zip Zlib (padrão) é requerido para o ComfortUpdate - veja a documentação para a extensão PHP Zlib

Na maioria dos casos seu provedor de website ou administrador do sistema irá ajudá-lo nesses componentes adicionais. Se você quiser experimentar o LimeSurvey na sua máquina local nós recomendamos XAMPP que é um pacote de software de fácil instalação que contém um servidor web completo com Apache, MySQL, PHP e Perl. LimeSurvey irá rodar no XAMPP sem necessidade de nenhuma configuração. Se você quiser rodar o servidor IIS da Microsoft conferir "Instalação no XP com IIS" pode ajudar.

Compatibilidade do navegador[editar]

Para a criação de pesquisa nós atualmente temos suporte para IE9 e todos os navegadores novos comparáveis como FF, Chrome, Opera, etc. Para a parte administrativa nós atualmente temos suporte para IE11 e todos os navegadores novos comparáveis como FF, Chrome, Opera, etc. Nós não temos suporte para nenhuma versão do IE rodando no modo intranet ou no modo de compatibilidade.

Hospedagem para o LimeSurvey[editar]

LimeSurvey deve funcionar com a maioria das companhias de hospedagem que provêm PHP e MYSQL. Se você quer uma versão pronta para instalação do LimeSurvey considere usar LimeService, e ainda confira nossa lista de companhias de hospedagem compatíveis com o LimeSurvey.

Download do pacote do LimeSurvey[editar]

Faça o download do último pacote zip estável do LimeSurvey (há também pacotes gzip, bz2 e 7zip disponíveis para sua conveniência) e salve no seu disco local.

Descompactar o pacote LimeSurvey[editar]

Faça a descompressão do arquivo zip em um diretório/pasta dedicada usando seu software de descompressão favorito. Quando você descomprimir o arquivo tenha certeza que você descomprimiu a estrutura do diretório com os arquivos (esse é o comportamento padrão para a maioria dos programas de compressão). O nome do caminho para o diretório da instalação não deverá incluir (ou) caracteres, mas pode incluir caracter de espaço.

Coletar informações sobre o seu servidor[editar]

Você irá precisar saber as seguintes coisas para instalar o LimeSurvey no seu servidor web corretamente:

A URL pretendida para seu website onde seus scripts irão permanecer (ex: http://my.domain.com/limesurvey) A localização física do disco no seu servidor onde seus scripts irão permanecer (ie: /home/usr/htdocs/limesurvey) A localização IP/net do seu servidor de banco de dados (ie: localhost) Se seu banco de dados usa uma porta não padrão descubra qual porta ele usa. Seu nome de usuário e senha para seu servidor de banco de dados Com a maioria dos provedores você não pode deixar o script criar o banco de dados fazendo-o você mesmo. Se você está usando um provedor por favor crie um banco de dados você mesmo (por exemplo limesurvey).

Enviar os arquivos para o seu servidor web[editar]

Usando seu programa FTP, conecte-se ao seu servidor web e crie um diretório para armazenar seus scripts. Então envie os arquivos usando a estrutura do diretório em que eles estão. Tenha certeza que você enviou os arquivos no modo binário (confira as configurações do seu programa FTP). Por favor note que enviar no modo ASCII pode levar a erros incomuns (ex: erro 'classe não encontrada' durante a instalação), imagens também podem não ser enviadas corretamente.

Definir permissões de diretório[editar]

Para o script funcionar apropriadamente é necessário acessar alguns diretórios - isso aplica-se especialmente a Linux/*sistemas nix. O diretório "/limesurvey/tmp" e todos os seus subdiretórios e arquivos são usados para importar & enviar e devem ser definidos para Ler & Gravar para seu servidor web. O diretório "/limesurvey/tmp" e todos os seus subdiretórios e arquivos têm que também ser Ler & Gravar para seu servidor web para habilitar envio de figuras e arquivos de mídia. O diretório "/limesurvey/application/config/" também necessita da permissão Ler & Escrever para seu servidor web. Os outros diretórios podem ser definidos para Apenas Ler ou Linux/Unix. Você pode desejar definir permissões em cada arquivo dentro do diretório /limesurvey/admin directory para Apenas Ler.

Notice.pngDica: Se você está usando Linux então as configurações de permissão dependem das configurações do seu servidor web. Por exemplo, usar Apache HTTPD no CentOS, usar <diretório> chmod -R 755; <diretório> chown -R apache. Isso irá dar acesso para a ler a todos, e seu servidor web terá permissão para gravar. Para mais informações das permissões do Linux, veja 309527-understanding-linux-file-permissions

Criar um banco de dados de usuário[editar]

LimeSurvey irá criar um banco de dados e tabelas. Para fazer isso será necessário o nome de usuário e a senha do usuário do banco de dados. Em geral nós recomendamos criar um usuário do banco de dados com as seguintes permissões: - MySQL: SELECT, CREATE, INSERT, UPDATE, DELETE, ALTER, DROP, INDEX - PostgreSQL: SELECT, INSERT, UPDATE, DELETE, TRUNCATE, TRIGGER - Microsoft SQL Server:

Executar o script de instalação[editar]

Vá até "http://www.example.com/limesurvey/admin". Se você configurou tudo corretamente o instalador do LimeSurvey deverá inciar - apenas siga as instruções seguintes. Você será perguntado se deve ser criado o banco de dados e/ou tabelas dentro do banco de dados. LimeSurvey então cria as tabelas necessárias no banco de dados.

Conectar ao script de administração pela primeira vez[editar]

Depois que a instalação tenha finalizado você está preparado! Abra seu navegador e digite a URL para a administração do LimeSurvey. Assumindo que você usou 'limesurvey' como nome do diretório para armazenar arquivos, ficará parecido com "http://www.example.com/limesurvey/admin". Você deverá obter uma tela de login. As credenciais padrão de login (se você não mudou durante a instalação) são Usuário: admin Senha: password Você será solicitado a mudar a senha padrão depois que estiver logado. Divirta-se!

Se eu tiver problemas...[editar]

Assim como todos os programas de computador, na maioria das vezes as coisas irão funcionar como dizem as instruções, mas algumas vezes elas não vão. Há muitas razões possíveis para as coisas não funcionar de acordo com o plano descrito aqui. Se você tiver problemas, primeiro confira o FAQ de instalação. Se você não encontrar sua resposta lá então poste seu problema e quaisquer mensagem de erro no fórum do LimeSurvey em limesurvey.org ou junte-se ao canal IRC: Direct link to the official LimeSurvey IRC Channel