Distributor: Ошибка внешних подключений о Https

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

Опишите свой вопрос
У нас есть 2 сайта с установленным дистрибьютором - один в основном домене (например, amaindomain.com ) и один в поддомене основного ( sub.amaindomain.com ).

Они практически идентичны по настройке и активированы нашей лицензией дистрибьютора.
Оба настроены как https, HSTS и т. Д.
Они используют один и тот же DNS в Cloudflare, используют WP 5.7.2 и идентичный набор плагинов.
И да, все общие настройки WP настроены для https.
Сайты даже не принимают URL-адреса http - если вы используете http, они сбрасываются на https.
Использование позволяет зашифровать сертификаты SSL.
На выделенном сервере LAMP (Centos и Plesk) мы контролируем

Так почему же Дистрибьютор отказывается устанавливать внешние подключения и заявляет, что наш сайт «НЕ использует https»?

Не хочу критиковать, но Док (руководство?) По этому вопросу немного ... легковесно? Я имею в виду, что он сообщает вам фрагмент кода, который вам понадобится, но НЕ что с ним делать?

Сид Б.

Reporter Feedback question

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

ТАКЖЕ оба сайта находятся в рабочем / рабочем режиме.

Опубликовать ОБНОВЛЕНИЕ (_Частично_ решено)

1) Эта проблема НИЧЕГО не имела отношения к нашему https, несмотря на ошибку, указывающую, что это была причина.
Это произошло потому, что ВСЕ 3 наших плагина безопасности, такие как Wordfence, считают пароли приложений ОГРОМНОЙ угрозой безопасности и отключили их. _ (вы можете настроить сообщения об ошибках из вашего плагина_)

2) Дистрибьютор _plugin_ ТЕКСТ (здесь не документы, а фактический текст плагина) советует вам использовать плагин «Пароль приложений», который теперь является частью ядра WP.

3) Мастер подключения не работает, даже если на внешнем сайте ЕСТЬ ВКЛЮЧЕННЫЕ пароли приложений,
пользователь admin вошел в систему
оба работают с версией 1.6.4 Дистрибьютора

  • выдает неоднозначное сообщение об ошибке «Пароли приложений недоступны»
    Я БЫЛ смог получить соединение с зеленой точкой, делая все вручную
    (примечание: вы должны добавить в свои документы тот факт, что вы ДОЛЖНЫ использовать _wp-json_ в URL-адресе внешнего подключения! даже в ручном режиме)

И ВОПРОСЫ, на которые Дистрибьютор не отвечает:

Мы будем использовать Дистрибьютора для
1) Отправляйте сообщения и страницы на дополнительные сайты (с коническими ссылками, чтобы они обновлялись и т. Д.)
2) Любые обновления / изменения этих страниц автоматически отражаются на дополнительных сайтах.
Примечание:
Подсайты находятся на поддоменах основного сайта и обычно не выполняют пул-реквесты.
Подсайты НЕ будут никуда продвигать контент, _ просто получая его с основного сайта_.
Только администратор будет иметь доступ к Дистрибьютору - даже не редакторы.

ТАК

1) Как сделать так, чтобы включение _Пароли приложений_ для Дистрибьютора не сильно повлияло на безопасность?

2) Есть ли способ распространять сообщения или страницы с контентом БЕЗ расширения коротких кодов?
(ВСЕ дочерние сайты имеют идентичные настройки для коротких кодов, но значения для каждого дочернего сайта различаются. Мы бы
как шорткоды, чтобы использовать значения, как они есть на внешнем дочернем сайте, а не на основном сайте)

Сид

  1. Как сделать так, чтобы использование паролей приложений для дистрибьютора не сильно повлияло на безопасность?

Судя по вашим комментариям, все работает на вас, верно? Если нет, не могли бы вы описать, что НЕ работает, чтобы я мог попытаться отсортировать эту проблему?

  1. Есть ли способ распространять сообщения или страницы с контентом БЕЗ расширения коротких кодов?
    (ВСЕ дочерние сайты имеют идентичные настройки для коротких кодов, но значения для каждого дочернего сайта различаются. Мы бы
    как шорткоды, чтобы использовать значения, как они есть на внешнем дочернем сайте, а не на основном сайте)

Нет, преобразование идентификаторов - это тема, которую мы хотим решить в крупном обновлении для дистрибьюторов, но у нас нет непосредственных сроков, поскольку мы все еще работаем над определением объема этой работы. Если это срочно / важно для вас, мы можем обсудить альтернативные варианты платной поддержки, чтобы ускорить эту работу для вас (напишите мне, чтобы обсудить [email protected]).

Это работает до тех пор, пока мы делаем это вручную. Мастер каждый раз дает сбой.

Вашим текстовым инструкциям и сообщениям об ошибках может потребоваться немного внимания - потребовалось время, чтобы выяснить такие вещи, как фактическая проблема, на основе сообщения об ошибке, и узнать, где должны быть некоторые из фрагментов кода, рекомендованных в документации. используется (вы не хотите ПРИНЯТЬ вещи и вносить изменения или дополнения в неправильный скрипт php :-))

Что касается другого, оцените предложение, но мы смотрим только на сохранение шорткода - когда у вас есть шорткод для отображения названия компании сайта, вы хотите, чтобы он отображал правильное имя для сайта, на котором находится страница. :-)

Спасибо, что связались со мной!

Сид

@deadparrotsoftware у вас есть скриншоты, где инструкции

Поскольку у нас все работает, у меня нет снимков всего, но я создал пару, которая показывает, где инструкции или сообщения об ошибках могут быть улучшены / разъяснены. Надеюсь, это поможет :-)

Я отправил их на адрес электронной почты, который вы мне дали - не смог заставить их загрузить здесь :)

Сид

Мастер не работает на WP 5,6 (или 5.7), но на самом деле он говорит об этом на сайте дистрибьютора. Также, если вы читаете их инструкции, там упоминается надстройка wp-json.

https://github.com/10up/distributor (полные инструкции прокрутите вниз)

Мастер упомянут здесь:

Начиная с распространителя 1.6.0, существует мастер авторизации для помощи в создании внешних подключений, который использует версию паролей приложений, которая входит в комплект распространителя версии 1.6.0 или новее. Эти версии будут конфликтовать при использовании в WordPress 5.6 и потребуют, чтобы вы использовали процесс ручного создания для внешних подключений, пока не будет выпущено исправление (в настоящее время нацелено на следующую версию 1.6.2).

WP-JSON, упомянутый здесь:

5. На mainsite.com добавьте URL-адрес внешнего подключения (например, http://remotesite.com/wp-json). Вы должны увидеть зеленый кружок и «Соединение установлено».

Честно говоря, без этой команды я бы не смог реализовать тот проект, который я сделал, поскольку это ЕДИНСТВЕННЫЙ вариант распространения / трансляции на одном сайте, если вы не хотите использовать WP CMS.

Ваше здоровье

Что я имел в виду, говоря о wp-json, так это то, что он не говорит, что вы ДОЛЖНЫ иметь его в
URL
или не получится. Я возился с этим дюжину раз, прежде чем понял
это не было
пример "любой URL", но ДОЛЖЕН заканчиваться на wp-json. Я думал, что проблема во мне
have был нашим поддоменом, а не wp-json. Просто нужна была заметка вроде
«Обратите внимание, что ваш URL-адрес для подключений ДОЛЖЕН включать в себя wp-json»

И у нас есть версия 1.6.4 - можно было бы сказать, что так БЫЛО для
1.6.4 :)

Эти комментарии не были предназначены ни для чего, кроме помощи. Мы разрабатываем программное обеспечение
здесь, и на собственном опыте обнаружили, что инструкции и примечания -
особенно те
отображается В плагине / приложении / программном обеспечении - может иметь критическое значение, особенно для
рейтинги

И хорошо, что у нас все заработало :)

Сид

Директор по маркетингу и поддержке
Dead Parrot Software Inc.

В среду, 19 мая 2021 г., в 19:57 ldollard @ . * > написал:

Мастер не работает на WP 5,6 (или 5.7), но на самом деле говорит, что в
сайт дистрибьютора. Также, если вы читаете их инструкции, там упоминается
аддон wp-json.

https://github.com/10up/distributor (полные инструкции прокрутите вниз)

Мастер упомянут здесь:

Начиная с версии 1.6.0 для Дистрибьютора есть Мастер авторизации, который помогает в
создание внешних подключений, использующих версию приложения
Пароли, входящие в комплект распространителя версии 1.6.0 или новее. Эти
версии будут конфликтовать при использовании на WordPress 5.6 и потребуют
что вы используете процесс создания внешних подключений вручную до тех пор, пока
исправление может быть выпущено (в настоящее время запланировано для следующего выпуска 1.6.2).

WP-JSON, упомянутый здесь:

5. На mainsite.com добавьте URL-адрес внешнего подключения (например,
http://remotesite.com/wp-json). Вы должны увидеть зеленый кружок и
"Соединение установлено.".

Если честно, без этой команды я бы не смог
проект, который я сделал, так как это ЕДИНСТВЕННЫЙ вариант распространения / трансляции на одном сайте, если
вы не хотите использовать WP CMS.

Ваше здоровье

-
Вы получаете это, потому что вас упомянули.
Ответьте на это письмо напрямую, просмотрите его на GitHub
https://github.com/10up/distributor/issues/761#issuecomment-844575932 ,
или отказаться от подписки
https://github.com/notifications/unsubscribe-auth/ABSFFGOHRCGVOZG4UQM4G4DTORF53ANCNFSM44ZZSGTA
.

@deadparrotsoftware звучит так, будто вам удалось заставить все работать правильно, да? Если да, можем ли мы закрыть эту проблему или вам еще предстоит решить дополнительные проблемы / вопросы?

Да, у нас все заработало. Сейчас мы проводим некоторое тестирование, используя
программное обеспечение.
Да, мы можем закрыть эту проблему. Спасибо :)

Сид

Директор по маркетингу и поддержке
Dead Parrot Software Inc.

В четверг, 20 мая 2021 г., в 10:22 Джеффри Пол @ . * >
написал:

@deadparrotsoftware https://github.com/deadparrotsoftware звучит как
вам удалось заставить все работать правильно, да? Если да, можем ли мы закрыть
эта проблема или есть еще дополнительные проблемы / вопросы, которые у вас есть
решать?

-
Вы получаете это, потому что вас упомянули.
Ответьте на это письмо напрямую, просмотрите его на GitHub
https://github.com/10up/distributor/issues/761#issuecomment-845167484 ,
или отказаться от подписки
https://github.com/notifications/unsubscribe-auth/ABSFFGJRBAZ5DTWGWZSQTK3TOULKVANCNFSM44ZZSGTA
.

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