Principal Pc E Mac Como atualizar o WordPress sem acesso a FTP

Como atualizar o WordPress sem acesso a FTP



Às vezes, você não pode atualizar seu WordPress e plug-ins sem usar uma conta de FTP. Isso geralmente acontece quando o WordPress não pode se comunicar diretamente com sua pasta / wp-content.

Como atualizar o WordPress sem acesso a FTP

Mesmo que isso aconteça com você, existem certas maneiras de contornar esse problema e modificar o WordPress sem acesso ao FTP.

O que acontece?

Quando o seu servidor web tiver permissão para acessar todos os arquivos necessários, ele atualizará automaticamente o WordPress e todos os plug-ins que você instalou. Isso não significa que você precisa ter acesso FTP / SFTP ou SSH. Em vez disso, você só precisa configurar certas permissões de arquivo em seu servidor web. O sistema tentará todos os métodos e, se nada funcionar, ele retornará ao FTP.

Acontece nesta ordem:

  1. O sistema tenta gravar um arquivo em / wp-content.
  2. Se for bem-sucedido, ele começará a comparar a propriedade do arquivo com seu identificador exclusivo (UID). Se for o caso, você poderá instalar todas as extensões e atualizar o WordPress.
  3. Se este método falhar, o sistema irá notificá-lo de que não pode atualizar.

Se você não quiser depender dessa verificação automática, pode definir uma constante em seu / wp-config. Essa constante é geralmente um ‘FS_Method’.

Insira um ‘FS_METHOD’

A maneira mais rápida de resolver esse problema é definir uma constante. Isso é útil quando você não quer depender da verificação automática para identificar o melhor sistema de arquivos a ser usado. Você pode fazer isso definindo um ‘FS_Method’ em seu arquivo /wp-config.php.

Aqui está como fazer:

Encontre /wp-config.php

Antes de fazer qualquer coisa, você precisa abrir o arquivo /wp-config.php. Você pode encontrá-lo na pasta raiz do WordPress. Se você tiver problemas para encontrá-lo, também pode encontrá-lo na pasta do instalador do WordPress. A localização do arquivo é wordpress / wp-config.php

wp-config

Insira um FS_METHOD

Você precisará colar um código em seu arquivo php. Abaixo da última linha de código, você deve adicionar:

remover proteção contra gravação no drive usb

define('FS_METHOD','direct');

atualize o wordpress sem acesso ftp

Depois de adicionar esse código, você contornará o problema. Ao digitá-lo, você pode fazer upload do arquivo para a pasta raiz do seu site no servidor e não deve ter problemas para funcionar em um instante.

Ao corrigir o problema de FTP, você poderá instalar complementos, extensões, temas de sites e outras atualizações.

Detalhes sobre FS_METHOD

FS_METHOD forçará um método de sistema de arquivos. Você deve escolher apenas um dos quatro seguintes: direct, ssh2, ftptext ou ftpsockets. O código do exemplo anterior usou o método 'direto'. Esses métodos são classificados por preferência. A primeira preferência é 'direta' e a quarta é 'ftpsockets'.

  1. direto é a primeira preferência. Essa configuração é aquela que o sistema escolhe automaticamente. Ele força o sistema a usar solicitações Direct File / IO dentro do PHP. Em hosts com configuração incorreta, essas solicitações podem causar problemas de segurança.
  2. ssh2 é a segunda preferência. Esta configuração força o sistema a usar a extensão SSH PHP se você a tiver instalada.
  3. ftptext é a terceira preferência. Esta configuração força o sistema a usar a extensão FTP PHP para acesso FTP.
  4. ftpsockets é a quarta preferência.

Você não deve implementar este código a menos que esteja tendo problemas com sua atualização. Portanto, se você não notar nenhuma melhoria após alterá-lo, considere alterá-lo de volta ou removê-lo. Normalmente, a opção 'ftpsockets' deve funcionar se as atualizações automáticas falharem.

Alternativa: Obtenha o suporte SSH SFTP Updater

WordPress adicionou recentemente um plugin chamado Suporte a SSH SFTP Updater que pode resolver esse problema. Este plugin manterá sua instalação do WordPress atualizada o tempo todo. Ele usa phpseclib (biblioteca de comunicações seguras) para resolver este problema.

Ao instalar este aplicativo, vá para /wp-config.php e insira o código:

ícones para windows 8

define (‘FS_Method’, ‘ssh2’);

Depois de fazer isso, você terá muito menos problemas para lidar com servidores em SFTP e SSH.

Para usuários avançados: habilitando manualmente o SSH2

Se quiser habilitar o SSH2 para suas atualizações, plug-ins e uploads de temas, você precisará fazer suas próprias chaves SSH e instalar o módulo SSH do PHP. Quando você fizer isso, o WordPress verá que você tem SSH2 disponível. Isso significa que você verá uma opção SSH2 ao realizar uma atualização.

Você cria chaves SSH digitando um código:

ssh-keygen
cd~/.ssh
cp id_rsa.pub authorized_keys

Em seguida, você altera a permissão para obter acesso a esses arquivos pelo WordPress:

cd ~
chmod 755 .ssh
chmod 644 .ssh/*

atualização do wordpress sem acesso ftp

Em conclusão

O problema de FTP geralmente aparece se você usa hospedagem compartilhada e as permissões e a propriedade se sobrepõem, causando um conflito. Por esse motivo, é bom definir um FS_METHOD para que você possa atualizar e modificar seu WordPress sem nunca ter que fornecer nenhum detalhe de FTP.

Artigos Interessantes

Escolha Do Editor

Como converter cabo coaxial para HDMI
Como converter cabo coaxial para HDMI
Atualizado: 30/05/2021 Se você comprar uma TV nova, é provável que ela não tenha um conector coaxial. Ele pode ter vários conectores HDMI, USB e componente, mas nenhum coaxial. Se você tiver uma caixa de cabo ou satélite mais antiga
Posso definir o Google Maps como padrão em um iPhone? Não
Posso definir o Google Maps como padrão em um iPhone? Não
Muitos usuários gostam do Google Maps, especialmente porque funciona bem com outros produtos do Google. No entanto, os usuários do iPhone não obtêm o aplicativo por padrão e ficam presos ao Apple Maps inicialmente. Embora você possa obter o Google Maps,
Análise do Western Digital WD TV Live
Análise do Western Digital WD TV Live
O WD TV da Western Digital não era um reprodutor de mídia comum. Com pouco mais do que uma porta HDMI na parte traseira, sem armazenamento interno e sem recursos de rede, a simplicidade era sua palavra de ordem; conecte qualquer dispositivo de armazenamento em massa USB, seja
Como espelhar o Android em um PC ou laptop
Como espelhar o Android em um PC ou laptop
Com tantos dispositivos que as pessoas usam diariamente, querer conectá-los uns aos outros parece a coisa mais natural a se fazer. Dependendo da combinação de dispositivos que você possui, essa pode ser uma tarefa bastante simples.
Como desativar a aceleração de energia no Windows 10 [versões recentes]
Como desativar a aceleração de energia no Windows 10 [versões recentes]
As versões recentes do Windows 10 vêm com um novo recurso, chamado 'Power Throttling'. Aqui está como desativar o Power Throttling no Windows 10 versão 1709 e superior.
Como fazer um álbum no SoundCloud
Como fazer um álbum no SoundCloud
Se você é um aspirante a músico sem uma gravadora, provavelmente sonha em ser descoberto por um caçador de talentos um dia. Mas até então, fazer álbuns e carregá-los em uma plataforma conveniente como o SoundCloud pode ser de imenso
Como desativar o Adobe Flash no Edge
Como desativar o Adobe Flash no Edge
Por padrão, o Windows 10 é fornecido com o Adobe Flash Player incluído no sistema operacional. Se você sentir que não precisa mais dele, veja como desativar o Flash no Edge.