Distributor: Conexión externa

Creado en 7 ene. 2021  ·  35Comentarios  ·  Fuente: 10up/distributor

Tengo 2 subdominios diferentes (site1: learning.sitename.com y site 2: employee.sitename.com) que estoy intentando conectar.

Las conexiones externas en ambos sitios usan / wp-json
U / P es el administrador principal en la página de perfil
El usuario es administrador en ambos sitios.

Recibo el siguiente mensaje

URL de conexión externa
http://learning.sitename.com/wp-json
Conexión limitada establecida.
La autenticación falló debido a credenciales no válidas.
Distribución push no disponible.
Distribución de extracción limitada al contenido básico, es decir, el título y el cuerpo del contenido.

He revisado todas las publicaciones sobre cómo solucionar este problema y no puedo encontrar una solución.

¿Alguien puede darme alguna orientación, por favor?

Reporter Feedback question

Todos 35 comentarios

@ j0HnC0untry asumiendo que está configurado en un sitio múltiple, no necesita crear conexiones externas. El distribuidor detectará automáticamente los sitios dentro de una configuración de red.

Jeff. no es un sitio múltiple, por eso configuro la conexión externa

@ j0HnC0untry ¿ puede proporcionar más detalles sobre la configuración de su distribuidor y de WordPress, tal vez a través de la exportación de información de salud del sitio para que pueda clasificar mejor?

Esto está en el sitio desde el que estoy enviando contenido.
'
wp-core
versión: 5.6
site_language: en
user_language: en
zona horaria: +00: 00
enlace permanente: /% postname% /
https_status: verdadero
multisitio: falso
user_registration: 0
blog_public: 1
default_comment_status: abierto
environment_type: producción
cuenta_usuario: 8
dotorg_communication: verdadero
wp-rutas-tamaños
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)
ruta_temas: /home/oeg64cbos841/test.com/wp-content/themes
tamaño_temas: 5.20 MB (5455187 bytes)
plugins_path: /home/oeg64cbos841/test.com/wp-content/plugins
plugins_size: 84.59 MB (88702158 bytes)
tamaño_de_base de datos: 28.29 MB (29662004 bytes)
tamaño_total: 647,43 MB (678883126 bytes)
wp-active-theme
nombre: Astra Child (astra-child)
versión: 1.0.0
autor: Brainstorm Force
author_website: http://wpastra.com/about/
tema_padre: Astra (astra)
theme_features: core-block-patterns, astra_hooks, align-wide, automatic-feed-links, title-tag, post-thumbnails, html5, post-format, custom-logo, custom-selected-refresh-widgets, editor-style, woocommerce, amp, lifterlms, lifterlms-quizzes, lifterlms-sidebars, widgets, menús
ruta_tema: /home/oeg64cbos841/test.com/wp-content/themes/astra-child
wp-parent-theme
nombre: Astra (astra)
versión: 2.6.2
autor: Brainstorm Force
autor_sitio web: https://wpastra.com/about/
ruta_tema: /home/oeg64cbos841/test.com/wp-content/themes/astra
complementos de wp-mu (1)
installatron_hide_status_test.php: autor: (indefinido), versión: (indefinido)
wp-plugins-active (15)
Configuración avanzada de TinyMCE: versión: 1.6, autor: Andrew Ozz
Astra Hooks: versión: 1.0.2, autor: Brainstorm Force
Astra Pro: versión: 2.7.3, autor: Brainstorm Force
Editor clásico: versión: 1.6, autor: Colaboradores de WordPress
Distribuidor: versión: 1.6.1, autor: 10up Inc.
Elementor: versión: 3.0.16, autor: Elementor.com
Elementor Pro: versión: 3.0.9, autor: Elementor.com
LifterLMS: versión: 4.10.2, autor: LifterLMS
LifterLMS Labs: versión: 1.5.3, autor: LifterLMS
Limitar intentos de inicio de sesión recargados: versión: 2.18.0, autor: Limitar intentos de inicio de sesión recargados
Logotipo de inicio de sesión: versión: 0.10.0, autor: Mark Jaquith
Protegido con contraseña: versión: 2.4, autor: Ben Huson
Complementos Premium para Elementor: versión: 4.1.6, autor: Leap13
UpdraftPlus - Copia de seguridad / Restauración: versión: 2.16.46.0, autor: UpdraftPlus.Com, DavidAnderson
Yoast SEO: versión: 15.5, autor: Team Yoast
wp-plugins-inactive (2)
Print-O-Matic: versión: 1.7.13, autor: twinpictures
Análisis de búsqueda: versión: 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: la carga de archivos está desactivada
post_max_size: 32M
upload_max_filesize: 32M
tamaño_efectivo_máximo: 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: incluido (compatible con 2.1.0)
ghostscript_version: 8.70
servidor wp
arquitectura_de_servidor: 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
time_limit: 30
límite de memoria: 256 M
max_input_time: -1
upload_max_filesize: 32M
php_post_max_size: 32M
curl_version: 7.71.0 OpenSSL / 1.1.1d
suhosin: falso
imagick_availability: true
pretty_permalinks: verdadero
htaccess_extra_rules: falso
base de datos wp
extensión: mysqli
versión_servidor: 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: 256 M
WP_DEBUG: falso
WP_DEBUG_DISPLAY: verdadero
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 archivos wp
wordpress: escribible
wp-content: escribible
subidas: grabable
complementos: escribible
temas: escribible
mu-plugins: escribible
distribuidor
0: 1.6.1
1: si
2: [email protected]
3:
Anular el byline del autor: Sí
Manejo de medios: solo imagen destacada
4: N / A
5:
DEV - Centro de aprendizaje:
URL: http://test.com/wp-json
Versión: 1.6.1
Estado: advertencia
Método de autenticación: nombre de usuario / contraseña
Nombre de usuario: iLindaSmith
Roles permitidos para empujar: administrador
Datos adicionales: {"errors": [], "can_post": [], "can_get": ["post", "page", "attach", "wp_block"], "endpoint_suggestion": false, "is_authenticated": "No"}

'

wp-core

versión: 5.6
site_language: en_US
user_language: en_US
zona horaria: +00: 00
enlace permanente: /% postname% /
https_status: falso
multisitio: falso
user_registration: 0
blog_public: 1
default_comment_status: abierto
environment_type: producción
cuenta_usuario: 8
dotorg_communication: verdadero

wp-rutas-tamaños

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)
ruta_temas: /home/oeg64cbos841/test2.com/wp-content/themes
tamaño_temas: 5.20 MB (5455187 bytes)
plugins_path: /home/oeg64cbos841/test2.com/wp-content/plugins
plugins_size: 84.59 MB (88702158 bytes)
tamaño de la base de datos: 28.22 MB (29595213 bytes)
tamaño_total: 254.20 MB (266546472 bytes)

wp-active-theme

nombre: Astra Child (astra-child)
versión: 1.0.0
autor: Brainstorm Force
author_website: http://wpastra.com/about/
tema_padre: Astra (astra)
theme_features: core-block-patterns, astra_hooks, align-wide, automatic-feed-links, title-tag, post-thumbnails, html5, post-format, custom-logo, custom-selected-refresh-widgets, editor-style, woocommerce, amp, lifterlms, lifterlms-quizzes, lifterlms-sidebars, widgets, menús
ruta_tema: /home/oeg64cbos841/test2.com/wp-content/themes/astra-child

wp-parent-theme

nombre: Astra (astra)
versión: 2.6.2
autor: Brainstorm Force
autor_sitio web: https://wpastra.com/about/
ruta_tema: /home/oeg64cbos841/test2.com/wp-content/themes/astra

complementos de wp-mu (1)

installatron_hide_status_test.php: autor: (indefinido), versión: (indefinido)

wp-plugins-active (15)

Configuración avanzada de TinyMCE: versión: 1.6, autor: Andrew Ozz
Astra Hooks: versión: 1.0.2, autor: Brainstorm Force
Astra Pro: versión: 2.7.3, autor: Brainstorm Force
Editor clásico: versión: 1.6, autor: Colaboradores de WordPress
Distribuidor: versión: 1.6.1, autor: 10up Inc.
Elementor: versión: 3.0.16, autor: Elementor.com
Elementor Pro: versión: 3.0.9, autor: Elementor.com
LifterLMS: versión: 4.10.2, autor: LifterLMS
LifterLMS Labs: versión: 1.5.3, autor: LifterLMS
Limitar intentos de inicio de sesión recargados: versión: 2.18.0, autor: Limitar intentos de inicio de sesión recargados
Logotipo de inicio de sesión: versión: 0.10.0, autor: Mark Jaquith
Protegido con contraseña: versión: 2.4, autor: Ben Huson
Complementos Premium para Elementor: versión: 4.1.6, autor: Leap13
UpdraftPlus - Copia de seguridad / Restauración: versión: 2.16.46.0, autor: UpdraftPlus.Com, DavidAnderson
Yoast SEO: versión: 15.5, autor: Team Yoast

wp-plugins-inactive (2)

Print-O-Matic: versión: 1.7.13, autor: twinpictures
Análisis de búsqueda: versión: 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: la carga de archivos está desactivada
post_max_size: 32M
upload_max_filesize: 32M
tamaño_efectivo_máximo: 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: incluido (compatible con 2.1.0)
ghostscript_version: 8.70

servidor wp

arquitectura_de_servidor: 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
time_limit: 30
límite de memoria: 256 M
max_input_time: -1
upload_max_filesize: 32M
php_post_max_size: 32M
curl_version: 7.71.0 OpenSSL / 1.1.1d
suhosin: falso
imagick_availability: true
pretty_permalinks: verdadero
htaccess_extra_rules: falso

base de datos wp

extensión: mysqli
versión_servidor: 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: 256 M
WP_DEBUG: falso
WP_DEBUG_DISPLAY: verdadero
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 archivos wp

wordpress: escribible
wp-content: escribible
subidas: grabable
complementos: escribible
temas: escribible
mu-plugins: escribible

distribuidor

0: 1.6.1
1: si
2: [email protected]
3:
Anular el byline del autor: Sí
Manejo de medios: solo imagen destacada
4: N / A
5:
DEV - Aprendizaje de empleados:

  • URL: https://test2.com/wp-json
  • Versión: 1.6.1
  • Estado: advertencia
  • Método de autenticación: nombre de usuario / contraseña
  • Nombre de usuario: iLindaSmith
  • Roles permitidos para empujar: administrador
  • Datos adicionales: {"errors": [], "can_post": [], "can_get": ["post", "page", "attach", "wp_block"], "endpoint_suggestion": false, "is_authenticated": "No"}

'

@ j0HnC0untry al configurar la conexión externa, ¿siguió el asistente de autenticación o creó manualmente las conexiones?

Lo configuré manualmente siguiendo las instrucciones de los sitios

@ j0HnC0untry ¿ Son las instrucciones que siguió desde el archivo readme.md del complemento? https://github.com/10up/distributor/#setup -external-connections-using-application-passwords Si es así, ¿se encontró con errores en algún momento de esos pasos? Además, puede darle una oportunidad al asistente de autenticación, ya que debería automatizar muchos de esos pasos manuales y, con suerte, configurar las conexiones externas correctamente para usted.

Sí, esas son las instrucciones. En qué parte de la aplicación se encuentra el Asistente de autenticación. No lo vi

@ j0HnC0untry desde el Distributor > External Connections WP Admin, al hacer clic en el botón Add New debería aparecer una pantalla como la que se muestra a continuación después de ingresar la URL del sitio externo y hacer clic en Authorize Connection debería llevarlo a través del flujo de aprobación para configurar una conexión externa con éxito.

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

Lo siento. Sí, usé esto para configurarlo

@ j0HnC0untry y dice que completó ese flujo de aprobación y no ve una conexión externa válida y completa. ¿O hubo un error en algún lugar de los pasos finales de aprobación del asistente de autenticación?

Lo intenté de nuevo y se bloquea en la pantalla Autorizar aplicación después de hacer clic en "Sí, apruebo esta conexión". El botón está atenuado y no sucede nada después de eso

@ j0HnC0untry , ¿puede verificar y ver si hay algún error de consola en su navegador en esa página?

Recibo este mensaje en la consola

JQMIGRATE: Migrate está instalado, versión 3.3.2
jquery-migrate.min.js? ver = 3.3.2: 2

Probé el asistente y obtuve este error.

No se puede conectar al sitio.
cURL error 28: la operación agotó el tiempo de espera después de 5004 milisegundos con 0 bytes recibidos (http_request_failed)

El error ya no aparece y creo que el soporte técnico de godaddy solucionó el problema.

En la página Autorizar aplicación, donde hay un botón que dice "Sí, apruebo esta conexión", el botón aparece atenuado cuando hago clic en él, pero no sucede nada después. La dirección web también redirige a la página que estoy intentando conectar. A continuación se muestra la cadena de dirección y hay un mensaje de error en ella

https://employeetrainingdev.vcp.vet/wp-admin/admin.php?page=auth_app&app_name=Distributor+on+VCP+-+Learning+Center+%28https%3A%2F%2Flearningcenterdev.vcp.vet%29&success_url=https % 2F% 2Flearningcenterdev.vcp. % 25252Femployeetrainingdev.vcp.vet% 25252F% 26restRoot% 3Dhttps% 25253A% 25252F% 25252Femployeetrainingdev.vcp.vet% 25252Fwp-json% 25252F & replace_url = https% 3A% 2F% 2Fwp.phlearningp.center % 3Fpost_type% 3Ddt_ext_connection% 26setupStatus% 3Dfailure

Estoy ejecutando php 7.2 y he aumentado toda la memoria, el tiempo de procesamiento, etc.

@ j0HnC0untry , ¿hubo algo que GoDaddy cambió en el lado del servidor? ¿Han compartido algún detalle que pueda ayudarnos a identificar si hay un problema con la configuración de un entorno específico o algo que podamos compartir con otros miembros de la comunidad que tienen problemas similares?

Godaddy aumentó todos los límites del servidor es todo lo que hicieron. Ejecuté el asistente de configuración con ellos en el teléfono y no vieron ningún error del servidor. Más allá de eso, debido a que es un complemento de terceros, dijeron que no podían hacer nada más.

Se agradecería cualquier ayuda para configurar esto. He pasado aproximadamente 8 horas investigando y probando esto y casi estoy listo para rendirme e intentar encontrar otro complemento

@ j0HnC0untry notó que había un mensaje de falla en la página a la que es redirigido desde el "Sí, apruebo esta conexión". ¿Puedes compartir cuál fue ese mensaje?

El mensaje de error fue antes de que godaddy corrigiera la página Sí, apruebo esta conexión, pero el mensaje está debajo

No se puede conectar al sitio.
cURL error 28: la operación agotó el tiempo de espera después de 5004 milisegundos con 0 bytes recibidos (http_request_failed)

@ j0HnC0untry ok, si ese mensaje de error ya no aparece, entonces, ¿en qué parte del flujo de configuración se encuentra con errores / problemas?

¿Existe una solución o debería buscar otro complemento?

También enfrenté el mismo problema con dos de mis sitios externos debido a ese botón "atenuado - Sí, apruebo esta conexión). Y descubrí que este problema se debe a WordPress 5.6, cuando bajé / bajé mi WordPress a 5.5. 3 hace que la conexión funcione a dos sitios externos.
(Después de degradar, utilizo el asistente de autorización de conexión junto con la contraseña de la aplicación y ahora funciona bien) pruébelo para degradar WordPress, use el complemento WP-Downgrade,

Saludos
Añil

@ anilpainuly121 ¡ Gracias! ¿Significa esto que no puede actualizar su versión de Wordpress?

@jeffpaul ¿Habrá una solución para esto?

@ j0HnC0untry Sí, por un tiempo hasta que no haya soluciones, está funcionando hasta la última versión estable de wordpress 5.5.3
Esperamos tener noticias de la comunidad de desarrolladores para recibir actualizaciones.

@jeffpaul, ¿ es esto correcto? ¿No hay solución para esto para la versión actual de WP? ¿Están trabajando en una actualización?

@ j0HnC0untry @ anilpainuly121 Gracias a ambos por los comentarios aquí. Pude reproducir este problema usando Distributor v1.6.1 y WordPress v5.6, aunque no existe ningún problema en WordPress v5.5.3. El problema que veo es que cuando utilizo el asistente de conexión, me llevan correctamente al sitio remoto, pero al hacer clic en el botón de aprobación, ese botón se vuelve gris y no sucede nada después (esto se debe a un error de JS).

Para algunos antecedentes, Distributor siempre ha recomendado el uso del complemento Application Passwords para manejar la autenticación. Desde v1.6.0, ese complemento se ha incluido con el distribuidor en un intento de simplificar la configuración de la conexión externa. Pero en WordPress v5.6, llevaron ese complemento al núcleo, lo que puede causar conflictos con la versión que carga el Distribuidor.

Hemos estado trabajando en una solución para esto (consulte los números 676, 681 y 682). Los dos primeros se han fusionado en la rama develop y el último aún se está terminando. Actualicé Distributor en mi entorno de prueba para usar estas correcciones y pude volver a configurar correctamente las conexiones externas. Si alguno de ustedes tiene tiempo para probar esas correcciones y ver si resuelven su problema, sería genial. Querrá probar con el n. ° 682, ya que ya tiene las correcciones de los dos primeros PR.

Trabajaremos para obtener estas correcciones en una versión, pero mientras tanto, aún debería poder configurar conexiones externas mediante el proceso de configuración manual. Si va a la pantalla Agregar nueva conexión externa (la URL debe ser algo así como /wp-admin/post-new.php?post_type=dt_ext_connection ) y luego dentro del cuadro Asistente de conexión remota, puede hacer clic en el enlace Configurar conexión manualmente:

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

Esto le dará todos los campos que puede completar manualmente para iniciar la conexión. Deberá ir a su sitio externo, ir a su perfil y luego agregar una nueva contraseña de aplicación. Luego tome esa contraseña e ingrésela en la pantalla de conexión manual, junto con su nombre de usuario y la URL de ese sitio externo.

@dkotter Lo

@ j0HnC0untry @ anilpainuly121 publicamos nuestra versión 1.6.2 ayer, por favor vea si eso ayuda a resolver sus problemas ... ¡gracias!

@jeffpaul ¡Dios mío, esto es tan emocionante! Funcionó y probé un tirón y todo parece funcionar perfectamente a primera vista. Realizaré algunas pruebas más la próxima semana. ¡Gracias por tan oportuna respuesta!

@jeffpaul ¡ Gracias por la actualización! Ahora vuelve a funcionar como antes. :-)

Marcando esto como cerrado, pero siéntase libre de volver a abrir y agregar comentarios si se encuentra con problemas relacionados y lo clasificaremos lo mejor que podamos ... ¡gracias!

Esto está funcionando ahora con Wordpress 5.6, actualicé mis sitios a WP 5.6 ..
Sentirse bien.
Gracias al equipo de desarrollo.

¿Fue útil esta página
0 / 5 - 0 calificaciones