por Marcos Elias
Como somos burros às vezes… Fala sério. Esses dias saiu o Wordpress 2.6. Ao atualizar um dos meus blogs, o fiz de tarde, teve uns 3 ou 5 minutos de downtime enquanto carregava os arquivos por FTP - já que dava erro enquanto todos os arquivos não fossem carregados, pois ficavam mesclados arquivos novos e antigos do Wordpress. E hoje, fiz novamente, num outro site.
PQP! Eu poderia ter feito isso com um downtime de praticamente ZERO (salvo possíveis problemas inesperados).
Bastaria copiar a pasta do site (da instalação do Wordpress), e carregar os arquivos do novo Wordpress na cópia, substituindo os antigos. Durante o upload, o site não ficaria off, afinal os arquivos do site não seriam alterados. Só depois de tudo carregado, eu renomearia a pasta antiga, e rapidamente renomearia a nova, com o mesmo nome da antiga. Pronto!
Outra forma (com acesso via SSH) seria zipar os arquivos que serão modificados, carregar para o servidor e extrair na pasta do site, mandando substituir todos os arquivos e pastas, incluindo subpastas. Ou ainda, carregar a pasta com as modificações já zipada (é mais rápido carregar um único arquivo grande do que muitos pequenos), extrair no servidor numa pasta temporária, renomear a antiga e depois renomear a nova. Já era, pronto!
E vale em qualquer caso (ou com outros CMSs), até mesmo quando se vai alterar várias páginas estáticas, para que todas sejam alteradas no mesmo tempo…
Nas próximas atualizações do Wordpress meus blogs terão um uptime de praticamente zero. Por que eu não tinha pensado nisso antes? o.O















2 comentários até agora ↓
1 Mathias // jul 21, 2008 at 23:40
Fiz exatamente isso que vc disse no post, mas hoveram alguns problemas, que resolvi assim:
Desativei todos os plugins, porque senão, dava erro
Liberei todas as permissões (7777) na pasta onde estava a versão nova. (senão os permalinks não funcionavam).
E daí funcionou
(Meu host é o 000webhost.com)
FlW
2 Marcos Elias // jul 21, 2008 at 23:42
Vlw pela adição :)
Os permalinks dependem do arquivo .htaccess, talvez vc não tenha mantido o .htaccess na cópia, e na nova pasta o Wordpress não poderia criá-lo sem a permissão 777.
Deixe seu comentário