Projeto 390 - Criação e hospedagem de blogs e websites por um baixo custo

Fazendo upgrade do WordPress de maneira segura

WordPress database error: [Unknown character set: 'utf']
set names utf-8

Um amigo tentou atualizar o WordPress de um cliente e ele obteve o seguinte erro no painel de controle:


Fatal error: Call undefined function: attribute_escape() in xxx/html/blog/wp-includes/functions.php on line 2365

Depois de muito procurar, achei por bem, não perder tempo procurando o erro e sim colocar o blog no ar o mais rápido possivel, já que era de um cliente e estava em plena produção.

Na documentação do WordPress eles indicam que é necessário sobrescrever alguns arquivos, porém isso pode acabar causando confusão e danificar a sua instalação do WordPress.

A partir disso eu fiz um upgrade de uma forma um pouco diferente. Supondo que a instalação do WP está na pasta blog, faça:

  • Vá no painel de controle do WordPress e desligue todos os plugins e widgets
  • No seu servidor, crie uma pasta chamada blog_novo ou algo que identifique que essa é a instalação nova.
  • Faça o download da nova versão do WordPress e faça o upload de todos os arquivos para a pasta nova lá no servidor
  • Feio isso: você vai copiar da pasta pricipal do blog antigo o arquivo wp-config.php para a pasta blog_novo. Com isso não será necessario digitar todos os valores de configuração do arquivo para acessar o banco de dados
  • Após isso, rode o script de upgrade em http:/seu_site.com/blog/wp-admin/upgrade.php
  • Agora é só copiar a pasta wp-content/uploads para a pasta …/blog_novo/wp-content/
  • Copie todos os seus temas e widgets para a pasta nova e ative-os
  • Renomeie a pasta contendo a instalacao antiga para blog_velho e renomeie a pasta blog_novo para blog
  • Pronto

Pode parecer besteira, mas essa é uma forma bem mais segura de se fazer o upgrade do WordPress pois você mantém a instalação antiga caso a nova dê algum problema.

Related posts:

  1. Upgrade urgente! Atualize o WordPress 2.1.1 para 2.1.2
  2. Cuidados na atualização para o WordPress 2.8
  3. Movable Type: lançando guia de upgrade para o WordPress 2.5 (???)
  4. WordPress 3.0 Disponível para download!
  5. Upgrade: WordPress 2.2.3

2 Responses to “Fazendo upgrade do WordPress de maneira segura”

  1. Jovas disse:

    MUITO BOA dica amigo!

    Valeu! =)

  2. evandrolinux disse:

    Eu que agradeço Jovas. Alias, dei uma olhada no seu blog e achei bem bacana. Abraco!

Deixe uma resposta

QuartoEstudio.com 2010. All Rights Reserved.