Você acabou de atualizar para a versão mais recente do WordPress, e percebeu que o seu site começou a apresentar problemas ou está completamente fora do ar. Não se desespere! Na maioria das vezes é um problema de compatibilidade com algum plugin ou tema e a nova versão do WordPress. Algumas vezes (raramente) o problema está no próprio WordPress.
Seja qual for o seu caso, uma das soluções mais rápidas para fazer seu site voltar ao normal é restaurar a versão anterior do WordPress. Compatibilidade é o motivo número #1 na escolha dos plugins que irei utilizar em meus websites ou de clientes (e você deveria também). Ninguém quer ficar preso a uma versão antiga do WordPress simplesmente por falta de compatibilidade entre um tema ou plugin.
Antes de dar inicio ao processo de restaurar (downgrade) uma versão antiga do WordPress, eu sugiro verificar se o que está causando o problema é algum plugin em especifico. Se for, você pode desativar o plugin até que o desenvolvedor crie um fix para o problema. Se for um problema com o seu tema, então a conversa já é outra. É ai que você deve considerar a restauração de uma versão antiga.
Antes de restaurar, eu recomendo que você faça um BACKUP do seu banco de dados e dos arquivos do seu site. Só em caso das coisas darem errado.
Eu nunca tive nenhum problema utilizando os passos que você vai ver neste tutorial, mas eu sempre tenho a sensação de quando a restauração finalizar meu site vai ficar louco, e eu não terei um backup. Veja aqui como fazer um backup do WordPress com o Dropbox, nós também temos mais tutoriais sobre backups.
Verifique se a sua Empresa de Hospedagem não realiza um backup diário do seu site, se eles fazem, tenha certeza de baixar o backup e verificar se o banco de dados está incluso nele.
Restaurar Versão Antiga do WordPress
A primeira coisa que você precisa é baixar a versão anterior do WordPress que estava funcionando corretamente em seu website. Você pode baixar qualquer versão anterior do WordPress aqui => Lista de Versões Anteriores do WordPress. Escolha a versão .ZIP.
Desative Todos os Seus Plugins
Depois de ter feito o download da versão anterior do WordPress que você deseja restaurar vamos dar inicio ao processo de restauração. A primeira coisa que eu recomendo que você faça é logar no seu painel WordPress e desativar todos os seus plugins.
Faça Logout do seu WordPress
Após ter desativado todos os plugins faça Logout (finalize a seção com seu usuário administrador) do WordPress. Não é obrigatório, mas nós queremos ter certeza de evitar qualquer problema ao realizar esse processo delicado e perigoso.
Utilize um Client FTP
Este processo requer um client FTP. Um programa FTP permite que você acesse todos os arquivos do seu site. Eu uso FileZilla como opção pessoal, mas você pode procurar um que lhe agrade mais. É totalmente gratuito e um dos mais utilizados e atualizados. Com o programa instalado vá até sua hospedagem e obtenha os dados de acesso FTP.
Insira os dados de acordo com a imagem abaixo. Algumas empresas de hospedagem utilizam IP ao invés do domínio (ftp.dominio.com), então tenha certeza de verificar os dados disponibilizados pelo seu servidor de hospedagem.
Encontre os Arquivos WordPress
Normalmente você pode encontrar os arquivos do WordPress em uma pasta chamada public_html ou www. Vai variar para cada empresa de hospedagem, então tenha certeza de procurar com atenção. Para ter certeza que você está no diretório correto verifique se você consegue ver 3 pastas de nome wp-admin, wp-content e wp-includes.
Delete os Arquivos wp-admin e wp-includes
- Delete a pasta wp-admin.
- Delete a pasta wp-includes.
- NÃO DELETE A PASTA WP-CONTENT (pelo amor de deus)
- Deixe os outros arquivos. Eles serão substituídos no próximo passo.
Transfira os Arquivos da Versão Anterior do WordPress
Em seu client FTP, procure do lado esquerdo no FileZilla pelo local do seu computador onde você baixou a versão anterior do WordPress. Quando encontrar o arquivo Selecione e Transfira (arraste) tudo EXCETO a pasta wp-content (vide imagem abaixo) arrastando para o diretório do seu servidor onde você deletou as pastas wp-admin e wp-includes.
Dica: Você pode usar a tecla Ctrl do seu teclado para selecionar/desselecionar arquivos um a um.
Ao arrastar aparecerá um box informando que o arquivo já existe no destino. Clique em “Substituir”, depois em “Utilizar sempre esta Ação” e “Aplicar somente à fila atual”:
Agora é só aguardar a transferência dos arquivos.
Atualize o Banco de Dados WordPress
Faça o login no seu painel WordPress. Você verá uma mensagem para atualizar seu banco de dados exibido em seu navegador.
Clique em “Update WordPress Database” ou “Atualizar Banco de Dados do WordPress” e clique em continuar para completar o login.
Se a atualização for concluída corretamente você verá essa mensagem:
Assim que você tiver feito login, você deve ver o WordPress funcionando na versão que você tiver feito o Download. Parabéns!
Conclusão
Uma palavra da experiência. Eu não recomendo que você utilize versões do WordPress desatualizadas. Várias atualizações vem com paths de seguranças que impedem brechas de seguranças conhecidas em seu website. A probabilidade de você estar vulnerável a um ataque é bem grande.
Se o seu tema não é compatível com a última versão do WordPress, entre em contato com o desenvolvedor do tema/plugin e tenha certeza que ele sabe sobre o problema. Se nenhum suporte é oferecido pelo desenvolvedor do tema/plugin, então você vai querer (ou deveria) trocar por um que tenha uma base mais regular de atualizações.
Se você achou este artigo interessante ou se de alguma forma ele lhe foi útil considere compartilhar nas redes sociais. Também pode deixar o seu comentário com a sua dúvida ou opinião sobre o tutorial.
Ferramentas WordPress Veja Mais Ferramentas
BuddyBoss
LifterLMS
Crayon
Valeuuuuuuuu muito obrigada!!!!!!! voce me salvou.
Valeeeeu!! Ajudou muito!!
Tive problemas com a versão 5.3
Este procedimento me salvou
Obrigado!
Muito obrigado!
deu super certo, as extensoes do flah builder nao estavam funcionando na 5.0
Nossa me ajudou demais, valeu pela dica meu amigo
GABRIEL bom dia, amigo uma pergunta ja ocorreu com vc o erro: “Sem permissão para acessar esta página.” eu atualizei meu WP para versao 4.9.5 e agora nao entra de jeito nenhum nem para logar no wp-admin/
Gabriel, como já faz um tempinho que vc escreveu esse artigo, pode ser que essa era a única solução na época.
Hoje eu usei o plugin WP Rollback e consegui voltar facilmente para a versão anterior do plugin com problema.
É bem simples o processo e não precisa reinstalar o wordpress como mostrado nos passos acima.
Fica a sugestão para vc conferir.
Olá Mercedes,
Obrigado por deixar sua opinião sobre o plugin.
Porem ele só funciona para temas ou plugins que estão no repositório oficial do WordPress.
Ele não funciona para o WordPress em si, ou para temas e plugins que são comprados em algum marketplace.
Neste tutorial eu mostro como restaurar a versão do WordPress, não de um plugin ou tema.
Espero ter esclarecido a diferença.
Abraço.
Valeu demais Gabriel,
Foi muita emoção aqui, mas deu tudo certo.
De segunda, pois não sabia qual era minha versão antes de atualizar.
Feliz 2018.
Olá Sal,
Nome diferente =D
Fico feliz que tenha dado tudo certo!
Abraço.
Clamores de alegria e de vitória ao salvador ressoem pelas tendas dos fiéis!
Cara, me salvou. Muito obrigado pela dica.
Abraços
Muito obrigado
Muito obrigado, meu caro.
Show, parabéns pelo tutorial, isso me salvou o dia.
Boa noite Gabriel
Obrigado por nos oferecer este tutorial.
Consegui fazer quase tudo mas não estou conseguindo arrastar a versão anterior para o lado direito onde apaguei as pastas admin e includes, pode me ajudar, por favor. Desde já agradeço.
Olá Claudemir,
Mas você não está conseguindo devido algum erro especifico ou porque não está entendendo como fazer?
Explicar com mais detalhes que te ajudo a resolver.
Abraço.
Olá Gabriel ! Mais um excelente artigo, com uma didática exemplar, parabéns ! Apesar disso tudo não consegui resolver meu problema. Uso o Live Composer que é compativel com o WP até a v4.75, mas dei bobeira e atualizei o WP para 4.8 e ele não edita mais a pagina. Segui suas instruçoes (excelentes), atuaizei o PHP para v7.0, desinstalei e instalei novamente, mas o Liive Composer continuou sem funcionar.Pensei em aumentar limite de memoria no wp-config.php, mas parece não existir o arquivo.Não acho solução para esse caso no site do Live Composer nem no WP, na verdade nem em… Continue Lendo »
Salvou!
Obrigado Gabriel… Me salvou do meu problema no wordpress .. Grato
Olá, Gabriel.
Fiz todo o processo, mas não consegui entrar no meu painel. Aparece o erro: ERR_CONNECTION_TIMED_OUT
Sabe me informar o que devo fazer?
Olá Gabriel! Seu tutorial é muito bem explicado (excelente professor) e pude ver nos comentários que mais de 90% dos usuários que o seguiu, tiveram resultado positivo. Eu porém, faço parte da minoria que não deu certo, mas acredito que não é por não tê-lo seguido e sim, porque estou usando o backup que fiz, pois o tema foi desenvolvido em servidor diferente do que se encontra agora. É um tema bem antigo e aprovado para o WordPress 4.4 e quando atualizei para o WordPress atual, o calendário/agenda não funciona legal. Não está agendando eventos para o mês de março.… Continue Lendo »
Olá Samuel,
A melhor forma de conseguir resolver isso seria você procurar se informar qual a versão do PHP da hospedagem anterior assim como MySQL, limite de memória e etc.
Esse backup provavelmente só vai funcionar com a mesma configuração no servidor que ele tinha anteriormente.
Mas cada caso é diferente, nesse caso pode ser preciso contratar um profissional para migrar seu backup para o novo servidor mesmo que as configurações e versões sejam diferentes.
Abraço.
Parabéns! Atualizei meu site para a versão 4.7 e por fim parou tudo. Achei seu Tuto na web e salvou minha vida!!!! Vlw msm!! Abs
ola gabriel, tentei fazer aqui mais nada feito fui testar aonde muda o nome do site salvei ai deu esse erro, instalei o filezilla, tem host – nome usuario – senha e porta o que preciso colocar no host e na porta do wordpress tentei de tudo mais nada feito
Olá Atillio,
Obrigado por deixar seu comentário.
Qual é a sua hospedagem? Se estiver com dificuldades pra usar o FTP ou encontrar as credenciais dá uma olhada aqui https://www.canalwp.com/guia-do-iniciante/ftp-transferir-arquivos-wordpress/.
Pode tentar entrar em contato com o suporte da sua hospedagem e solicitar ajuda para encontrar o local onde se encontram os dados necessários para acessar o servidor via FTP.
Abraço.
Realmente você explica muito bem. Parabéns pela didática. Mesmo fazendo tudo direitinho e voltando para a versão anterior o slider do meu site não voltou a funcionar. Porque será?
Olá Valéria,
Obrigado por deixar seu comentário.
Pode ser que o seu site esteja usando o cache antigo, se você limpar o cache o problema não se resolve?
Tente desativar e ativar novamente todos os plugins, vá em configurações > Links permanentes e clique em Salvar alterações também.
Veja se ajuda.
Abraço.
Muito, mas muiiiiiiiiiiiiiiiiiiito obrigada mesmo!
O plugin do Woocommerce não estava compatível com a versão atual do WordPress 4.7. Depois de muito tentar resolver o problema, eu resolvi restaurar para a versão anterior e ver se esse era o problema.
Conclusão,segui as orientações do seu post (super bem explicado) e deu tudo certo. Agora o meu site voltou a funcionar direito.
Obrigada,
Gabis
Olá Gabiss,
Obrigado por deixar seu comentário.
Fico muito feliz de saber que deu tudo certo para você, ficou com um caláfrio na barriga na hora de verificar se o site estava online? kkkk
Se tiver alguma dica que deixei passar que queira me informar, sou todo ouvidos.
Abraço.
Woohoo, valeu! tutorial bem explicado e fácil
Olá RS,
Obrigado por deixar seu comentário.
Ficamos felizes de saber que deu tudo certo.
Precisando, estamos por aqui.
Abraço.
Excelente tutorial, Gabriel. Funcionou perfeitamente! Muito obrigado :D
Olá Hammer,
Fico muito feliz em ouvir isso!
Muito obrigado por deixar seu comentário e sua experiência.
Abraço.
Valeu pela ajuda, parabéns pela iniciativa :)
Olá Gabriel.
Fui atualizar minha versão do wordpress para 4.6 e após a atualização não consigo abrir meu wp-admin. Quando tento abrir aparece a seguinte mensagem:
Fatal error: Call to undefined function wp_convert_hr_to_bytes() in /home/u806723495/public_html/wp-includes/default-constants.php on line 32
A Linha 32 diz o seguinte: $current_limit_int = wp_convert_hr_to_bytes( $current_limit );
Tentei corrigir o erro, mas nem imagino como consertar isso. Exclui alguns plugins que havia instalado antes da atualização, mas o problema persistiu.
Pode me ajudar.
Olá Felipe, Obrigado por entrar em contato. Se você fez um backup do seu site, essa seria minha primeira sugestão para você seguir corretamente. Se você não tem um backup então eu recomendo que siga esse tutorial e retorne para a versão anterior que você estava usando seguindo os passos desse tutorial. Tente verificar se o problema de compatibilidade está vindo do seu tema trocando para um tema padrão e verifique também todos os plugins que você tem instalado. Se a sua única preocupação no momento é retornar o acesso ao site, seguir os passos desse tutorial irá lhe ajudar… Continue Lendo »
Olá, eu fiz todo esse passo a passo, mas no final o WordPress não pediu para eu atualizar o banco de dados… Também não resolveu meu problema de compatibilidade com o Tema… Será que o downgrade não funcionou?
Olá Ana,
Você verificou após seguir os passos se a versão do WP voltou para a versão que seu site estava antes da atualização?
Fico no aguardo,
Abraço.
Na verdade eu estava com o WordPress 4.4.3 e comprei um tema. Só que depois que instalei o tema, ele não funcionou, meu site ficou com tela branca. Atualizei para a versão 4.5.3 e mesmo assim ele não funcionou. Depois verifiquei que o tema só era compatível com as versões 4.4.2 e 4.5. Fiz o downgrade para o 4.5, mas não adiantou nada… :-/ eu não consegui verificar que versão estava o WordPress, mas vi que ele me oferecia de fazer o upgrade para o 4.5.3 novamente…
Olá Ana,
Se você desejar posso dar uma verificada para você.
Entra em contato comigo via página de contato que ficarei feliz em lhe dar assistência.
Abraço.
Já disse e repito: Vocês estão de parabéns, ótimos artigos, ótimo site!
Continuem assim!
E viva o WordPress o/.
Olá Mizael,
Muito obrigado por deixar sua opinião!
Agradecemos o seu carinho, nos motiva a continuar o nosso trabalho.
Grande abraço.
Olá, gostaria de pedir uma ajuda a vocês Desde ontem eu não estou conseguindo inserir nenhum código HTML na minha area de Widget. Estou tentando usar o Enhanced Text, o WordPress Ad Widget, e até o “Text” padrão do WordPress… O que acontece é que quando eu coloco o código e clico em “salvar”, ele fica rodando e não termina nunca, se eu reiniciar eu vejo que o código não entrou. Tinha um site anitigo no wordpress 4.4, fiz o teste e funcionou normal. Porém fiz o upgrade nesse site e continua funciona normal, não consigo entender o que está… Continue Lendo »
Olá Rodrigo,
Obrigado por deixar seu comentário.
Você já tentou mudar o seu tema para um tema padrão do WP e verificar se o problema foi resolvido?
Você tentou desativar TODOS os plugins e verificar se o problema foi resolvido?
Se não fez, peço que faça.
Depois me responda que vou lhe ajudar a resolver o problema.
Abraço.