Como atualizar o WordPress no localhost

No último post, eu ensinei como instalar um servidor local para rodar aplicativos PHP — como o popular WordPress — direto do seu computador. Apesar de todas as facilidade que um localhost traz para o desenvolvimento de sites, a configuração padrão WordPress pode esbarrar em algumas limitações técnicas. Na hora de atualizar os sistema, plugins e temas instalados no seu servidor local, por exemplo, você se depara com uma página requisitando host, usuário e senha de FTP. Como resolver isso?

atualizar-wordpress-localhost-415x259 Como atualizar o WordPress no localhost Dicas
E agora?

Bem, a solução é mais simples do que você imagina. Basta abrir o arquivo wp-config.php da sua instalação do WordPress com o seu editor de textos favorito — pode ser o Gedit, Scratch ou Bloco de Notas — e inserir o seguinte código:

define('FS_METHOD','direct');

Recomendo que você cole o código antes da linha “That’s all, stop editing! Happy blogging.”, no final do arquivo. Feito isso, salve o arquivo e recarregue a página e o seu WordPress vai atualizar normalmente como em um servidor web.

13 Respostas

  1. Obrigado Rafael!
    Eu sempre trabalhei com site no servidor remoto, agora estou criando site localmente e deparai-me com essa situação, ainda bem que tem pessoas boas para nos socorrer. kkkkk

    Um abraço.

  2. meu patrão, por favor gostaria de ajuda de sua parte se possível, instalei o wordpress
    no meu PC ( local ) e não tenho a opção de adicionar plugins pois o botão de plugin não funciona no painel adm, pois o painel já tem alguns plugins instalados como poço resolver este problema. aguardo orientação obrigado.

    1. Olá, Reinaldo! Eu tenho o WP aqui em localhost e consigo instalar os plugins normalmente (tanto pelo repositório do WP quanto por aquivos .zip). Alguns plugins são mais fáceis de instalar baixando o .zip lá no site, mas você conferiu se as permissões de pastas e subpastas do seu diretório WP estão em 755 ou 777? Pode ser isso.

  3. Muito boa a dica Rafael. Mesmo 2 anos depois do seu post, ele continua super válido.

    Abraço.

  4. O meu deu Fatal error: Maximum execution time of 30 seconds exceeded in C:xamppappswordpresshtdocswp-adminincludesclass-wp-filesystem-direct.php on line 81

    1. Olá, Pablo! Tenta fazer o seguinte e depois me diz se funcionou:

      Abra o arquivo .htaccess no diretório raiz do WordPress; Depois da linha “# BEGIN WordPress”, adicione “php_value max_execution_time 300” (sem as aspas).

      Ou vá no arquivo phpphp.ini da sua instalação do Xampp e insira “max_execution_time = 300” (sem as aspas) no final.

      Ambos os processos vão aumentar o tempo limite de execução das requisições PHP no WP de 30 segundos, que é o padrão, para 300 (5 minutos). Deve ser tempo o suficiente, mesmo se a sua conexão com o servidor estiver lenta no momento. Se fizer os dois métodos, tente deixar os valores iguais.

  5. Boa tarde, Rafael.
    Estou com um problemão para realizar os procedimentos de atualização e download de plugins e temas.
    Manualmente é tranquilo e vai, mas pelo painel sempre recebo a mensagem “Realtime Frontend Page Builder: Falha no download. No working transports found.”
    Já fiz todos os procedimentos que me foram indicados, inclusive o que você sugeriu aqui, e nada funciona. Não sei mais o que fazer. Será que você teria alguma ideia de como resolver isso?

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *