Desde que, por conta de minha indolência, algum desconhecido passou a usar em cinco minutos o equivalente a um mês de transferência de dados de um dos meus blogs para transmitir seus próprios arquivos, tenho sido relativamente mais ágil na atualização da versão do WordPress.
Tenho cinco, digo, quatro blogs e, como você deve imaginar, a inércia a ser vencida, portanto, é muito maior.
Mas está muito mais simples atualizar o WP.
Primeiro é preciso fazer o backup do banco de dados, tarefa que você pode desempenhar com o WordPress Database Backup Plugin, e depois dos demais arquivos, salvando tudo em seu computador com o seu programa de FTP. Isso é o básico.
Primeiro testei em um dos blogs de menor acesso e menos complicados, mas o que fiz foi seguir as instruções: joguei tudo nos diretórios fazendo a sobreposição de arquivos e pronto. Rodei a página /wp-admin/upgrade.php.
Deu certo. Fiz a mesma coisa com os demais blogs.
Só tive dois probleminhas.
Na hora de apertar o botão publish
Sempre que escrevia um post novo e apertava o botão publish aparecia um erro bizarro.
[Table 'mydatabase.wp_post2cat' doesn't exist] SELECT cat_ID AS ID, MAX(post_modified) AS last_mod FROM wp_posts p LEFT JOIN wp_post2cat pc ON p.ID = pc.post_id LEFT JOIN wp_categories c ON pc.category_id = c.cat_ID WHERE post_status = ‘publish’ GROUP BY cat_ID
Se acontecer o mesmo com você ou algo parecido, saiba que o problema é a versão do seu Google Sitemap plugin. Atualize para a versão 3.0 e isso vai acabar.
Descobri a resposta desse problema no WordPress Trac.
Na hora de criar uma nova categoria
Eu tinha um outro erro bizarro na hora de acrescentar uma categoria.
Algo que aparecia no próprio administrador de postagem:
Not Acceptable
An appropriate representation of the requested resource /wp-admin/admin-ajax.php could not be found on this server.
Encontrei a solução no suporte do WordPress.
Foi só acrescentar algumas linhas ao meu arquivo .htaccess do diretório wp-admin:
<IfModule mod_security.c>
SecFilterInheritance Off
</IfModule>
Se você teve um problema similar ao meu e não tem um arquivo .htaccess nesse diretório é só criar um com estes códigos.
Uma das coisas bacanas de se usar o WordPress é que milhares de outras pessoas também o usam.
Dificilmente você terá um problema pelo qual alguém já não tenha passado e não tenha encontrado e publicado a solução.

12 comentários ↓
Agora que o WordPress avisa automaticamente quando algum plugin está desatualizado, pelo menos fica bem mais fácil manter-se em dia.
No meu blog algumas coisas ainda não estão funcionando 100%, mas de modo geral dá pra usar.
Infelizmente, nem todos os plugins têm esse benefício, mas, para os que têm, é muito bom…
Acabei de atualizar para o WP2.3 e sua dica do Plugin do Google site map deve ter salvado um bom tempo.
Valeu!
É pra essas e outras coisas que este blog serve, Marco…
… e hoje? Faca na caveira?
Grande Alessandro Martins!
Perdi cerca de 01 hora tentando solucionar o mesmo problema, baseando-me no suporte do forum do WP. Só consegui resolver depois que li seu artigo e descobri que o arquivo .htaccess tinha que estar no diretório wp-admin.
Putz! Estou de mudanças, já soube?
Como é? Se mudou? Como assim, Gino? Blog novo, né?
foi muito util para me tirar do sufoco! estava querendo terminar o blog nesta madrugada e já estava sufocado com todo aquele inglês do forum do wp.
enfim, preciso ler mais seu blog
Eu sabia que seria útil para mais pessoas, Phellipe. Que bom que o texto serviu para algo… abraços!
*-*
Essa do arquivo admin-ajax.php me fez perder dias >..<
Salvou meu blog, concerteza ^^
Ou melhor, meus blogs
Oi, suas dicas me ajudaram muito mas fiquei curiosa sobre a questão de um estranho ter usado seu servidor, como é isso? ou melhor…como evitar isso?
se quiser compartilhar com a gente
Muito boa sua dica, só poderia ser um pouco mais específica na criação do arquivo.
Eu criei o arquivo da seguinte forma:
1º Copiei o código ai de cima.
2º Abri o bloco de notas.
3º Colei o código
4º Salvei o arquivo com a extenção .htaccess
5º Depois joguei para dentro da pasta wp-admin
Pronto problema resolvido.
Obs: Cuidado após salvar o arquivo no bloco de notas que ele tende a colocar a extenção .txt, depois do nome do arquivo.
Antes de mandar para a pasta de uma conferida se preciso renomeie o arquivo.
Parabéns pela iniciativa deste blogger é muito útil.
Tem razão, meu caro. Eu parti do princípio (equivocado) de que a pessoa já sabe do que estou falando. Às vezes a pessoa não tem noção de que pode criar um arquivo como esse no notepad mesmo… Abraços!
Deixe um comentário