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

Transferir uma instalação

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 Transferring an installation and the translation is 100% complete.

Pode ter de mover a instalação do LimeSurvey para um novo servidor. O processo deve ser simples, mas pode complicar-se devido a outros fatores. Abaixo, encontrará informações sobre como fazer a transferência e a que deve estar atento, bem como informações sobre como recuperar caso surja algum problema.

Em geral, as únicas alterações em relação a uma instalação nova e limpa são as seguintes:

  1. config.php é normalmente alterado para guardar os parâmetros básicos da instalação, bem como quaisquer configurações personalizadas;
  2. upload/* pode conter modelos personalizados ou ficheiros carregados;
  3. Tabelas da base de dados SQL devem ter recebido dados nas tabelas criadas no momento da instalação. Note também que podem ter sido criadas novas tabelas para guardar cópias dos dados de códigos e de resultados de inquéritos anteriores ou atualmente ativos. Estas novas tabelas têm normalmente os nomes lime_survey_nnn..., lime_tokens_nnn..., lime_oldsurvey_nnn... e lime_oldtokens_nnn....

Caso contrário, a menos que tenha feito alterações personalizadas ao código, as modificações devem limitar-se a estas áreas.

O objetivo ao transferir uma instalação para um novo sistema é semelhante ao de uma atualização. A maior diferença é que simplesmente tentamos recriar a instalação existente no novo computador. Se também pretende atualizar para uma versão mais recente, faça-o preferencialmente depois de ter transferido a instalação e verificado que funciona.

Transferir qualquer versão

  • Preparar e guardar a versão antiga
    • Faça uma cópia de segurança dos ficheiros da pasta de instalação e da base de dados SQL
      • Na linha de comandos, crie um arquivo .zip ou semelhante de toda a árvore de ficheiros da pasta de instalação
      • Utilize o phpMyAdmin ou semelhante para exportar todas as tabelas; ou utilize o botão LimeSurvey backup entire database localizado na caixa de diálogo Configuração, no separador Avançado
    • Copie o ficheiro config.php separadamente para facilitar o processo de edição
  • Mover a versão guardada para a nova máquina
    • Descompactar os ficheiros de instalação
      • Crie a nova pasta de instalação (é conveniente usar o mesmo nome)
      • Descompacte os ficheiros de instalação na mesma pasta
    • Configurar a base de dados SQL
      • Crie a nova base de dados com o phpMyAdmin ou através de uma interface de linha de comandos
      • Carregue a base de dados SQL guardada para recriar as tabelas e o conteúdo
  • Edite o config.php para refletir as alterações da versão antiga e verifique a sua instalação
    • Verifique cuidadosamente o nome da base de dados, o nome de utilizador e a senha, bem como o nome do servidor da instalação, o caminho do URL e o caminho físico da pasta da instalação
    • Visite a página de administração de inquéritos ou a página de um inquérito ativo e verifique se tudo funciona
  • Está tudo pronto :)
Se não alterar a localização da sua instalação do LimeSurvey e pretender apenas atualizá-la, siga o mesmo processo descrito na secção sobre a atualização do LimeSurvey para uma versão mais recente.


Coisas que podem correr mal

Por mais simples que pareça, por vezes as coisas correm mal. Respire fundo. Verifique se seguiu todos os passos com atenção. Caso contrário, leia abaixo para ver onde outras pessoas ficaram bloqueadas.

Instalação de PHP diferente em cada máquina

Base de dados SQL diferente entre máquinas

Versão do LimeSurvey diferente (os arquivos da instalação e da cópia de segurança da base de dados não correspondem)

Existe a possibilidade de não ter o código de instalação correto que corresponda à cópia de segurança da base de dados SQL. Pode ser fácil confundir estas cópias de segurança separadas, tê-las dessincronizadas ou separadas de outra forma. Há algumas coisas que podem ajudar a descobrir a que versão corresponde cada cópia de segurança. Ao utilizar a opção de cópia de segurança SQL do LimeSurvey, o nome de ficheiro predefinido que é criado contém a data da cópia de segurança. Além disso, se pesquisar no interior do ficheiro de cópia de segurança da base de dados SQL, encontrará uma secção semelhante ao exemplo apresentado abaixo, onde é guardada a versão da base de dados:

#-----------------------------------------------------------------------
# Table data for lime_settings_global
#-----------------------------------------------------------------------
INSERT INTO lime_settings_global VALUES("DBVersion","126");
....

Este valor é utilizado pelo instalador para determinar como aplicar as alterações às tabelas durante a atualização.