Actions

Transferring an installation/pt-br: Difference between revisions

From LimeSurvey Manual

(Created page with "=Transferir uma versão= # Prepare e salve o lançamento anterior ## Salve seus arquivos de diretório de instalação e o banco de dados baseado em SQL ### No nível do coman...")
(Created page with "Se você deseja atualizar na mesma máquina, você pode ir pelo mesmo processo descrito anterior para atualizar de uma versão anterior.")
Line 31: Line 31:
# Terminado (:biggrin:) .
# Terminado (:biggrin:) .


If you wish to upgrade on this same machine, you now can go through the same process described earlier to [[Upgrading from a previous version|upgrade to a newer version]].
Se você deseja atualizar na mesma máquina, você pode ir pelo mesmo processo descrito anterior para [[Atualizando de uma versão anterior|atualizar de uma versão anterior]].


=Things that go wrong=
=Things that go wrong=

Revision as of 17:20, 15 April 2016

Talvez você terá a tarefa de mover sua instalação para um novo servidor. O processo deverá ser simples, mas pode ficar complicado por outros fatores. Aqui nós documentamos como transferir, o que fazer e como recuperar se você encontrar um problema

Em geral, as únicas mudanças da nova e correta instalação são as seguintes:

  1. config.php é normalmente mudado para armazenar os parâmetros básicos da instalação básica assim como qualquer mudança customizada feita
  2. upload/* pode conter modelos customizados ou arquivos enviados
  3. SQL database tables deverão ter os dados adicionados às tabelas criadas na instalação.  Note também que algumas novas tabelas podem ser criadas para salvar cópias dos códigos de acesso e dados de resultado de uma pesquisas anteriores ou atualmente ativas. Essas novas tabelas são normalmente nomeadas lime_survey_nnn..., lime_tokens_nnn..., lime_oldsurvey_nnn..., and lime_oldtokens_nnn....

De outra forma, a menos que você tenha saído e feito reparos customizados no código, mudanças são limitadas a essas áreas.

O objetivo em transferir uma instalação para um novo sistema é similar à atualização. A maior diferença é que nós tentamos recriar simplificadamente a instalação atual no novo computador. Se você desejar atualizar para uma nova versão também pode fazer isso depois, o segundo passo, uma vez que você tenha transferido a instalação, é verificar se está funcionando.

Transferir uma versão

  1. Prepare e salve o lançamento anterior
    1. Salve seus arquivos de diretório de instalação e o banco de dados baseado em SQL
      1. No nível do comando em linha, faça um arquivo .zip ou similar de todos os arquivos do diretório de instalação
      2. Use phpMyAdmin ou similar para exportar todas as tabelas; ou use o botão Administração do LimeSurvey para salvar todo o banco de dados
    2. Copie seu arquivo config.php separadamente para fácil acesso posterior para editar
  2. Mova o lançamento salvo para a nova máquina
    1. Descompacte seus arquivos de instalação
      1. Crie o diretório para sua nova instalaçao (mesmo nome é conveniente)
      2. Descompacte os arquivos de instalação onde salvamos anteriormente
    2. Configure seu banco de dados SQL
      1. Crie o novo banco de dados usando phpMyAdmin ou uma linha de comando de interface
      2. Carregue o banco de dados SQL salvo para recriar as tabelas e conteúdo
  3. Edite config.php para refletir as mudanças do antigo lançamento e conferir sua instalação
    1. Seja cuidadoso ao conferir o nome, usuário e senha do banco de dados; assim como o nome do servidor de instalação, caminho URL e diretório físico da instalação
    2. Visite a página do administrador da pesquisa ou a página de uma pesquisa ativa; verifique se aparentemente tudo funciona.
  4. Terminado (:biggrin:) .

Se você deseja atualizar na mesma máquina, você pode ir pelo mesmo processo descrito anterior para atualizar de uma versão anterior.

Things that go wrong

As simple as this appears, things do seem to go wrong.  Take a deep breath.  Verify you followed the steps.  Otherwise read on to see where other people got hung up along the way.

Different PHP installation on each machine

Different SQL Database between machines

Different LimeSurvey version (installation and DB backup file archives do not match)

Maybe you did not have the correct installation backup code to match the backed-up SQL database?  It could be easy to get these separate backups confused, out of sync, or otherwise separated.  There are a few things that can help you find out what version each backup may be.  When using the LimeSurvey SQL backup option, the default file name it creates has the date of the backup in the name.  Also, searching inside the SQL database backup file, there should be a section that looks similar to the below where the database version is stored.  This value is used by the installer to determine how to apply changes to tables when upgrading, for example.


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