Configurar FTP no WordPress

Devido a configurações de segurança alguns servidores web não permitem a instalação automática de temas e plugins. Isso pode ser percebido quando é solicitado os dados de ftp no momento da instalação ou atualização de um tema ou plugin. Quando o servidor não permite a instalação automática é necessário que o usuário forneça os dados de ftp no momento da instalação, atualização ou exclusão de temas e plugins.

A tela para preenchimento dos dados de ftp é mostrada na figura abaixo:

Dados de FTP no WordPress

Se o usuário precisar instalar vários plugins ou quiser testar alguns temas terá que informar os dados de acesso do ftp em todos os momentos que realizar uma instalação ou exclusão.

Para economizar tempo sem precisar digitar as mesmas informações várias vezes basta configurar a sua conta de ftp no WordPress.

Para fazer a configuração edite o arquivo “wp-config.php” e abaixo da tag de abertura do PHP, adicione o código abaixo:

define('FTP_USER', 'meu_usuario');
define('FTP_PASS', 'minha_senha');
define('FTP_HOST', 'ftp.do_meu_site.com.br');

Na constante “FTP_USER” é definido o usuário do ftp. Em “FTP_PASS” deve ser informada a senha do usuário do ftp. E na constante “FTP_HOST” deve ser informado o host(endereço) do ftp.

Realizando este procedimento não será necessário repetir a tarefa de digitar as informações do ftp novamente.

Configurações avançadas de FTP

O WordPress também permite configurações avançadas de ftp. Servidores como Amazon S3, por exemplo, necessitam de chave pública ou privada para autenticação. O WordPress também permite configurações personalizadas que exigem outros atributos.

//define o método de sistemas de arquivo: "direct", "ssh", "ftpext", or "ftpsockets"
define('FS_METHOD', 'ftpext');
// caminho absoluto do diretório raiz de instalação
define('FTP_BASE', '/public_html/wordpress/');
// caminho absoluto do diretório wp-content
define('FTP_CONTENT_DIR', '/public_html/wordpress/wp-content/');
// caminho absoluto da pasta de plugins
define('FTP_PLUGIN_DIR', '/ public_html /wordpress/wp-content/plugins/');
// caminho absoluto para a sua chave pública SSH
define('FTP_PUBKEY', '/home/username/.ssh/id_rsa.pub');
// caminho absoluto para a sua chave SSH privada
define('FTP_PRIVKEY', '/home/username/.ssh/id_rsa');
  • essa dica é muito fera , ajuda muito , obrigado !!!!