Distributor: HTTPSに関する外部接続エラー

作成日 2021年05月13日  ·  10コメント  ·  ソース: 10up/distributor

あなたの質問を説明してください
Distributorがインストールされている2つのサイトがあります。1つはメインドメイン( amaindomain.comなど)にあり、もう1つはメインのサブドメイン( sub.amaindomain.com )にあります。

これらは実質的に同一のセットアップであり、どちらもディストリビューターライセンスでアクティブ化されます。
どちらもhttps、およびHSTSなどとして設定されています。
彼らはCloudflareで同じDNSを使用し、WP5.7.2と同一のプラグインセットを使用しています
はい、すべてのWP一般設定はhttps用に構成されています。
サイトはhttpURLも受け入れません。httpを使用すると、httpsにリセットされます。
Lets EncryptSSL証明書を使用します。
専用のLAMPサーバー(Centos&Plesk)で制御します

では、なぜディストリビューターは外部接続のセットアップを拒否し、私たちのサイトは「httpsを使用していない」と言っているのですか?

批判するつもりはありませんが、この問題に関するドキュメント(ガイド?)は少し...軽いですか? つまり、必要なコードスニペットが表示されますが、それをどうするかはわかりません。

シドB。

Reporter Feedback question

全てのコメント10件

また、両方のサイトが本番/ライブモードになっています

更新後(_部分的に_解決済み)

1)この問題は、それが原因であることを示すエラーにもかかわらず、httpsとは何の関係もありませんでした。
これは、Wordfenceのような3つのセキュリティプラグインすべてがアプリケーションパスワードを大きなセキュリティリスクと見なし、それらをオフにしていたために発生しました。 _(プラグインからのエラーメッセージを調整することをお勧めします_)

2)ディストリビューター_plugin_ TEXT(ここのドキュメントではなく、実際のプラグインテキストが表示されます)は、現在WPコアの一部となっている「ApplicationsPassword」プラグインを使用するようにアドバイスします。

3)外部サイトでアプリケーションパスワードが有効になっている場合でも、接続ウィザードは機能しません
ログインした管理者ユーザー
両方ともバージョン1.6.4のディストリビューターを実行しています

  • 「アプリケーションパスワードが利用できません」というあいまいなエラーメッセージが表示されます
    私はすべてを手動で行う緑色の点の接続を取得することができました
    (注:手動モードでも、外部接続URLで_wp-json_を使用する必要があるという事実をドキュメントに追加する必要があります!)

および質問ディストリビュータードキュメントは回答しません:

ディストリビューターを使用して
1)投稿とページをサブサイトにプッシュします(円錐形のリンクを使用して更新するなど)
2)これらのページの更新/変更がサブサイトに自動的に反映されるようにします
ノート:
サブサイトはメインサイトのサブドメイン上にあり、通常はプルリクエストを実行しません
サブサイトはコンテンツをどこにもプッシュせず、_メインサイトから受信するだけです_。
管理者のみがディストリビューターにアクセスできます-編集者もアクセスできません

それで

1)ディストリビューターがセキュリティに深刻な影響を与えないように、_アプリケーションパスワード_を有効にするにはどうすればよいですか?

2)短いコードを展開せずにコンテンツの投稿やページを配布する方法はありますか?
(すべてのサブサイトはショートコードの設定は同じですが、各サブサイトの値は異なります。
メインサイトではなく、外部サブサイトにある値をそのまま使用するショートコードのように)

シド

  1. ディストリビューターのアプリケーションパスワードの有効化が機能するように、セキュリティに深刻な影響を与えないようにするにはどうすればよいですか?

あなたのコメントを読んでみると、物事はあなたのために働いているように聞こえますよね? そうでない場合は、何が機能していないのか説明してください。そうすれば、その問題のトリアージを試みることができますか?

  1. ショートコードを展開せずにコンテンツの投稿やページを配布する方法はありますか?
    (すべてのサブサイトはショートコードの設定は同じですが、各サブサイトの値は異なります。
    メインサイトではなく、外部サブサイトにある値をそのまま使用するショートコードのように)

いいえ、ID変換は、ディストリビューターのメジャーアップデートで処理することを検討しているトピックですが、その作業の範囲を特定するためにまだ作業中であるため、即時のタイムラインはありません。 それがあなたにとって特に緊急/重要な性質である場合、私たちはあなたのためにその仕事をスピードアップするための代替の有料サポートオプションについて話し合うことができます([email protected]について話し合うために私にメールしてください)。

手動で行う限り機能します。 ウィザードは毎回失敗します。

あなたのテキストの指示とエラーメッセージは少し注意を払うかもしれません-エラーメッセージに基づいて実際の問題が何であるかなどを理解し、ドキュメントで推奨されているコードスニペットのいくつかがどこにあるべきかを知るのに時間がかかりました使用済み(物事を想定して、間違ったphpスクリプトに変更や追加を加えたくない:-))

もう1つについては、オファーに感謝しますが、これは私たちが検討しているショートコードの保存のみです。サイトの会社名を表示するショートコードがある場合は、ページが表示されているサイトの正しい名前を表示する必要があります。 :-)

私に戻ってきてくれてありがとう!

シド

@deadparrotsoftware指示が混乱していた場所のスクリーンショットはありますか? 過去数回のマイナーリリースで、プラグインとアプリケーションパスワードの統合を微調整して、WordPressコアの機能を調整しました。そのため、私たちにとって意味のあるコピーをいくつか見てきた可能性がありますが、そうではありません。他の人には完全に明確です。 これらのスクリーンショットの例があると、改善に集中する場所を強調するのに役立ちます。

うまくいったので、すべてのスクリーンショットを持っているわけではありませんが、指示やエラーメッセージを改善/明確化できる場所を示すカップルを作成しました。 それが役に立てば幸い :-)

私はあなたが私に与えたメールアドレスにそれらを送りました-ここにアップロードさせることができませんでした:)

シド

ウィザードはWP5,6(または5.7)では機能しませんが、実際にはディストリビューターサイトで機能します。 また、彼らの指示を読むと、wp-jsonアドオンについて言及しています。

https://github.com/10up/distributor (完全な手順については下にスクロールしてください)

ここで言及されているウィザード:

Distributor 1.6.0以降、Distributorバージョン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で終了する必要がありました。 私は自分が抱えていた問題だと思った
持っているのは私たちのサブドメインであり、wp-jsonではありませんでした。 のようなメモが必要でした
「接続用のURLには、URLにwp-jsonを含める必要があることに注意してください」

そして、バージョン1.6.4あります-あなたができたでしょう
1.6.4 :)

これらのコメントは、助けること以外のことをすることを意図していませんでした。 ソフトウェアを設計します
ここで、指示とメモの難しい方法を発見しました-
特にもの
プラグイン/アプリ/ソフトウェアに表示される-特に重要な場合があります
評価

そして、それが機能するようになったのは素晴らしいことです:)

シド

マーケティング&サポートディレクター
Dead Parrot Software Inc.

2021年5月19日水曜日午後7時57分ldollard @* >書いた:

ウィザードはWP5,6(または5.7)では機能しませんが、実際には
ディストリビューターサイト。 また、あなたが彼らの指示を読むならば、それは言及します
wp-jsonアドオン。

https://github.com/10up/distributor (完全な手順については下にスクロールしてください)

ここで言及されているウィザード:

ディストリビューター1.6.0の時点で、
アプリケーションのバージョンを活用する外部接続の作成
Distributorバージョン1.6.0以降にバンドルされているパスワード。 これらは
WordPress 5.6で使用するとバージョンに競合が発生し、
外部接続の手動作成プロセスを使用するまで
修正をリリースできます(現在、次の1.6.2リリースを対象としています)。

ここで言及されているWP-JSON:

5. mainsite.comで、外部接続URLを追加します(例:
http://remotesite.com/wp-json)。 緑の円が表示され、
"接続が確立されました。"。

正直なところ、このチームがいなければ、私はできなかっただろう。
唯一の単一サイトのディストリビューター/ブロードキャストオプションであるため、私が行ったプロジェクト
WPCMSを使用したくない。

乾杯


あなたが言及されたのであなたはこれを受け取っています。
このメールに直接返信し、GitHubで表示してください
https://github.com/10up/distributor/issues/761#issuecomment-844575932
または購読を解除する
https://github.com/notifications/unsubscribe-auth/ABSFFGOHRCGVOZG4UQM4G4DTORF53ANCNFSM44ZZSGTA

@deadparrotsoftwareは、物事を正しく機能させることができたようですね。 もしそうなら、この問題を解決できますか、それとも解決しなければならない追加の問題/質問がありますか?

はい、動作しました。 現在、を使用していくつかのテストを行っています
ソフトウェア。
はい、この問題を解決できます。 ありがとう :)

シド

マーケティング&サポートディレクター
Dead Parrot Software Inc.

2021年5月20日木曜日午前10時22分ジェフリーポール@* >
書きました:

@deadparrotsoftwarehttps ://github.com/deadparrotsoftwareは次のように聞こえます
あなたは物事を正しく機能させることができましたねもしそうなら、私たちは閉じることができますか
この問題またはあなたがしなければならない追加の問題/質問がまだありますか
解決?


あなたが言及されたのであなたはこれを受け取っています。
このメールに直接返信し、GitHubで表示してください
https://github.com/10up/distributor/issues/761#issuecomment-845167484
または購読を解除する
https://github.com/notifications/unsubscribe-auth/ABSFFGJRBAZ5DTWGWZSQTK3TOULKVANCNFSM44ZZSGTA

このページは役に立ちましたか?
0 / 5 - 0 評価