WordPress atualizado e alguns problemas: versão 2.5.1



Atualizei ontem à noite a versão do WordPress aqui no Open2Tech para a novíssima 2.5.1, e posso dizer que tudo transcorreu tranqüilamente, exceto pelo fato do plugin “WordPress Automatic Upgrade” ter meio que “engasgado” quase no final do processo.

Sinceramente, não entendi bem o que aconteceu, nem tampouco os motivos, mas felizmente não foi causado nenhum problema à minha instalação do WordPress (arquivos, pastas e banco de dados), e na área administrativa do mesmo já está constando o código da nova versão (2.5.1), normalmente. Todas as funções e recursos do blog estão funcionando perfeitamente, e nenhum dos plugins sofreu qualquer “efeito colateral”.

Maneiras diferentes de se atualizar o WordPress

Bom, vale ressaltar que eu sempre fui “partidário” de se efetuar atualizações e instalações de quaisquer plugins e/ou scripts “manualmente”, sem a utilização de qualquer outra ferramenta “externa” para isto. Jamais utilizei o auto-instalador “Fantastico“, por exemplo, disponível para o painel de controle Cpanel, pois gosto de ter controle total sobre aquilo que estou fazendo, como por exemplo, ter a possibilidade de, durante a criação de um banco de dados, definir seu nome, usuário(s), senhas e acessos.

O mesmo se aplica ao WordPress, e confesso que foi com muita relutância que utilizei o plugin “WordPress Automatic Upgrade” quando precisei atualizar meu WordPress para a versão 2.5, lançada em 29/03/2008. Fiz o upgrade através do plugin com a finalidade de testá-lo, e ver como era seu funcionamento.

Após a utilização do plugin, entretanto, vi que tinha em mãos uma excelente ferramenta, a qual executou o processo totalmente “sozinha” e de forma rápida e descomplicada. O plugin basicamente executou os mesmos procedimentos que eu teria de fazer, e isto fez com que eu acabasse optando por mantê-lo em minha lista de “plugins ativos”. Aliás, se ele é bom e funcional, por que não utilizá-lo?

Bom, a outra maneira de se atualizar um plugin e/ou script “manualmente” é, basicamente:

  • Efetuar-se o upload dos novos arquivos, sobrepondo os antigos.
  • Atualizar-se o banco de dados através de arquivo específico para isto, fornecido pelo desenvolvedor, o qual é acessível, na maioria das vezes, através de uma url própria para a atualização.

Você pode também seguir o tutorial existente no WordPress.org, através do link abaixo, caso deseje efetuar atualizações manuais:

http://codex.wordpress.org/Upgrading_WordPress

Importante: faça backups sempre


Creative Commons License photo credit: DeclanTM

Cabe aqui um pequeno lembrete: lembre-se de efetuar backups completos (banco de dados e pastas/arquivos) antes de qualquer atualização em seu WordPress (o mesmo vale, aliás, para qualquer outro sistema). Isto sem falar nos backups periódicos altamente recomendáveis.

Atualizando o WordPress Automatic Upgrade automaticamente

Alguns dias após a atualização para o WordPress 2.5, ao acessar a área de administração de plugins em meu WordPress, me deparei com um aviso de disponibilidade de nova versão para o WPAU, e tratei logo de atualizá-lo, utilizando um link fornecido pelo mesmo para sua atualização automática. Mais uma vez, me surpreendi ao verificar a perfeição e a rapidez proporcionadas pelo plugin.

Problemas durante a atualização para o WordPress 2.5.1


Creative Commons License photo credit: kurusara

Entretanto, ontem resolvi atualizar o Open2Tech para a nova versão do WordPress (2.5.1), sendo que utilizava até então a 2.5, ou seja, meu blog estava (e continua) atualizado.

Um pequeno problema ocorreu durante a atualização através do plugin “WordPress Automatic Upgrade”. O plugin aparentemente “se perdeu” durante o procedimento, e após fornecer o link (que é sempre aberto em nova janela) para as atualizações necessárias na base de dados, foi me solicitado novamente que fizesse login. Até aí, tudo bem, o grande problema foi que após este novo login, o plugin aparentemente “se esqueceu” do ponto onde estava no processo de atualização, e ainda me apresentou uma mensagem perguntando se eu estava certo do que estava fazendo.

Após clicar no link “Please try again” (por favor, tente novamente), pude conferir então que o plugin não reativou meus plugins, como havia feito nas duas últimas (e primeiras) vezes em que o utilizei, e tive então de reativar todos os plugins, um por um.

Problemas e falhas que nos levam a repensar certas coisas

Vale ressaltar que fora este problema, não detectei nenhum outro. Consegui reativar todos os plugins, e a versão de meu WordPress agora é realmente a 2.5.1. Mas este problema, ou “engasgo”, me deixou preocupado (e até com um certo medo), e me fez repensar todas as vantagens e desvantagens existentes quando se utiliza um plugin do tipo para atualizações do WordPress e/ou de outros plugins. Talvez isto dê até origem a um novo artigo, quem sabe? :)

Um outro caso semelhante

Vale ressaltar que ontem mesmo experimentei um problema semelhante ao tentar atualizar automaticamente um de meus plugins através do link “upgrade automatically“, existente em cada plugin desatualizado, na lista de plugins na administração do WordPress.

Ao atualizar meu plugin ©Feed através de tal link, um problema estranho ocorreu. O plugin foi atualizado, e suas configurações continuavam acessíveis através do menu “Settings” (configurações), na área de administração do WordPress, porém, o plugin não mais aparecia na área de gerenciamento de plugins (onde se ativa e desativa os mesmos).

Neste caso, porém, consegui descobrir o que causou o problema, bem como a solução para o mesmo. O problema foi causado pela maneira como o desenvolvedor do ©Feed disponibiliza o pacote de instalação do plugin, utilizando “um diretório principal e um subdiretório, ambos com o mesmo nome”.

Explico: o pacote de instalação do “©Feed”, após a descompactação do arquivo “copyfeed.zip”, contém uma pasta chamada “copyfeed” e dentro desta existe uma outra pasta também chamada “copyfeed”, esta última, sim, contendo todos os arquivos do plugin.

Ou seja, ao invés de:

/copyfeed

Temos:

/copyfeed/copyfeed

OBS: os arquivos do plugin ficam em /copyfeed/copyfeed.

Acredito que o desenvolvedor assim montou seu pacote de instalação a fim de separar melhor o conteúdo do mesmo, pois existem alguns arquivos que não fazem parte do plugin em si, como por exemplo o “readme.txt” e alguns screenshots, que estão presentes na pasta “raiz”, ou seja, no diretório /copyfeed.

É claro que quando se faz uma instalação “manual” sempre se tem o devido cuidado de “subir” via FTP somente a pasta correta, e neste caso, somente a pasta /copyfeed/copyfeed, ou seja, a real pasta do plugin. Infelizmente, a opção “upgrade automatically” “não se deu conta disso”, e fez o download, descompactou e copiou para a pasta /wp-content/plugins a estrutura obtida após a descompactação do arquivo .zip, o que, por sua vez, provocou o erro acima mencionado.

Solucionando


Creative Commons License photo credit: lumaxart

A solução neste caso foi bem simples: bastou desativar o plugin, apagar a pasta “copyfeed” existente em /wp-content/plugins e efetuar um novo upload da mesma, porém desta vez, “subindo” para o FTP somente a pasta correta.

Após a reativação do plugin, na área administrativa, tudo voltou ao normal, e tanto as opções do plugin eram acessíveis através da opção “Settings” quanto o plugin passou a aparecer na lista de plugins.

Alguns comentários

Acredito que tudo seria muito mais fácil se os desenvolvedores de plugins “padronizassem” a estrutura das pastas de seus plugins, a fim de evitar problemas como este, mesmo porque trata-se de um tipo de modificação que não envolve nenhum tipo de mudança no código dos plugins, mas tão somente na “estrutura” das pastas que compõe o mesmo.

Finalizando

Vale ressaltar que tudo está funcionando perfeitamente aqui no Open2Tech, mesmo tendo ocorrido o pequeno problema acima citado durante a atualização do WordPress através do plugin WPAU. Inclusive as alterações no banco de dados foram executadas corretamente.

Existem alguns comentários no blog do desenvolvedor do WPAU relatando o mesmo problema, e até o momento, o desenvolvedor, Keith Dsouza, não se manifestou, mas acredito que o mesmo ainda deve postar algum comentário a respeito nos próximos dias, uma vez que seu plugin é utilizado por uma quantidade enorme de usuários, e é muito bem falado por aí. Vamos aguardar. :)

Atualize seu WordPress o quanto antes

De qualquer forma, se você ainda não atualizou seu WordPress para a versão 2.5.1, recomendo que o faça o quanto antes, principalmente porque a mesma contém uma correção relacionada à segurança, além de melhorias na performance da dashboard, por exemplo.

Porém, pelo menos por enquanto, recomendo que você atualize através do modo “manual”, utilizando um bom cliente FTP (como o “FileZilla“, por exemplo) para “subir” os arquivos para sua conta, e seguindo as instruções constantes no link abaixo:

http://codex.wordpress.org/Upgrading_WordPress

E, como eu disse acima: faça um backup completo antes.

Mas é isso aí, pessoal. Um grande abraço a todos! :)

Informações adicionais

Link para download do WordPress 2.5.1:

http://wordpress.org/latest.zip

Compare preços de: refrigerador, câmera digital, DVD player, mp3/mp4 player, auto-rádio CD player, monitor, TV, jogos para videogame, impressora, notebook

Leia também os seguintes artigos relacionados:

  1. WordPress 2.6: Open2Tech atualizado
  2. WordPress 2.5 – Open2Tech atualizado
  3. Atualize seu plugin WordPress Automatic Upgrade
  4. Broken Link Checker: Gerencie problemas com links no seu blog
  5. Dois plugins que não podem faltar no seu WordPress





Leave a Reply