Atualizar o Drupal para uma versão mais recente

A forma de atualizar o Drupal depende de como o instalou:

  • Através do seu painel de controlo — Disponibilizamos uma ferramenta para efetuar a atualização de forma automática. Para obter mais informações, consulte
    .
  • Instalação manual — Se instalou o Drupal manualmente, irá necessitar de utilizar as informações indicadas em seguida.

Atualizar instalações manuais do Drupal para uma versão mais recente

A atualização do Drupal® para uma versão mais recente pode envolver muitos passos. Existem alguns recursos fantásticos disponíveis no sítio do Drupal, mas queremos destacar algumas questões adicionais para o ajudar quando trabalhar com o nosso ambiente de alojamento específico.

Este artigo ajuda-o a efetuar uma cópia de segurança do sítio e da base de dados atuais e a criar um sítio de teste. Para obter instruções detalhadas em relação a passos de atualização adicionais, recomendamos que consulte o sítio do Drupal e o ficheiro upgrade.txt incluído na nova versão para a qual está a efetuar a atualização.

Para efetuar uma cópia de segurança e descarregar o seu sítio e a sua base de dados atuais

  1. Inicie sessão no seu Gestor da conta.
  2. Clique em Alojamento na internet.
  3. Junto à conta de alojamento que pretende usar, clique em Gerir.
  4. Na secção Ferramentas, clique em Gestor de ficheiros de FTP.
  5. Navegue para a pasta que contém os seus ficheiros do Drupal.
  6. No campo Tamanho da página, selecione 50.
  7. Clique no visto à esquerda da coluna Nome do ficheiro para selecionar todos os ficheiros.
  8. Clique em Arquivar na barra Ações. Atribua um nome ao ficheiro e siga quaisquer instruções apresentadas.
  9. Clique na caixa de seleção em frente do ficheiro arquivado e em Descarregar na barra Ações.
  10. Aceda ao separador Bases de dados e selecione MySQL.
  11. Na sua lista de bases de dados, clique em Ações junto à base de dados que pretende utilizar e, em seguida, em Efetuar cópia de segurança.
  12. Clique em OK.

Poderá demorar até 15 minutos para ser efetuada uma cópia de segurança da base de dados. Posteriormente, pode utilizar um programa cliente de FTP para descarregar a cópia de segurança a partir da pasta db_backups.

Criar um sítio de teste

Este passo é opcional. No entanto, o Drupal recomenda a criação de um sítio de teste para verificar se a atualização não criou quaisquer problemas no seu sítio.

O nosso Hosting Control Panel facilita-lhe esta tarefa. Após executar o ficheiro update.php para atualizar a estrutura da sua base de dados e recarregar quaisquer módulos personalizados, pode prosseguir com a cópia do seu sítio para outra pasta na sua conta de alojamento, de modo a testá-lo de forma abrangente.

Para efetuar uma cópia de segurança da sua base de dados e criar uma base de dados para o seu sítio de teste

  1. Inicie sessão no seu Gestor da conta.
  2. Clique em Alojamento na internet.
  3. Junto à conta de alojamento que pretende usar, clique em Gerir.
  4. Aceda ao separador Bases de dados e selecione MySQL.
  5. Clique em Criar base de dados. Anote o nome de utilizador e a palavra-passe que utiliza e certifique-se de que seleciona a versão 5.0 do MySQL.
  6. Clique em OK
  7. Clique no botão com um lápis junto à base de dados associada à sua instalação do Drupal.
  8. Na barra Ação, selecione Efetuar cópia de segurança. Certifique-se de que não substitui a cópia de segurança que criou anteriormente. Caso seja necessário, descarregue a cópia de segurança existente antes de criar uma nova. A cópia de segurança existente contém as informações da sua instalação anterior, pelo que poderá precisar desta cópia se for necessário reverter a instalação para essa versão.
  9. Aguarde que a nova base de dados seja criada e a base de dados existente do Drupal seja guardada numa cópia de segurança. Este procedimento não deverá demorar mais do que 30 minutos.

Para copiar o seu sítio para uma subpasta na sua conta de alojamento

  1. Inicie sessão no seu Gestor da conta.
  2. Clique em Alojamento na internet.
  3. Junto à conta de alojamento que pretende usar, clique em Gerir.
  4. Na secção Ferramentas, clique em Gestor de ficheiros de FTP.
  5. Clique em Criar novo diretório. Este é o diretório para o qual irá copiar os seus ficheiros existentes do sítio do Drupal.
  6. Navegue para a pasta que contém os seus ficheiros do Drupal.
  7. No campo Tamanho da página, selecione 50.
  8. Clique no visto à esquerda da coluna Nome do ficheiro para selecionar todos os ficheiros. Se existirem mais de 50 ficheiros neste diretório, efetue a operação várias vezes.
  9. Na barra Ações, clique em Copiar.
  10. Na árvore de diretórios, clique no diretório que acabou de criar.
  11. Clique em OK.

Para copiar a sua base de dados existente do Drupal para a nova base de dados e modificar o ficheiro settings.php

  1. Inicie sessão no seu Gestor da conta.
  2. Clique em Alojamento na internet.
  3. Junto à conta de alojamento que pretende usar, clique em Gerir.
  4. Aceda ao separador Bases de dados e selecione MySQL.
  5. Clique no botão com um lápis junto à nova base de dados que criou.
  6. Copie o conteúdo do campo Nome do anfitrião. Irá necessitar destas informações quando modificar o ficheiro settings.php de forma a este apontar para a sua base de dados de cópia de segurança.
  7. Clique em Restaurar.
  8. Selecione a cópia de segurança da sua base de dados do Drupal e clique em Restaurar.
  9. Aceda ao separador Ferramentas e selecione Gestor de ficheiros do FTP.
  10. Aceda à pasta de cópia segurança do seu sítio e navegue para sites\default. A pasta predefinida contém o ficheiro settings.php.
  11. Clique na caixa de seleção à frente do ficheiro settings.php e, em seguida, clique em Permissões.
  12. Aceda ao separador Permissões avançadas e certifique-se de que a opção Gravar está selecionada na área Permissões do proprietário. Clique em OK.
  13. Volte a selecionar a caixa à frente do ficheiro settings.php e clique em Editar.
  14. Localize a seguinte linha no ficheiro:
    "$db_url = 'mysql://user:pass@server/databasename';"
    . Substitua "user" e "pass", respetivamente, pelo nome de utilizador e pela palavra-passe que criou para a sua base de dados de cópia de segurança. Da mesma forma, substitua "server" pelo nome de anfitrião que copiou quando estava a restaurar a sua base de dados e "databasename" pelo seu nome de utilizador.
  15. Percorra o ficheiro e localize "$base_url = ' ';". Coloque o seu endereço da internet entre as plicas (' '), incluindo a subpasta que criou. Por exemplo, 'http://www.exemploporreiro.com/aminhasubpasta'.
  16. Navegue para o seu sítio, aceda à subpasta que criou e teste o sítio.

Se não conseguir encontrar quaisquer problemas no seu sítio, pode utilizar as instruções fornecidas pelo Drupal para voltar a colocar o sítio atualizado no modo online.

Para sua comodidade, fornecemos informações sobre como utilizar determinados produtos de terceiros, mas não apoiamos nem prestamos assistência diretamente a esses produtos e não somos responsáveis pelas funções ou pela fiabilidade dos mesmos. O Drupal® é uma marca registada de terceiros. Todos os direitos reservados.


Este Artigo Foi Útil?
Obrigado pelos seus comentários. Para falar com um representante do serviço de apoio ao cliente, utilize o número de telefone da assistência ou a opção de conversação acima.
Ficamos contentes por o termos ajudado! Podemos fazer mais alguma coisa por si?
Pedimos desculpas. Indique-nos o que era confuso ou o motivo pelo qual a solução não resolveu o seu problema.