Atualizando o WordPress via FTP e cPanel

Algumas pessoas podem até conhecer este método de atualizar o WordPress, mas eu só comecei a considerar esta possibilidade depois que safe-mode do host foi ativado (impossibilitando o uso de plugins automáticos de upgrade) e minha última atualização via FTP não havia dado muito certo.

Na verdade este modo de atualizar é bem simples, basta prestar um pouco de atenção para não apagar pastas e arquivos errados que o processo de upgrade do WordPress correrá tranquilamente. Outro dia fuçando nos Gerenciadores de Arquivos cPanel, notei que eles descompactavam arquivos .zip, o que fez a luzinha de Eureka acender por aqui.

gerenciador arquivos

Existem dois tipos de Gerenciadores de Arquivos cPanel, um todo construído em Ajax que lembra a organização do Windows Explorer e o outro padrão do cPanel, mais simples, porém tão funcional quanto o primeiro.

Gerenciador de Arquivos cPanel em Ajax
gerenciador arquivos3

Gerenciador de Arquivos cPanel padrão
gerenciador arquivos2

Seguindo o procedimento padrão do WordPress , após realizar e verificar o backup de seus dados, e desativar todos os plugins , você deve deletar grande parte dos arquivos da instalação anterior, mas alguns arquivos e pastas devem ser mantidos, ou seja, NÃO DEVEM SER DELETADOS, que são os seguintes:

- arquivo: wp-config.php
- pasta: wp-content (exceto as pastas wp-content/cache e wp-content/plugins/widgets, que devem ser deletadas)
- pasta: wp-images
- pasta: wp-includes/languages/ (apenas se você usar um arquivo de tradução)
- arquivo: .htaccess
- arquivo: robots.txt

Após localizar os arquivos acima que NÃO DEVEM SER DELETADOS, desative todos os plugins via dashboard e delete todo o restante dos arquivos, exceto, é claro, arquivos que você mesmo subiu por qualquer motivo, razão ou finalidade. Os arquivos quem DEVEM SER DELETADOS são os seguintes:

- arquivos: wp-* (todos os wp- exceto os citados acima)
- arquivos: readme.html, xmlrpc.php e license.txt
- pasta: wp-admin
- pasta: wp-includes (caso esteja usando um arquivo de tradução, não delete a pasta languages – wp-includes/languages)
- pasta: wp-content/cache (você só terá esta pasta caso esteja atualizando a partir da versão 2.0 do WordPress)
- pasta: wp-content/plugins/widgets (caso você tenha instalado)

No meu caso, a questão é que subir vários arquivos via FTP para o servidor sempre dava problema, então compactei os arquivos que precisava em um arquivo .zip e subi este único arquivo via FTP. Os arquivos que compactei foram os seguintes:

arquivos zipados

Como podem notar, a partir do arquivo original baixado no site do WordPress, minha seleção para atualizar o WordPress não tem a pasta wp-content (que SEMPRE deve ser mantida da instalação anterior) e o arquivo wp-config-sample.php (que não tem motivo de ser copiado para o servidor). Escolhi via FTP por achar mais prático, mas os gerenciadores do cPanel também sobem arquivos. Também escolhi o modo FTP para deletar os arquivos mencionados acima pelo mesmo motivo da praticidade. A documentação do WordPress sugere sempre deletar os arquivos nunca substituí-los.

Depois de subir o arquivo wordpress.zip e deletar a instalação antiga, conforme mencionado, via FTP, escolhi um dos Gerenciadores de Arquivos do cPanel e descompactei o arquivo .zip e rodei o upgrade.php, finalizando assim a atualização do WordPress.

Descompactar arquivos pelo Gerenciador de Arquivos cPanel em Ajax

gerenciador arquivos3

Descompactar arquivos pelo Gerenciador de Arquivos cPanel padrão

extrair gerenciador1

Caso o seu cliente FTP descompacte arquivos (coisa que o FileZilla não faz, pelo menos eu não achei), o processo ficará bem mais fácil, basta prestar atenção neste ponto e procurar esta funcionalidade no seu cliente.

Revendo os passos:
- faça backup dos arquivos, eu particularmente não faço;
- reveja com cuidado os arquivos que não podem ser deletados;
- desative todos os plugins, nunca esqueça deste passo;
- via FTP, delete os arquivos indicados, pode ser feito via cPanel;
- via FTP, suba o arquivo wordpress.zip para a raiz do blog já sem a pasta wp-content para o servidor, pode ser feito via cPanel;
- via cPanel, descompacte o arquivo wordpress.zip na raiz do blog;
- rode o http://seudominio/wp-admin/upgrade.php ou http://seudominio/blog/wp-admin/upgrade.php ;
- enjoy, be happy, whatever!

Technorati Tags: , , , , , ,

5 Responses to “Atualizando o WordPress via FTP e cPanel”

  1. e não é que consegui

  2. [...] Mas, hoje acordei com disposição, tomei vergonha na cara a atualizei a bagaça usando o tutuorial Atualizando o WordPress via FTP e CPANEL, escrito já há algum tempo pelo meu amigo [...]

  3. Boa tarde, tenho uma duvida, cadastraram uma senha pra mim no WP para que eu faça atualizações no site da empresa. No site da empresa tem um link RH onde vou fazer as atualização e ate a pagina do RH, mais como faço para ter acesso a templates de exemplos onde vou fazer alteraçoes e colocar meu link RH on line? ou minha senha nao permite isso, Obrigado.

  4. cara vc não tem idéia de como salvou minha vida

  5. Excelente dica!

Leave a Reply


Attribution 2.5
This work is licensed under a Attribution 2.5.