Distributor: Conexão Externa

Criado em 7 jan. 2021  ·  35Comentários  ·  Fonte: 10up/distributor

Tenho 2 subdomínios diferentes (site1: learning.sitename.com e site 2: employee.sitename.com) que estou tentando conectar.

Conexões externas em ambos os sites usam / wp-json
U / P é o administrador principal na página de perfil
O usuário é administrador em ambos os sites

Estou recebendo a seguinte mensagem

URL de conexão externa
http://learning.sitename.com/wp-json
Conexão limitada estabelecida.
A autenticação falhou devido a credenciais inválidas.
Distribuição push indisponível.
Distribuição pull limitada ao conteúdo básico, ou seja, título e corpo do conteúdo.

Eu revi todas as postagens sobre como corrigir esse problema e não consigo descobrir uma solução.

Alguém pode me dar alguma orientação, por favor

Reporter Feedback question

Todos 35 comentários

@ j0HnC0untry presumindo que você esteja configurado em um multisite, não é necessário criar conexões externas. O distribuidor detectará automaticamente os sites em uma configuração de rede.

Jeff. não é um multi site, então é por isso que configurei a conexão externa

@ j0HnC0untry você pode fornecer mais detalhes sobre a configuração do WordPress e do Distribuidor, talvez por meio da exportação de Informações de

Este é o site do qual estou enviando conteúdo
`
wp-core
versão: 5.6
site_language: en
user_language: en
fuso horário: +00: 00
permalink: /% postname% /
https_status: verdadeiro
multisite: false
user_registration: 0
blog_public: 1
default_comment_status: aberto
ambiente_tipo: produção
user_count: 8
dotorg_communication: true
wp-caminhos-tamanhos
wordpress_path: /home/oeg64cbos841/test.com
wordpress_size: 509,45 MB (534202281 bytes)
uploads_path: /home/oeg64cbos841/test.com/wp-content/uploads
uploads_size: 19,90 MB (20861496 bytes)
themes_path: /home/oeg64cbos841/test.com/wp-content/themes
themes_size: 5,20 MB (5455187 bytes)
plugins_path: /home/oeg64cbos841/test.com/wp-content/plugins
plugins_size: 84,59 MB (88702158 bytes)
database_size: 28,29 MB (29662004 bytes)
total_size: 647,43 MB (678883126 bytes)
wp-active-theme
nome: Criança Astra (criança astra)
versão: 1.0.0
autor: Brainstorm Force
author_website: http://wpastra.com/about/
parent_theme: Astra (astra)
theme_features: core-block-patterns, astra_hooks, align-wide, automatic-feed-links, title-tag, post-thumbnails, html5, pós-formatos, custom-logo, customize-selected-refresh-widgets, editor-style, woocommerce, amp, lifterlms, lifterlms-quizzes, lifterlms-sidebars, widgets, menus
theme_path: /home/oeg64cbos841/test.com/wp-content/themes/astra-child
wp-parent-theme
nome: Astra (astra)
versão: 2.6.2
autor: Brainstorm Force
author_website: https://wpastra.com/about/
theme_path: /home/oeg64cbos841/test.com/wp-content/themes/astra
plugins wp-mu (1)
installatron_hide_status_test.php: autor: (indefinido), versão: (indefinido)
wp-plugins-active (15)
Configuração avançada do TinyMCE: versão: 1.6, autor: Andrew Ozz
Astra Hooks: versão: 1.0.2, autor: Brainstorm Force
Astra Pro: versão: 2.7.3, autor: Brainstorm Force
Editor clássico: versão: 1.6, autor: Colaboradores do WordPress
Distribuidor: versão: 1.6.1, autor: 10up Inc.
Elementor: versão: 3.0.16, autor: Elementor.com
Elementor Pro: versão: 3.0.9, autor: Elementor.com
LifterLMS: versão: 4.10.2, autor: LifterLMS
LifterLMS Labs: versão: 1.5.3, autor: LifterLMS
Limite de tentativas de login recarregadas: versão: 2.18.0, autor: Limite de tentativas de login recarregadas
Logótipo de login: versão: 0.10.0, autor: Mark Jaquith
Protegido por senha: versão: 2.4, autor: Ben Huson
Complementos premium para Elementor: versão: 4.1.6, autor: Leap13
UpdraftPlus - Backup / Restauração: versão: 2.16.46.0, autor: UpdraftPlus.Com, DavidAnderson
Yoast SEO: versão: 15.5, autor: Team Yoast
wp-plugins-inactive (2)
Print-O-Matic: versão: 1.7.13, autor: twinpictures
Search Analytics: versão: 1.3.5, autor: Cornel Raiu
wp-media
image_editor: WP_Image_Editor_Imagick
imagick_module_version: 1802
imagemagick_version: ImageMagick 7.0.10-10 Q16 x86_64 2020-07-22 https://imagemagick.org
file_uploads: uploads de arquivos desativados
post_max_size: 32M
upload_max_filesize: 32M
max_effective_size: 32 MB
max_file_uploads: 20
imagick_limits:
imagick :: RESOURCETYPE_AREA: 8 GB
imagick :: RESOURCETYPE_DISK: 9.2233720368548E + 18
imagick :: RESOURCETYPE_FILE: 12288
imagick :: RESOURCETYPE_MAP: 8 GB
imagick :: RESOURCETYPE_MEMORY: 4 GB
imagick :: RESOURCETYPE_THREAD: 1
gd_version: empacotado (compatível com 2.1.0)
ghostscript_version: 8.70
servidor wp
server_architecture: Linux 2.6.32-954.3.5.lve1.4.64.el6.x86_64 x86_64
httpd_software: Apache
php_version: 7.2.34 64 bits
php_sapi: litespeed
max_input_variables: 1000
limite de tempo: 30
limite_de_memória: 256M
max_input_time: -1
upload_max_filesize: 32M
php_post_max_size: 32M
curl_version: 7.71.0 OpenSSL / 1.1.1d
suhosin: false
imagick_availability: true
pretty_permalinks: true
htaccess_extra_rules: false
wp-database
extensão: mysqli
server_version: 5.6.49-cll-lve
client_version: 5.6.49
wp-constantes
WP_HOME: indefinido
WP_SITEURL: indefinido
WP_CONTENT_DIR: /home/oeg64cbos841/test.com/wp-content
WP_PLUGIN_DIR: /home/oeg64cbos841/test.com/wp-content/plugins
WP_MAX_MEMORY_LIMIT: 256M
WP_DEBUG: falso
WP_DEBUG_DISPLAY: verdadeiro
WP_DEBUG_LOG: falso
SCRIPT_DEBUG: falso
WP_CACHE: falso
CONCATENATE_SCRIPTS: indefinido
COMPRESS_SCRIPTS: indefinido
COMPRESS_CSS: indefinido
WP_LOCAL_DEV: indefinido
DB_CHARSET: utf8
DB_COLLATE: indefinido
sistema de arquivos wp
wordpress: gravável
wp-content: gravável
uploads: gravável
plugins: graváveis
temas: gravável
mu-plugins: gravável
distribuidor
0: 1.6.1
1: sim
2: [email protected]
3:
Substituir autoria do autor: Sim
Manuseio de mídia: apenas imagens em destaque
4: N / A
5:
DEV - Centro de Aprendizagem:
URL: http://test.com/wp-json
Versão: 1.6.1
Status: aviso
Método de autenticação: Nome de usuário / senha
Nome de usuário: iLindaSmith
Funções com permissão para envio: administrador
Dados adicionais: {"errors": [], "can_post": [], "can_get": ["post", "page", "attachment", "wp_block"], "endpoint_suggestion": false, "is_authenticated": "não"}

`

wp-core

versão: 5.6
site_language: en_US
user_language: en_US
fuso horário: +00: 00
permalink: /% postname% /
https_status: false
multisite: false
user_registration: 0
blog_public: 1
default_comment_status: aberto
ambiente_tipo: produção
user_count: 8
dotorg_communication: true

wp-caminhos-tamanhos

wordpress_path: /home/oeg64cbos841/test2.com
wordpress_size: 116,27 MB (121914273 bytes)
uploads_path: /home/oeg64cbos841/test2.com/wp-content/uploads
uploads_size: 19,91 MB (20879641 bytes)
themes_path: /home/oeg64cbos841/test2.com/wp-content/themes
themes_size: 5,20 MB (5455187 bytes)
plugins_path: /home/oeg64cbos841/test2.com/wp-content/plugins
plugins_size: 84,59 MB (88702158 bytes)
database_size: 28,22 MB (29595213 bytes)
total_size: 254,20 MB (266546472 bytes)

wp-active-theme

nome: Criança Astra (criança astra)
versão: 1.0.0
autor: Brainstorm Force
author_website: http://wpastra.com/about/
parent_theme: Astra (astra)
theme_features: core-block-patterns, astra_hooks, align-wide, automatic-feed-links, title-tag, post-thumbnails, html5, pós-formatos, custom-logo, customize-selected-refresh-widgets, editor-style, woocommerce, amp, lifterlms, lifterlms-quizzes, lifterlms-sidebars, widgets, menus
theme_path: /home/oeg64cbos841/test2.com/wp-content/themes/astra-child

wp-parent-theme

nome: Astra (astra)
versão: 2.6.2
autor: Brainstorm Force
author_website: https://wpastra.com/about/
theme_path: /home/oeg64cbos841/test2.com/wp-content/themes/astra

plugins wp-mu (1)

installatron_hide_status_test.php: autor: (indefinido), versão: (indefinido)

wp-plugins-active (15)

Configuração avançada do TinyMCE: versão: 1.6, autor: Andrew Ozz
Astra Hooks: versão: 1.0.2, autor: Brainstorm Force
Astra Pro: versão: 2.7.3, autor: Brainstorm Force
Editor clássico: versão: 1.6, autor: Colaboradores do WordPress
Distribuidor: versão: 1.6.1, autor: 10up Inc.
Elementor: versão: 3.0.16, autor: Elementor.com
Elementor Pro: versão: 3.0.9, autor: Elementor.com
LifterLMS: versão: 4.10.2, autor: LifterLMS
LifterLMS Labs: versão: 1.5.3, autor: LifterLMS
Limite de tentativas de login recarregadas: versão: 2.18.0, autor: Limite de tentativas de login recarregadas
Logótipo de login: versão: 0.10.0, autor: Mark Jaquith
Protegido por senha: versão: 2.4, autor: Ben Huson
Complementos premium para Elementor: versão: 4.1.6, autor: Leap13
UpdraftPlus - Backup / Restauração: versão: 2.16.46.0, autor: UpdraftPlus.Com, DavidAnderson
Yoast SEO: versão: 15.5, autor: Team Yoast

wp-plugins-inactive (2)

Print-O-Matic: versão: 1.7.13, autor: twinpictures
Search Analytics: versão: 1.3.5, autor: Cornel Raiu

wp-media

image_editor: WP_Image_Editor_Imagick
imagick_module_version: 1802
imagemagick_version: ImageMagick 7.0.10-10 Q16 x86_64 2020-07-22 https://imagemagick.org
file_uploads: uploads de arquivos desativados
post_max_size: 32M
upload_max_filesize: 32M
max_effective_size: 32 MB
max_file_uploads: 20
imagick_limits:
imagick :: RESOURCETYPE_AREA: 8 GB
imagick :: RESOURCETYPE_DISK: 9.2233720368548E + 18
imagick :: RESOURCETYPE_FILE: 12288
imagick :: RESOURCETYPE_MAP: 8 GB
imagick :: RESOURCETYPE_MEMORY: 4 GB
imagick :: RESOURCETYPE_THREAD: 1
gd_version: empacotado (compatível com 2.1.0)
ghostscript_version: 8.70

servidor wp

server_architecture: Linux 2.6.32-954.3.5.lve1.4.64.el6.x86_64 x86_64
httpd_software: Apache
php_version: 7.2.34 64 bits
php_sapi: litespeed
max_input_variables: 1000
limite de tempo: 30
limite_de_memória: 256M
max_input_time: -1
upload_max_filesize: 32M
php_post_max_size: 32M
curl_version: 7.71.0 OpenSSL / 1.1.1d
suhosin: false
imagick_availability: true
pretty_permalinks: true
htaccess_extra_rules: false

wp-database

extensão: mysqli
server_version: 5.6.49-cll-lve
client_version: 5.6.49

wp-constantes

WP_HOME: indefinido
WP_SITEURL: indefinido
WP_CONTENT_DIR: /home/oeg64cbos841/test2.com/wp-content
WP_PLUGIN_DIR: /home/oeg64cbos841/test2.com/wp-content/plugins
WP_MAX_MEMORY_LIMIT: 256M
WP_DEBUG: falso
WP_DEBUG_DISPLAY: verdadeiro
WP_DEBUG_LOG: falso
SCRIPT_DEBUG: falso
WP_CACHE: falso
CONCATENATE_SCRIPTS: indefinido
COMPRESS_SCRIPTS: indefinido
COMPRESS_CSS: indefinido
WP_LOCAL_DEV: indefinido
DB_CHARSET: utf8
DB_COLLATE: indefinido

sistema de arquivos wp

wordpress: gravável
wp-content: gravável
uploads: gravável
plugins: graváveis
temas: gravável
mu-plugins: gravável

distribuidor

0: 1.6.1
1: sim
2: [email protected]
3:
Substituir autoria do autor: Sim
Manuseio de mídia: apenas imagens em destaque
4: N / A
5:
DEV - Aprendizagem do Funcionário:

  • URL: https://test2.com/wp-json
  • Versão: 1.6.1
  • Status: aviso
  • Método de autenticação: Nome de usuário / senha
  • Nome de usuário: iLindaSmith
  • Funções com permissão para envio: administrador
  • Dados adicionais: {"errors": [], "can_post": [], "can_get": ["post", "page", "attachment", "wp_block"], "endpoint_suggestion": false, "is_authenticated": "não"}

`

@ j0HnC0untry ao configurar a conexão externa, você seguiu o assistente de autenticação ou criou as conexões manualmente?

Eu configurei manualmente seguindo as instruções do site

@ j0HnC0untry são as instruções que você seguiu no arquivo readme.md do plugin? https://github.com/10up/distributor/#setup -external-connections-using-application-passwords Se sim, você encontrou erros em algum ponto dessas etapas? Além disso, você pode dar uma chance ao assistente de autenticação, pois ele deve automatizar muitas dessas etapas manuais e, com sorte, configurar as conexões externas de maneira adequada para você.

Sim, essas são as instruções. Onde no aplicativo está o Assistente de autenticação. Eu não vi isso

@ j0HnC0untry no Distributor > External Connections WP Admin, clicar no botão Add New deve mostrar uma tela como esta abaixo, depois de inserir o URL do site externo e clicar em Authorize Connection deve guiá-lo através do fluxo de aprovação para configurar uma conexão externa com êxito.

Screen Shot 2021-01-06 at 10 16 00 PM

Desculpa. Sim, usei isso para configurá-lo

@ j0HnC0untry e você está dizendo que concluiu esse fluxo de aprovação e não está vendo uma conexão externa completa válida? Ou ocorreu um erro em algum lugar nas etapas finais de aprovação do assistente de autenticação?

Tentei novamente e ele bloqueia na tela Autorizar aplicativo depois que clico em "Sim, aprovo esta conexão". O botão está esmaecido e nada acontece depois disso

@ j0HnC0untry você pode, por favor, verificar se há algum erro de console em seu navegador nessa página?

Eu recebo esta mensagem no console

JQMIGRATE: Migrate está instalado, versão 3.3.2
jquery-migrate.min.js? ver = 3.3.2: 2

Eu tentei o assistente e recebi este erro

Incapaz de conectar ao site.
Erro 28 de cURL: A operação atingiu o tempo limite após 5004 milissegundos com 0 bytes recebidos (http_request_failed)

@ j0HnC0untry, houve algo que GoDaddy mudou no lado do servidor? Eles compartilharam algum detalhe que pode nos ajudar a identificar se há um problema com a configuração de um ambiente específico ou algo que podemos compartilhar com outras pessoas na comunidade que têm problemas semelhantes?

Godaddy aumentar todos os limites do servidor é tudo o que eles fizeram. Executei o assistente de configuração com eles no telefone e eles não viram nenhum erro de servidor. Além disso, por ser um plugin de terceiros, eles disseram que não havia mais nada que pudessem fazer.

Qualquer ajuda na configuração seria apreciada. Passei cerca de 8 horas pesquisando e testando isso e quase pronto para desistir e tentar encontrar outro plugin

@ j0HnC0untry você notou que havia uma mensagem de falha na página para a qual você foi redirecionado de "Sim, aprovo esta conexão". Você pode compartilhar qual foi essa mensagem?

A mensagem de erro foi antes da página Sim, eu aprovo esta conexão ser corrigida pelo godaddy Mas a mensagem está abaixo

Incapaz de conectar ao site.
Erro 28 de cURL: A operação atingiu o tempo limite após 5004 milissegundos com 0 bytes recebidos (http_request_failed)

@ j0HnC0untry ok, se essa mensagem de erro não estiver mais ocorrendo para você, onde, no fluxo de configuração, você está encontrando erros / problemas?

Existe uma solução ou devo procurar outro plugin?

Também enfrentei o mesmo problema com dois dos meus sites externos devido ao botão "esmaecido - Sim, aprovo esta conexão). E descobri que esse problema é devido ao WordPress 5.6, quando fiz downgrade / rollback do meu WordPress para 5.5. 3 faz conexão trabalhando com dois sites externos.
(Após o downgrade, eu uso o assistente de autorização de conexão junto com a senha do aplicativo e agora está funcionando bem), experimente fazer o downgrade do WordPress usando o plugin WP-Downgrade,

Saudações
Anil

@ anilpainuly121 Obrigado! Isso significa que você não pode atualizar sua versão do Wordpress?

@jeffpaul Haverá uma solução para isso?

@ j0HnC0untry Sim, por um tempo até que não haja soluções, ele está funcionando até o último lançamento estável do wordpress 5.5.3
ansioso por ouvir a comunidade de desenvolvedores para atualizações.

@jeffpaul isso está correto? Não há solução para isso na versão atual do WP? Vocês estão trabalhando em uma atualização?

@ j0HnC0untry @ anilpainuly121 Obrigado pelo feedback aqui. Consegui reproduzir esse problema usando o Distribuidor v1.6.1 e WordPress v5.6, embora nenhum problema exista no WordPress v5.5.3. O problema que vejo é que, ao usar o assistente de conexão, sou levado corretamente ao site remoto, mas ao clicar no botão de aprovação, esse botão fica esmaecido e nada acontece depois (isso é devido a um erro JS).

Para algumas informações, o Distribuidor sempre recomendou o uso do plug-in Senhas do Aplicativo para lidar com a autenticação. Desde a v1.6.0, esse plug-in foi empacotado com o Distribuidor em uma tentativa de simplificar a configuração da conexão externa. Mas no WordPress v5.6, eles trouxeram esse plug-in para o núcleo, o que pode causar conflitos com a versão que o Distribuidor carrega.

Estamos trabalhando em uma correção para isso (consulte # 676, # 681 e # 682). Esses dois primeiros foram mesclados no branch develop e o último ainda está sendo concluído. Atualizei o Distribuidor em meu ambiente de teste para usar essas correções e consegui configurar novamente as conexões externas com êxito. Se algum de vocês tiver tempo para testar essas correções e ver se isso resolve seu problema, isso seria ótimo. Você vai querer testar com o # 682, pois ele já tem as correções dos primeiros dois PRs.

Trabalharemos para obter essas correções em um lançamento, mas enquanto isso, você ainda deve ser capaz de configurar conexões externas usando o processo de configuração manual. Se você for para a tela Adicionar Nova Conexão Externa (o URL deve ser algo como /wp-admin/post-new.php?post_type=dt_ext_connection ) e, em seguida, na caixa do Assistente de Conexão Remota, você pode clicar no link Configurar Conexão Manualmente:

Screen Shot 2021-01-13 at 8 48 56 AM

Isso lhe dará todos os campos que você pode preencher manualmente para iniciar a conexão. Você precisará acessar seu site externo, acessar seu perfil e adicionar uma nova senha de aplicativo. Em seguida, pegue essa senha e insira-a na tela de conexão manual, junto com seu nome de usuário e a URL desse site externo.

@dkotter Vou testar isso mais tarde hoje e atualizar aqui o status. Obrigado por sua resposta a este tópico. Eu agradeço!

@ j0HnC0untry @ anilpainuly121 lançamos nossa versão 1.6.2 ontem, veja se isso ajuda a resolver seus problemas ... obrigado!

@jeffpaul OMG, isso é tão emocionante! Funcionou e eu testei uma tração e tudo parece estar funcionando perfeitamente à primeira vista. Vou fazer mais alguns testes na próxima semana. Obrigado por essa resposta oportuna!

@jeffpaul Obrigado pela atualização! Agora está funcionando novamente como antes. :-)

Marcando como fechado, mas fique à vontade para reabrir e adicionar comentários se você se deparar com problemas relacionados e faremos a triagem da melhor maneira possível ... obrigado!

Isso está funcionando agora com Wordpress 5.6, atualizei meus sites para WP 5.6 ..
Sentir bem.
Agradecimentos à Equipe de Desenvolvimento.

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

mikelking picture mikelking  ·  5Comentários

avag-novembit picture avag-novembit  ·  3Comentários

wisnetmaster picture wisnetmaster  ·  7Comentários

pbaddock picture pbaddock  ·  3Comentários

jeffpaul picture jeffpaul  ·  4Comentários