DEV Community

Cover image for Como atualizar / limpar o Wordpress em um servidor Linux pelo terminal
lauriely lourenço
lauriely lourenço

Posted on

Como atualizar / limpar o Wordpress em um servidor Linux pelo terminal

Aconteceu algum problema com seu WordPress e agora você precisa fazer uma faxina? Vou te ajudar nisso!

Primeiro de tudo, faça backup! Independentemente de tudo, faça backup! Dentro da pasta onde fica seu WordPress, faça backup dos arquivos wp-config.php e da pasta wp-content. São os arquivos que têm que ficar, senão você perderá todo seu trabalho.

Vamos comprimir o arquivo e a pasta e mover para a pasta acima.
Assim:
tar -czvf wp_content.tar.gz wp-content
mv wp_content.tar.gz ..
tar -czvf wp_config.tar.gz wp-config.php
mv wp_config.tar.gz ..

Backups feitos! Vamos excluir todos os arquivos, exceto wp-config.php e a pasta wp-content! Atenção, atenção, atenção! Este comando deve ser executado dentro da pasta onde fica seu WordPress!
find . -maxdepth 1 ! -name 'wp-content' ! -name 'wp-config.php' -exec rm -r {} +

Este comando basicamente vai excluir tudo, menos o arquivo wp-config.php e a pasta wp-content. Ficou com medo de executar esse comando? Pode usar o 'rm' em cada pasta e arquivo que estiver aí. Só será mais trabalhoso!

Agora envie para a pasta do servidor onde ficaram os arquivos essenciais o WordPress atualizado e comprimido em 'tar.xz', para ficar mais fácil. Basta descomprimir usando o comando:
tar -xJf wordpress.6.3.2.tar.xz
Entre na pasta que foi criada:cd wordpress.6.3.2/
Mova os arquivos para a pasta acima: mv * ..

Prontinho, concluída sua tarefa de atualização ou limpeza Wordpress!

Top comments (4)

Collapse
 
pedro-medeiros profile image
Pedro Medeiros

Excelente conteúdo, @laurielylourenco ! Em meio a um cenário cada vez maior de invasões, esse tipo de ação se torna cada vez mais necessária.
O Backup é fundamental antes de iniciar essa trativa e manter o versionamento do Wordpress e Plugins o mais atualizados possível é outro ponto de grande importância.
Parabéns pelas tratativas de limpeza e conteúdo de entendimento bem prático.

Collapse
 
laurielylourenco profile image
lauriely lourenço

Obrigada Pedro!

Collapse
 
iacillodev profile image
João Iacillo

Durante essa atualização, caso haja alguma alteração direta no wp-config.php e isso quebre meu código, como poderei saber exatamente oq adicionar a esse arquivo?

Collapse
 
laurielylourenco profile image
lauriely lourenço

Oi João, tudo bem? Deixa eu entender melhor a sua situação. Estamos falando de que tipo de alteração? O arquivo wp-config.php contém as configurações e o wp-content é responsável pela gestão do conteúdo. Quando fazemos uma "limpeza" em outros arquivos, mantemos apenas o core do WordPress, garantindo que nenhum dado essencial para a plataforma seja perdido.

No entanto, ao realizar essa atualização, pode ocorrer, como já aconteceu comigo, a necessidade de ajustar permissões de pasta. Você pode fazer isso conforme necessário, ou algum plugin pode pedir a reconfiguração de regras no arquivo .htaccess