Distributor: Внешнее подключение

Созданный на 7 янв. 2021  ·  35Комментарии  ·  Источник: 10up/distributor

У меня есть 2 разных поддомена (site1: learning.sitename.com и сайт 2: employee.sitename.com), к которым я пытаюсь подключиться.

Внешние соединения на обоих сайтах используют / wp-json
U / P является основным администратором на странице профиля
Пользователь является администратором на обоих сайтах

Я получаю следующее сообщение

URL внешнего подключения
http://learning.sitename.com/wp-json
Установлено ограниченное соединение.
Ошибка аутентификации из-за неверных учетных данных.
Распространение push недоступно.
Распространение по запросу ограничено основным контентом, т. Е. Заголовком и телом контента.

Я просмотрел все сообщения о том, как решить эту проблему, и не могу найти решения.

Может кто-нибудь дать мне какое-нибудь руководство, пожалуйста

Reporter Feedback question

Все 35 Комментарий

@ j0HnC0untry, если вы настроены на мультисайте, вам не нужно создавать внешние подключения. Дистрибьютор автоматически обнаружит сайты в сети.

Джефф. это не мультисайт, поэтому я настраиваю внешнее соединение

@ j0HnC0untry, не могли бы вы предоставить более подробную информацию о настройке WordPress и распространителя, возможно, с помощью экспорта информации о состоянии сайта, чтобы я мог лучше отсортировать?

Это на сайте, с которого я отправляю контент
`
wp-core
версия: 5.6
site_language: en
user_language: en
часовой пояс: +00: 00
постоянная ссылка: /% postname% /
https_status: правда
мультисайт: false
user_registration: 0
blog_public: 1
default_comment_status: открыть
environment_type: production
user_count: 8
dotorg_communication: правда
wp-пути-размеры
wordpress_path: /home/oeg64cbos841/test.com
wordpress_size: 509,45 МБ (534202281 байт)
uploads_path: /home/oeg64cbos841/test.com/wp-content/uploads
uploads_size: 19,90 МБ (20861496 байт)
themes_path: /home/oeg64cbos841/test.com/wp-content/themes
themes_size: 5,20 МБ (5455187 байт)
plugins_path: /home/oeg64cbos841/test.com/wp-content/plugins
plugins_size: 84,59 МБ (88702158 байт)
размер_базы_данных: 28,29 МБ (29662004 байта)
total_size: 647,43 МБ (678883126 байт)
WP-активная тема
имя: Астра Чайлд (astra-child)
версия: 1.0.0
автор: Brainstorm Force
author_website: http://wpastra.com/about/
parent_theme: Астра (астра)
theme_features: core-block-patterns, astra_hooks, align-wide, автоматические ссылки-каналы, тег заголовка, миниатюры сообщений, html5, форматы сообщений, собственный логотип, настраиваемые-выборочно-обновляемые-виджеты, стиль редактора, woocommerce, amp, lifterlms, lifterlms-quizzes, lifterlms-сайдбары, виджеты, меню
путь_к темы: /home/oeg64cbos841/test.com/wp-content/themes/astra-child
WP-родительская тема
название: Астра (astra)
версия: 2.6.2
автор: Brainstorm Force
author_website: https://wpastra.com/about/
путь_к темы: /home/oeg64cbos841/test.com/wp-content/themes/astra
wp-mu-плагины (1)
installatron_hide_status_test.php: автор: (undefined), версия: (undefined)
WP-плагины-активные (15)
Расширенная конфигурация TinyMCE: версия: 1.6, автор: Эндрю Озз
Astra Hooks: версия: 1.0.2, автор: Brainstorm Force
Astra Pro: версия: 2.7.3, автор: Brainstorm Force
Классический редактор: версия: 1.6, автор: участники WordPress
Дистрибьютор: версия: 1.6.1, автор: 10up Inc.
Elementor: версия: 3.0.16, автор: Elementor.com
Elementor Pro: версия: 3.0.9, автор: Elementor.com
LifterLMS: версия: 4.10.2, автор: LifterLMS
LifterLMS Labs: версия: 1.5.3, автор: LifterLMS
Ограничить количество попыток входа в систему перезагружено: версия: 2.18.0, автор: Ограничить количество попыток входа в систему повторно
Логотип входа: версия: 0.10.0, автор: Марк Джакит
Защищено паролем: версия: 2.4, автор: Бен Хьюсон
Премиум-аддоны для Elementor: версия: 4.1.6, автор: Leap13
UpdraftPlus - Резервное копирование / Восстановление: версия: 2.16.46.0, автор: UpdraftPlus.Com, DavidAnderson
Yoast SEO: версия: 15.5, автор: Team Yoast
неактивные плагины wp (2)
Print-O-Matic: версия: 1.7.13, автор: twinpictures
Search Analytics: версия: 1.3.5, автор: Корнел Райу
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: загрузка файлов отключена
post_max_size: 32M
upload_max_filesize: 32 МБ
max_effective_size: 32 МБ
max_file_uploads: 20
imagick_limits:
imagick :: RESOURCETYPE_AREA: 8 ГБ
imagick :: RESOURCETYPE_DISK: 9.2233720368548E + 18
imagick :: RESOURCETYPE_FILE: 12288
imagick :: RESOURCETYPE_MAP: 8 ГБ
imagick :: RESOURCETYPE_MEMORY: 4 ГБ
imagick :: RESOURCETYPE_THREAD: 1
gd_version: в комплекте (совместим с 2.1.0)
ghostscript_version: 8.70
wp-сервер
архитектура_сервера: Linux 2.6.32-954.3.5.lve1.4.64.el6.x86_64 x86_64
httpd_software: Apache
php_version: 7.2.34 64 бит
php_sapi: litespeed
max_input_variables: 1000
time_limit: 30
memory_limit: 256 МБ
max_input_time: -1
upload_max_filesize: 32 МБ
php_post_max_size: 32 МБ
curl_version: 7.71.0 OpenSSL / 1.1.1d
сухосин: ложь
imagick_availability: true
pretty_permalinks: правда
htaccess_extra_rules: ложь
wp-база данных
расширение: mysqli
версия_сервера: 5.6.49-cll-lve
client_version: 5.6.49
wp-константы
WP_HOME: не определено
WP_SITEURL: не определено
WP_CONTENT_DIR: /home/oeg64cbos841/test.com/wp-content
WP_PLUGIN_DIR: /home/oeg64cbos841/test.com/wp-content/plugins
WP_MAX_MEMORY_LIMIT: 256 МБ
WP_DEBUG: ложь
WP_DEBUG_DISPLAY: правда
WP_DEBUG_LOG: ложь
SCRIPT_DEBUG: ложь
WP_CACHE: ложь
CONCATENATE_SCRIPTS: не определено
COMPRESS_SCRIPTS: не определено
COMPRESS_CSS: не определено
WP_LOCAL_DEV: не определено
DB_CHARSET: utf8
DB_COLLATE: не определено
wp-файловая система
wordpress: доступный для записи
wp-content: доступный для записи
загрузки: с возможностью записи
плагины: записываемые
темы: записываемые
mu-plugins: с возможностью записи
распределитель
0: 1.6.1
1: Да
2: [email protected]
3:
Переопределить авторскую строку: Да
Работа с медиа: только избранные изображения
4: нет данных
5:
DEV - Учебный центр:
URL: http://test.com/wp-json
Версия: 1.6.1
Статус: предупреждение
Метод аутентификации: имя пользователя / пароль
Имя пользователя: iLindaSmith
Разрешенные роли: администратор
Дополнительные данные: {"errors": [], "can_post": [], "can_get": ["post", "page", "attachment", "wp_block"], "endpoint_suggestion": false, "is_authenticated": "нет"}

`

wp-core

версия: 5.6
site_language: en_US
user_language: en_US
часовой пояс: +00: 00
постоянная ссылка: /% postname% /
https_status: false
мультисайт: false
user_registration: 0
blog_public: 1
default_comment_status: открыть
environment_type: production
user_count: 8
dotorg_communication: правда

wp-пути-размеры

wordpress_path: /home/oeg64cbos841/test2.com
wordpress_size: 116,27 МБ (121914273 байта)
uploads_path: /home/oeg64cbos841/test2.com/wp-content/uploads
uploads_size: 19,91 МБ (20879641 байт)
themes_path: /home/oeg64cbos841/test2.com/wp-content/themes
themes_size: 5,20 МБ (5455187 байт)
plugins_path: /home/oeg64cbos841/test2.com/wp-content/plugins
plugins_size: 84,59 МБ (88702158 байт)
размер_базы_данных: 28,22 МБ (29595213 байт)
total_size: 254,20 МБ (266546472 байта)

WP-активная тема

имя: Астра Чайлд (astra-child)
версия: 1.0.0
автор: Brainstorm Force
author_website: http://wpastra.com/about/
parent_theme: Астра (астра)
theme_features: core-block-patterns, astra_hooks, align-wide, автоматические ссылки-каналы, тег заголовка, миниатюры сообщений, html5, форматы сообщений, собственный логотип, настраиваемые-выборочно-обновляемые-виджеты, стиль редактора, woocommerce, amp, lifterlms, lifterlms-quizzes, lifterlms-сайдбары, виджеты, меню
путь_к темы: /home/oeg64cbos841/test2.com/wp-content/themes/astra-child

WP-родительская тема

название: Астра (astra)
версия: 2.6.2
автор: Brainstorm Force
author_website: https://wpastra.com/about/
путь_к темы: /home/oeg64cbos841/test2.com/wp-content/themes/astra

wp-mu-плагины (1)

installatron_hide_status_test.php: автор: (undefined), версия: (undefined)

WP-плагины-активные (15)

Расширенная конфигурация TinyMCE: версия: 1.6, автор: Эндрю Озз
Astra Hooks: версия: 1.0.2, автор: Brainstorm Force
Astra Pro: версия: 2.7.3, автор: Brainstorm Force
Классический редактор: версия: 1.6, автор: участники WordPress
Дистрибьютор: версия: 1.6.1, автор: 10up Inc.
Elementor: версия: 3.0.16, автор: Elementor.com
Elementor Pro: версия: 3.0.9, автор: Elementor.com
LifterLMS: версия: 4.10.2, автор: LifterLMS
LifterLMS Labs: версия: 1.5.3, автор: LifterLMS
Ограничить количество попыток входа в систему перезагружено: версия: 2.18.0, автор: Ограничить количество попыток входа в систему повторно
Логотип входа: версия: 0.10.0, автор: Марк Джакит
Защищено паролем: версия: 2.4, автор: Бен Хьюсон
Премиум-аддоны для Elementor: версия: 4.1.6, автор: Leap13
UpdraftPlus - Резервное копирование / Восстановление: версия: 2.16.46.0, автор: UpdraftPlus.Com, DavidAnderson
Yoast SEO: версия: 15.5, автор: Team Yoast

неактивные плагины wp (2)

Print-O-Matic: версия: 1.7.13, автор: twinpictures
Search Analytics: версия: 1.3.5, автор: Корнел Райу

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: загрузка файлов отключена
post_max_size: 32M
upload_max_filesize: 32 МБ
max_effective_size: 32 МБ
max_file_uploads: 20
imagick_limits:
imagick :: RESOURCETYPE_AREA: 8 ГБ
imagick :: RESOURCETYPE_DISK: 9.2233720368548E + 18
imagick :: RESOURCETYPE_FILE: 12288
imagick :: RESOURCETYPE_MAP: 8 ГБ
imagick :: RESOURCETYPE_MEMORY: 4 ГБ
imagick :: RESOURCETYPE_THREAD: 1
gd_version: в комплекте (совместим с 2.1.0)
ghostscript_version: 8.70

wp-сервер

архитектура_сервера: Linux 2.6.32-954.3.5.lve1.4.64.el6.x86_64 x86_64
httpd_software: Apache
php_version: 7.2.34 64 бит
php_sapi: litespeed
max_input_variables: 1000
time_limit: 30
memory_limit: 256 МБ
max_input_time: -1
upload_max_filesize: 32 МБ
php_post_max_size: 32 МБ
curl_version: 7.71.0 OpenSSL / 1.1.1d
сухосин: ложь
imagick_availability: true
pretty_permalinks: правда
htaccess_extra_rules: ложь

wp-база данных

расширение: mysqli
версия_сервера: 5.6.49-cll-lve
client_version: 5.6.49

wp-константы

WP_HOME: не определено
WP_SITEURL: не определено
WP_CONTENT_DIR: /home/oeg64cbos841/test2.com/wp-content
WP_PLUGIN_DIR: /home/oeg64cbos841/test2.com/wp-content/plugins
WP_MAX_MEMORY_LIMIT: 256 МБ
WP_DEBUG: ложь
WP_DEBUG_DISPLAY: правда
WP_DEBUG_LOG: ложь
SCRIPT_DEBUG: ложь
WP_CACHE: ложь
CONCATENATE_SCRIPTS: не определено
COMPRESS_SCRIPTS: не определено
COMPRESS_CSS: не определено
WP_LOCAL_DEV: не определено
DB_CHARSET: utf8
DB_COLLATE: не определено

wp-файловая система

wordpress: доступный для записи
wp-content: доступный для записи
загрузки: с возможностью записи
плагины: записываемые
темы: записываемые
mu-plugins: с возможностью записи

распределитель

0: 1.6.1
1: Да
2: [email protected]
3:
Переопределить авторскую строку: Да
Работа с медиа: только избранные изображения
4: нет данных
5:
DEV - Обучение сотрудников:

  • URL: https://test2.com/wp-json
  • Версия: 1.6.1
  • Статус: предупреждение
  • Метод аутентификации: имя пользователя / пароль
  • Имя пользователя: iLindaSmith
  • Разрешенные роли: администратор
  • Дополнительные данные: {"errors": [], "can_post": [], "can_get": ["post", "page", "attachment", "wp_block"], "endpoint_suggestion": false, "is_authenticated": "нет"}

`

@ j0HnC0untry при настройке внешнего подключения вы следовали указаниям мастера аутентификации или создавали подключения вручную?

Настроил вручную, следуя указаниям сайтов

@ j0HnC0untry - это инструкции, которые вы выполнили из файла readme.md плагина? https://github.com/10up/distributor/#setup -external-connections-using-application-passwords Если да, то сталкивались ли вы с ошибками на любом этапе этих шагов? Кроме того, вы можете дать мастеру аутентификации шанс, так как он должен автоматизировать большую часть этих ручных действий и, надеюсь, правильно настроить внешние соединения для вас.

Да, это инструкции. Где в приложении находится Мастер аутентификации. Я не видел этого

@ j0HnC0untry из Distributor > External Connections WP, нажав кнопку Add New , вы увидите экран, подобный показанному ниже, после того, как вы введете URL-адрес внешнего сайта и нажмете Authorize Connection должен провести вас через процесс утверждения, чтобы успешно установить внешнее соединение.

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

Сожалею. Да, я использовал это, чтобы настроить

@ j0HnC0untry, и вы говорите, что завершили этот процесс утверждения и не видите действительное полное внешнее соединение? Или где-то на финальных этапах утверждения мастера авторизации произошла ошибка?

Я попробовал еще раз, и он блокируется на экране авторизации приложения после того, как я нажимаю «Да, я одобряю это подключение». Кнопка неактивна, и после этого ничего не происходит.

@ j0HnC0untry, не могли бы вы проверить, нет ли на этой странице ошибок консоли в вашем браузере?

Я получаю это сообщение в консоли

JQMIGRATE: Migrate установлен, версия 3.3.2
jquery-migrate.min.js? ver = 3.3.2: 2

Я попробовал мастер и получил эту ошибку

Невозможно подключиться к сайту.
Ошибка cURL 28: время ожидания операции истекло через 5004 миллисекунды, получено 0 байтов (http_request_failed)

Ошибка больше НЕ появляется, и я думаю, что техническая поддержка godaddy устранила проблему.

На странице авторизации приложения, где есть кнопка с надписью «Да, я одобряю это соединение», кнопка становится серой, когда я нажимаю на нее, но после этого ничего не происходит. Веб-адрес также перенаправляет на страницу, к которой я пытаюсь подключиться. Ниже находится адресная строка, и на ней есть сообщение об ошибке.

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.vet% 2Fwp-admin% 2Fpost-new.php% 3Fpost_type% 3Ddt_ext_connection% 26setupStatus% 3Dsuccess% 26titleField% 3Dhttps% 25253A% 25252F%% 25252Femployc2eetraining.dev % 25252Femployeetrainingdev.vcp.vet% 25252F% 26restRoot% 3Dhttps% 25253A% 25252F% 25252Femployeetrainingdev.vcp.vet% 25252Fwp-json% 25252F & reject_ %url = https% 3Alepwter.fw.vcp-2fw.cnp% 3Alep-2Fw.new.czf.pdf. % 3Fpost_type% 3Ddt_ext_connection% 26setupStatus% 3Dfailure

Я использую php 7.2, и я увеличил всю память, время обработки и т. Д.

@ j0HnC0untry Было ли что-то изменено GoDaddy на стороне сервера? Поделились ли они какими-либо деталями, которые могут помочь нам определить, есть ли проблема с настройкой конкретной среды или чем-то, чем мы можем поделиться с другими членами сообщества, у которых есть похожие проблемы?

Godaddy увеличил все серверные лимиты, это все, что они сделали. Я запустил мастер установки с ними по телефону, и они не увидели никаких ошибок сервера. Кроме того, поскольку это плагин стороннего производителя, они сказали, что больше ничего не могут сделать.

Любая помощь по настройке будет принята с благодарностью. Я потратил около 8 часов на изучение и тестирование этого плагина и почти готов сдаться и попытаться найти другой плагин.

@ j0HnC0untry вы заметили, что на странице, на которую вы были перенаправлены, появилось сообщение «Да, я одобряю это соединение». Вы можете поделиться, что это было за сообщение?

Сообщение об ошибке было до того, как страница Да, я одобряю это соединение, была исправлена ​​godaddy Но сообщение ниже

Невозможно подключиться к сайту.
Ошибка cURL 28: время ожидания операции истекло через 5004 миллисекунды, получено 0 байтов (http_request_failed)

@ j0HnC0untry хорошо, если это сообщение об ошибке больше не появляется для вас, тогда где в потоке настройки вы сталкиваетесь с ошибками / проблемами?

Есть ли решение или стоит поискать другой плагин?

Я также столкнулся с той же проблемой с двумя моими внешними сайтами из-за кнопки «неактивен - Да, я одобряю это соединение». И обнаружил, что эта проблема связана с WordPress 5.6, когда я понизил / откатил свой WordPress до 5.5. 3 он устанавливает рабочее соединение с двумя внешними сайтами.
(После перехода на более раннюю версию я использую мастер авторизации подключения вместе с паролем приложения и теперь работаю нормально) попробуйте понизить версию WordPress, используйте плагин WP-Downgrade,

С уважением
Анил

@ anilpainuly121 Спасибо! Означает ли это, что вы не можете обновить свою версию Wordpress?

@jeffpaul Будет ли это исправление?

@ j0HnC0untry Да, какое-то время, пока нет решений, он работает до последней стабильной версии WordPress 5.5.3
с нетерпением жду новостей от сообщества разработчиков.

@jeffpaul , это правильно? Нет исправления для текущей версии WP? Ребята, вы работаете над обновлением?

@ j0HnC0untry @ anilpainuly121 Спасибо обоим за отзывы. Мне удалось воспроизвести эту проблему с помощью Distributor v1.6.1 и WordPress v5.6, хотя в WordPress v5.5.3 проблем нет. Проблема, с которой я сталкиваюсь, заключается в том, что при использовании мастера подключения я правильно перенаправляюсь на удаленный сайт, но при нажатии кнопки подтверждения эта кнопка становится серой, и после этого ничего не происходит (это связано с ошибкой JS).

Для некоторой предыстории Дистрибьютор всегда рекомендовал использовать плагин Application Passwords для обработки аутентификации. Начиная с версии v1.6.0, этот плагин был связан с Distributor в попытке упростить настройку внешнего соединения. Но в WordPress v5.6 они перенесли этот плагин в ядро, что может вызвать конфликты с загружаемой версией Distributor.

Мы работаем над исправлением этого (см. # 676, # 681 и # 682). Эти первые две были объединены в ветку develop а последняя все еще дорабатывается. Я обновил Distributor в своей тестовой среде, чтобы использовать эти исправления, и мне снова удалось успешно настроить внешние подключения. Если у кого-то из вас есть время протестировать эти исправления и посмотреть, решит ли это вашу проблему, это будет здорово. Вы захотите протестировать с # 682, так как в нем уже есть исправления из первых двух PR.

Мы будем работать над внесением этих исправлений в выпуск, но в то же время вы по-прежнему сможете настраивать внешние подключения, используя процесс настройки вручную. Если вы перейдете на экран «Добавить новое внешнее соединение» (URL-адрес должен иметь вид /wp-admin/post-new.php?post_type=dt_ext_connection ), а затем в окне мастера удаленного подключения, вы можете щелкнуть ссылку «Установить подключение вручную»:

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

Это даст вам все поля, которые вы можете заполнить вручную, чтобы установить соединение. Вам нужно будет перейти на внешний сайт, перейти в свой профиль и затем добавить новый пароль приложения. Затем возьмите этот пароль и введите его на экране подключения вручную вместе со своим именем пользователя и URL-адресом этого внешнего сайта.

@dkotter Я протестирую это позже сегодня и

@ j0HnC0untry @ anilpainuly121 вчера мы

@jeffpaul OMG, это так здорово! Это сработало, я проверил тягу, и на первый взгляд все работает отлично. На следующей неделе я проведу еще несколько тестов. Спасибо за такой своевременный ответ!

@jeffpaul Спасибо за обновление! Теперь он снова работает, как и раньше. :-)

Отметьте это как закрытое, но не стесняйтесь повторно открывать комментарии, если у вас возникнут связанные проблемы, и мы отсортируем их как можно лучше ... спасибо!

Теперь это работает с Wordpress 5.6, мои сайты обновлены до WP 5.6 ..
Хорошо себя чувствовать.
Спасибо команде разработчиков.

Была ли эта страница полезной?
0 / 5 - 0 рейтинги