Atualizar o Drupal Core manualmente no Ubuntu

  • Andrew Politic
  • 0
  • 536
  • 152

Uma vulnerabilidade de execução remota de código altamente crítica foi descoberta recentemente nas configurações principais do Drupal CMS ... e os usuários que executam o Drupal são altamente encorajados a atualizar imediatamente ... Na área em que o Drupal está faltando é a capacidade de atualizar ou atualizar a partir de seu painel de administração ...

Você não pode atualizar o Drupal de seu portal ... então você terá que atualizar ou atualizar manualmente para a versão mais recente ...

Todas as versões anteriores do Drupal são vulneráveis ​​... Você pode descobrir mais sobre esta vulnerabilidade acessando esta página

Para resolver esta vulnerabilidade de execução remota de código, você pode aplicar um patch ou atualizar para a versão mais recente do Drupal ... Atualizar o Drupal é o método mais fácil disponível e esta postagem vai mostrar aos alunos e novos usuários como atualizar facilmente o Drupal CMS ...

Para atualizar o Drupal, continue com as etapas abaixo:

Etapa 1: Faça backup e coloque o site no modo de manutenção

Antes de atualizar seu site, faça backup de seu conteúdo e banco de dados ... e coloque seu site em modo de manutenção ... Você pode fazer isso acessando:

Faça login na interface de administração e vá para Administração> Configuração> Desenvolvimento> Modo de manutenção.

Em seguida, coloque o site em modo de manutenção e clique em Salvar ...

Você deve sempre usar o modo de manutenção ao fazer atualizações importantes, principalmente se as atualizações puderem atrapalhar os visitantes ou o processo de atualização.

Etapa 2: Excluir arquivos Drupal Core

Agora que seu site está em modo de manutenção, exclua os diretórios centrais do Drupal executando os comandos abaixo ...

Mude para o diretório raiz do Drupal ... normalmente em / var / www / html / drupal ou para onde você o instalou ...

Em seguida, execute os comandos abaixo para excluir o testemunho e fornecedor pastas ou diretórios…. e remova todos os arquivos do diretório raiz ...

fornecedor principal sudo rm -rf sudo rm -f *. *. [a-z] *

Etapa 3: Restaurar arquivos Drupal Core com o mais recente

Agora que você excluiu as pastas principais do fornecedor, bem como o arquivo do diretório raiz, baixe o conteúdo mais recente do Drupal ... copie restaure os arquivos e pastas que você excluiu ...

cd / tmp && wget https://ftp.drupal.org/files/projects/drupal-x.x.x.tar.gz tar -zxvf drupal-x.x.x.tar.gz 

Em seguida, copie os arquivos extraídos, especialmente o diretório principal e do fornecedor e os arquivos na raiz das pastas baixadas ... o inverso do que você fez para excluir o conteúdo acima ... Isso deve restaurar os arquivos e pastas com as versões mais recentes ...

cd drupal-x.x.x sudo cp -R core vendor / var / www / html / drupal sudo cp *. *. [a-z] * / var / www / html / drupal 

Você pode ter que alterar as permissões do arquivo de diretório novamente ... execute os comandos abaixo

sudo chown -R www-data: www-data / var / www / html / drupal sudo chmod -R 755 / var / www / html / drupal

Etapa 4: atualizar as tabelas do banco de dados principal

Por fim, abra o navegador e navegue até o URL do site seguido por update.php…

ex. http://example.com/update.php

Isso irá atualizar as tabelas do banco de dados núcleo.

Agora você deve ser capaz de fazer logon e ir para o administrador do Drupal, navegar para Administração> Relatórios> Relatório de status. Verifique se tudo está funcionando conforme o esperado…. Você verá que o site está atualizado ...

Agora você pode ir e tirar o site do modo de manutenção ...

Aproveitar!




Ainda sem comentários

Uma coleção de informações úteis sobre o sistema operacional Linux e novas tecnologias
Artigos novos, dicas práticas, revisões detalhadas e guias. Sinta-se em casa no mundo do sistema operacional Linux