Por Rafael Arcanjo | Em 06.06.08 | Categoria: Blog
Para mim, a melhor função incorporada na versão 2.5 do WordPress foi a possibilidade de fazer o Upgrade de Plugins diretamente via Dashboard do WordPress, sem precisar desativar o plugin, fazer upload o arquivo, depois ativar plugin novamente, etc, etc, etc. Um clique e já funciona tudo. Isto não é coisa de Deus. Qual é a mágica ?
Com a nova funcionalidade, se o plugin que você está usando estiver desatualizado, ele te avisa na página de administração de plugins e basta clicar no upgrade automatically e Voilà : tempos um plugin atualizado.
Bom, não necessariamente.
No Imperador.org, que está hospedado na Dreamhost, funcionava perfeitamente. No Arcanjo.org não. Quando clicava para atualizar, tinha o seguinte erro:
Downloading update from http://downloads.wordpress.org/plugin/google-sitemap-generator.3.1.0.1.zip
Unpacking the update
Could not create directory
Cool, hein ? Pelo que eu vi, o erro ocorre quando o safe_mode do PHP está habilitado ou quando não tem permissão para criação do Diretório. No meu caso, dei permissão e continuou da mesma forma. Então, consegui encontrar a solução no sebthom.de A solução para seus problemas pode estar aqui embaixo. Funcionou comigo. Tome nota:
1 – Abra o arquivo /wp_admin/includes/class-wp-filesystem-direct.php
2 – Procure no arquivo por function mkdir.
3 – Faça com que a função fique desta forma:
function mkdir($path,$chmod=false,$chown=false,$chgrp=false){
if( ! $chmod)
$chmod = $this->;permission;
// inÃcio da correção
if(ini_get('safe_mode') && substr($path, -1) == '/')
{
$path = substr($path, 0, -1);
}
// fim da correção
if( !@mkdir($path,$chmod) )
return false;
if( $chown )
$this->chown($path,$chown);
if( $chgrp )
$this->chgrp($path,$chgrp);
return true;
4 – Teste a atualização automática e comemore! :)
Downloading update from http://downloads.wordpress.org/plugin/google-sitemap-generator.3.1.0.1.zip
Unpacking the update
Deactivating the plugin
Removing the old version of the plugin
Installing the latest version
Plugin upgraded successfully
Attempting reactivation of the plugin
Plugin reactivated successfully.
Comigo funcionou perfeitamente. Espero que funcione com vocês também.
clog after battlefield virgem philadelphia baltimore
![]() Case Para Mackbook ® Original 13' Produto Novo 100% Apple Mais info» R$ 59.99 até 18x de 4.50 | ![]() Netbook 7 Windows Ce 6.0 Wifi 3g Arm Wm8505 Nota Fiscal Mais info» R$ 319.00 até 18x de 23.93 | ![]() Asus Eee Pc 1215b Hdmi Fusion Dual Core 500gb Ati Video Mais info» R$ 1,198.99 até 18x de 89.92 | ![]() Notebook Hp Dv7 6195 I7 2, 90 8 Hd1tb 1gb Ded . 4295 4087 Mais info» R$ 2,549.99 até 18x de 191.25 | ![]() Netbook Android 2.2 Wifi 3g 7 Polegadas 833 Mhz Mem Até 32gb Mais info» R$ 314.99 até 18x de 23.62 |
| Vitrine TecnoBlog |
Utilize o formulário abaixo para deixar uma resposta no Arcanjo.org. Os campos marcados com asterisco são obrigatórios.
{ 06/06/2008 | 17:31 }
Como isso só ocorre com o plugin Google-Sitemap-Generator, não dei importância ao problema, pois os outros atualiza sem problemas.
{ 07/06/2008 | 09:59 }
Oi Luciana,
O Google Sitemap Generator foi apenas um exemplo. Acontece com todos os plugins.