Falha nas atualizações automáticas no WordPress? FTP está falhando?

WordPressRecentemente, tivemos um cliente que configurou seus próprios servidores para uso com WordPress. Quando o recente Segurança 3.04 após a atualização, havia algum senso de urgência para instalar esta versão em todos os nossos clientes. No entanto, este cliente em particular sempre exigiu que atualizássemos o WordPress manualmente ... um processo que não é para os fracos de coração!

Não teríamos o típico “não consigo escrever arquivos”Erro neste blog. Em vez disso, foi fornecida uma tela com login de FTP. O problema era que preencheríamos as credenciais do FTP e ainda falham… Desta vez com base em boas credenciais!

Entrei em contato com nossos amigos da Lifeline Data Centers, em Indiana's maior data center, já que eles têm alguns geeks do Apache e configuraram seus próprios servidores. Eles me forneceram uma solução simples - adicionar as credenciais de FTP diretamente no wp-config.php arquivo para codificar as credenciais de FTP:

define ('FTP_HOST', 'localhost'); define ('FTP_USER', 'nome de usuário'); define ('FTP_PASS', 'senha');

Por algum motivo, as credenciais idênticas que não funcionavam no formulário, funcionaram perfeitamente quando colocadas no arquivo de configuração! Além disso, faz com que o WordPress aja exatamente como faria, sem a necessidade de FTP…. basta clicar em atualizar e pronto!

4 Comentários

  1. 1

    Eu experimentei erros de atualização automática do WordPress após reconstruir meu servidor e iniciar uma nova instalação do WordPress. Meu problema surgiu com o Firefox, não com o WordPress - outros podem ter o mesmo problema se o nome de usuário do FTP e do WordPress forem iguais aos meus (embora com letras maiúsculas e senhas diferentes).

    O problema é que o Firefox, se você tiver "lembrar senhas" habilitado, corrigirá automaticamente o usuário / senha no formulário para o que ele acha que deveria ser baseado no que está armazenado no gerenciador de senhas. No meu caso, minhas credenciais do WordPress foram salvas, mas minhas credenciais de FTP não, pois podem ser usadas para SSH no site. Pessoas nessa situação podem desativar temporariamente “lembrar senhas” em suas Preferências / Opções ao tentar usar a atualização automática do WordPress ou aplicar um trecho de código ao WordPress para corrigir esse comportamento.

  2. 2

    Doug,

    Eu tive o mesmo problema com um home build do Apache. Acontece que era o resultado de permissões e propriedade impróprias de certos arquivos e diretórios.

    http://robspencer.net/auto-update-wordpress-without-ftp/

    O link acima fornece uma visão sobre como corrigir o problema sem usar credenciais de ftp. É claro que não recomendo que você faça o chown de todo o seu diretório de usuários para 775 (e não o fiz), mas isso me leva na direção certa.

    Adão

  3. 3

    Para outros em busca de soluções possíveis: Outro blogueiro resolveu seus problemas de atualização automática aparentemente forçando seu host a usar php5, adicionando o seguinte ao seu arquivo .httaccess:

    AddType x-mapp-php5 .php

  4. 4

    Obrigado por compartilhar o conhecimento, tive problemas com as atualizações automáticas, mas a única solução que encontrei é desativar os plug-ins e, em seguida, atualizar automaticamente o WordPress e, finalmente, reativar todos os plug-ins.

    Essa dica é para um problema diferente mas é bom saber como resolver.

    Saudações do México!

O que você acha?

Este site usa o Akismet para reduzir o spam. Saiba como seus dados de comentário são processados.