Este artigo cobre como atualizar o WordPress.
WordPress descreveu os requisitos para a funcionalidade de atualização com um clique dentro de seu software como requerendo o seguinte:
(a) propriedade do arquivo: todos os seus arquivos WordPress devem ser propriedade do usuário sob o qual seu servidor web é executado. Em outras palavras, o proprietário dos seus arquivos WordPress deve ser igual ao usuário sob o qual o seu servidor web é executado. O usuário do servidor web (chamado “apache”, “web”, “www”, “ninguém”, ou alguns desses) não é necessariamente o proprietário dos seus arquivos WordPress. Normalmente, os arquivos WordPress são de propriedade do usuário ftp que fez o upload dos arquivos originais. Se não houver correspondência entre o proprietário dos seus arquivos WordPress e o usuário sob o qual o seu servidor web executa, você receberá uma caixa de diálogo solicitando “informações de conexão”, e você verá que não importa o que você digitar nessa caixa de diálogo, você não será capaz de atualizar usando o botão “Atualizar agora”.
(b) permissões de arquivo: todos os seus arquivos WordPress devem ser escritos pelo proprietário ou pelo grupo de usuários sob o qual o seu servidor Apache é executado.
Em hosts compartilhados, os arquivos WordPress NÃO devem ser especificamente de propriedade do servidor web. Se mais de um usuário possui arquivos diferentes na instalação (por causa das edições feitas pela exclusão e re-envio de arquivos através de contas diferentes, por exemplo), as permissões de arquivo precisam ser graváveis em grupo (por exemplo, 775 e 664, ao invés dos 755 e 644 padrão). As permissões de arquivo (em geral) devem ser ajustadas conforme apropriado para o ambiente do servidor (o host compartilhado RackSpace CloudSites, por exemplo, recomenda 700 e 600 para um único usuário ftp, ou 770 e 660 para múltiplos usuários ftp). Veja a seção de permissão de arquivos para mais (alguns arquivos e pastas requerem permissões mais rígidas).
Note: Se você vir uma mensagem de “falha de atualização”, exclua o arquivo .maintenance do seu diretório WordPress usando FTP. Isto irá remover a mensagem “failed update” nag.
Ref: http://codex.wordpress.org/Upgrading_WordPress#One-click_Update
No entanto, há momentos em que este recurso do WordPress falha. Neste caso, a atualização deve ser realizada automaticamente para retornar o site para uma instalação do WordPress totalmente funcional. O seguinte é um simples tutorial de como atualizar manualmente seu WordPress nesta situação.
Antes de iniciar este processo, por favor faça backup de todo e qualquer arquivo WordPress em caso de erros ou problemas imprevistos. Existem outros tutoriais dentro do nosso site de Recursos que descrevem como fazer o backup adequado dos seus Arquivos/Base de Dados para WordPress.
Substituindo os Arquivos WordPress
A. Baixe o último pacote do WordPress zip (ou tar.gz) de: http://wordpress.org/download/
B. Descomprima os arquivos comprimidos que você baixou na etapa A.
C. Desative todos os plugins do WordPress (se você não puder acessar o painel WP neste momento na atualização, isto pode ser feito navegando via SSH para a pasta /plugins e chmod 000 para a pasta. Quando você tiver atualizado completamente todos os arquivos do WordPress, você pode reverter esta alteração para reativar os plugins).
D. Apague os antigos directórios wp-includes e wp-admin via FTP ou acesso SSH.
E. Usando FTP ou acesso SSH, pegue os wp-includes e wp-admin que estão localizados dentro de seu tar.gz ou zip descomprimido, e copie-os para a localização dos arquivos excluídos do passo D.
F. Copie o conteúdo da pasta wp-content dos seus arquivos tar.gz ou zip descompactados dentro da pasta wp-content atual para a sua instalação do WordPress. Quando solicitado, permita que o sistema sobrescreva quaisquer arquivos pré-existentes. NÃO APAGUE o conteúdo do wp-content da sua instalação atual, apenas sobrescreva os arquivos dentro dela. NÃO SUBSTITUA o conteúdo da pasta wp-content atual com a nova versão, apenas copie o conteúdo do novo conteúdo wp-content para o antigo wp-content.
G. Carregue quaisquer arquivos “soltos” localizados dentro do diretório raiz do tar descomprimido.gz ou zip para o diretório raiz da sua instalação atual do wordpress.
Note: Se este processo for seguido como descrito acima, você não deve se preocupar em perder suas configurações e credenciais salvas do wp-config.php.
A. Navegue até o painel de administração da sua instalação atual do WordPress. Faça o login. Ao fazer login, se a sua instalação do WordPress precisar de uma atualização do banco de dados, você será solicitado a fazer isso neste momento. Você receberá uma URL para clicar que é semelhante a http://example.com/wordpress/wpadmin/upgrade.php. Clique no link fornecido a partir do seu WordPress e siga as instruções subsequentes. Este passo irá atualizar o banco de dados para ser totalmente compilável com qualquer código adicionado durante o Passo 1.
Este processo deve ser feito o mais rápido possível após completar A-G do Passo 1!
Limpeza para cima
A. Você já está em grande parte terminado neste ponto. Ao verificar se sua instalação do WordPress está devidamente atualizada e funcionando como você esperaria (sem plugins), você pode agora remover os arquivos não compactados baixados no Passo 1.
B. Neste momento, você também pode ir e reativar todos os Plugins (ou devolvê-los aos seus privilégios normais).
C. Se você tiver problemas para entrar na instalação do WordPress recentemente atualizada, limpe o cache do seu navegador e tente novamente.
Se por algum motivo esse processo de atualização manual ainda falhar, você pode consultar a Instalação Detalhada de Atualização do WordPress localizada no seguinte: http://codex.wordpress.org/Upgrading_WordPress_Extended