Distributor: Externer Verbindungsfehler über Https

Erstellt am 13. Mai 2021  ·  10Kommentare  ·  Quelle: 10up/distributor

Beschreiben Sie Ihre Frage
Wir haben 2 Sites mit installiertem Distributor - eine auf einer Hauptdomäne (wie amaindomain.com ) und eine auf einer Unterdomäne der sub.amaindomain.com ).

Sie sind praktisch identische Setups und beide mit unserer Distributor-Lizenz aktiviert.
Beide SIND als https, UND HSTS usw. eingerichtet.
Sie verwenden das gleiche DNS auf Cloudflare, verwenden WP 5.7.2 und identische Plugins
Und ja, alle allgemeinen WP-Einstellungen sind für https konfiguriert.
Die Sites akzeptieren nicht einmal http-URLs - wenn Sie http verwenden, werden sie auf https zurückgesetzt.
Verwenden von Lets Encrypt SSL-Zertifikaten.
Auf einem dedizierten LAMP-Server (Centos & Plesk) kontrollieren wir

Warum weigert sich der Distributor also, externe Verbindungen einzurichten und sagt, dass unsere Website "KEIN https verwendet"?

Wollen Sie nicht kritisieren, aber die Docs (Leitfaden?) zu diesem Thema sind ein bisschen ... leicht? Ich meine, es sagt Ihnen ein Code-Snippet, das Sie benötigen, aber NICHT, was Sie damit tun sollen?

Sid B.

Reporter Feedback question

Alle 10 Kommentare

AUCH beide Seiten befinden sich im Produktions-/Live-Modus

Post-UPDATE (_Teilweise_ Gelöst)

1) Dieses Problem hatte NICHTS mit unserem https zu tun, obwohl der Fehler darauf hinweist, dass dies die Ursache war.
Es trat auf, weil ALLE 3 unserer Sicherheits-Plugins wie Wordfence Anwendungskennwörter als RIESIGE Sicherheitsrisiken betrachten und sie deaktiviert hatten. _(Möglicherweise möchten Sie Fehlermeldungen von Ihrem Plugin anpassen_)

2) der Distributor _plugin_ TEXT (nicht die Dokumente hier, der eigentliche Plugin-Text wird angezeigt) rät Ihnen, das "Applications Password"-Plugin zu verwenden, das jetzt Teil des WP-Kerns ist.

3) Der Verbindungsassistent funktioniert nicht, selbst wenn die externe Site Anwendungskennwörter AKTIVIERT hat.
Admin-Benutzer angemeldet
beide laufen mit Version 1.6.4 von Distributor

  • es gibt eine mehrdeutige Fehlermeldung "Anwendungspasswörter nicht verfügbar"
    Ich konnte eine Verbindung mit dem grünen Punkt herstellen, indem ich alles manuell machte
    (Hinweis: Sie sollten Ihren Dokumenten die Tatsache

UND FRAGEN, die die Distributor-Dokumente nicht beantworten:

Wir werden Distributor verwenden, um
1) Push-Posts und -Seiten auf Unterwebsites (mit konischen Links, damit sie aktualisiert werden usw.)
2) Lassen Sie alle Aktualisierungen/Änderungen an diesen Seiten automatisch in den Unterseiten widerspiegeln
Notiz:
Die Sub-Sites befinden sich auf Sub-Domains der Hauptseite und führen normalerweise keine Pull-Requests durch
Die untergeordneten Sites werden Inhalte nirgendwohin übertragen, sondern _nur von der Hauptseite empfangen_.
Nur der Administrator hat Zugriff auf den Distributor – nicht einmal Redakteure

SO

1) Wie verhindern wir, dass die Aktivierung von _Anwendungspasswörtern_ für Distributoren funktioniert, ohne die Sicherheit ernsthaft zu beeinträchtigen?

2) Gibt es eine Möglichkeit, Inhaltsbeiträge oder Seiten zu verteilen, OHNE dass die Shortcodes erweitert werden?
(ALLE Unterwebsites sind identische Einstellungen für Funktionscodes, aber die Werte für jede Unterwebsite unterscheiden sich. Wir würden
wie die Shortcodes, um die Werte so zu verwenden, wie sie auf der externen Unterwebsite sind, nicht auf der Hauptseite)

Sid

  1. Wie verhindern wir, dass die Aktivierung von Anwendungskennwörtern für Distributoren funktioniert, ohne die Sicherheit ernsthaft zu beeinträchtigen?

Wenn Sie Ihre Kommentare durchlesen, scheint es, als ob die Dinge für Sie funktionieren, richtig? Wenn nicht, können Sie bitte beschreiben, was NICHT funktioniert, damit ich versuchen kann, dieses Problem zu untersuchen?

  1. Gibt es eine Möglichkeit, Inhaltsbeiträge oder Seiten zu verteilen, OHNE dass die Shortcodes erweitert werden?
    (ALLE Unterwebsites sind identische Einstellungen für Funktionscodes, aber die Werte für jede Unterwebsite unterscheiden sich. Wir würden
    wie die Shortcodes, um die Werte so zu verwenden, wie sie auf der externen Unterwebsite sind, nicht auf der Hauptseite)

Nein, ID-Transformationen sind ein Thema, das wir in einem großen Distributor-Update behandeln möchten, aber es gibt keinen unmittelbaren Zeitplan, da wir noch daran arbeiten, diese Arbeit auszuloten. Wenn dies für Sie besonders dringend/wichtig ist, können wir alternative kostenpflichtige Supportoptionen besprechen, um diese Arbeit für Sie zu beschleunigen (E-Mail an [email protected]).

Es funktioniert, solange wir es manuell tun. Der Assistent schlägt jedes Mal fehl.

Ihre Textanweisungen und Fehlermeldungen könnten etwas Aufmerksamkeit gebrauchen - es dauerte eine Weile, um anhand der Fehlermeldung herauszufinden, was das eigentliche Problem war, und zu wissen, wo einige der in den Dokumenten empfohlenen Codeschnipsel zu finden sind verwendet (Sie möchten nicht Dinge annehmen und Änderungen oder Ergänzungen am falschen PHP-Skript vornehmen :-) )

Was die anderen angeht, schätzen Sie das Angebot, aber es ist nur die Erhaltung der Shortcodes, die wir betrachten - wenn Sie einen Shortcode haben, um den Firmennamen der Site anzuzeigen, möchten Sie, dass er den richtigen Namen für die Site anzeigt, auf der sich die Seite befindet. :-)

Danke, dass Sie sich bei mir melden!

Sid

@deadparrotsoftware haben Sie Screenshots von verwirrenden Anweisungen? Wir haben die letzten paar Nebenversionen damit verbracht, die Integration mit dem Plugin Application Passwords und der Funktionalität von Application Passwords jetzt im WordPress-Kern zu verfeinern anderen völlig klar. Mit diesen Screenshot-Beispielen können Sie Orte hervorheben, an denen Sie sich auf Verbesserungen konzentrieren sollten.

Da wir die Dinge zum Laufen gebracht haben, habe ich nicht von allem Screenshots, aber ich habe ein paar erstellt, die zeigen, wo die Anweisungen oder Fehlermeldungen verbessert / geklärt werden könnten. Ich hoffe es hilft :-)

Ich habe sie an die von dir angegebene E-Mail-Adresse gesendet - konnte sie hier nicht hochladen :)

Sid

Der Assistent funktioniert nicht auf WP 5,6 (oder 5.7), aber das steht tatsächlich auf der Distributor-Site. Auch wenn Sie deren Anweisungen lesen, wird das wp-json-Addon erwähnt.

https://github.com/10up/distributor (für vollständige Anweisungen nach unten scrollen)

Hier erwähnter Zauberer:

Ab Distributor 1.6.0 gibt es einen Autorisierungsassistenten zur Unterstützung bei der Erstellung externer Verbindungen, der eine Version von Anwendungskennwörtern nutzt, die mit Distributor-Versionen 1.6.0 oder neuer gebündelt ist. Diese Versionen haben bei Verwendung mit WordPress 5.6 einen Konflikt und erfordern, dass Sie den manuellen Erstellungsprozess für externe Verbindungen verwenden, bis ein Fix veröffentlicht werden kann (derzeit für die nächste Version 1.6.2 vorgesehen).

WP-JSON hier erwähnt:

5.Fügen Sie auf mainsite.com die externe Verbindungs-URL hinzu (zB http://remotesite.com/wp-json). Sie sollten einen grünen Kreis und "Verbindung hergestellt." sehen.

Um ehrlich zu sein, ohne dieses Team hätte ich mein Projekt nicht durchführen können, da es die EINZIGE Single-Site-Distributor/Broadcast-Option ist, wenn Sie kein WP-CMS verwenden möchten.

Danke schön

Was ich mit wp-json meinte, ist, dass es nicht sagt, dass Sie es haben MÜSSEN
die URL
oder wird nicht funktionieren. Ich habe ein Dutzend Mal damit herumgespielt, bevor ich es gemerkt habe
es war nicht
ein "any URL"-Beispiel, aber MUSS mit wp-json enden. Ich dachte das Problem wäre ich
zu haben war unsere Sub-Domain, nicht die wp-json. Brauchte nur eine Notiz wie
"Beachten Sie, dass Ihre URL für Verbindungen wp-json in der URL enthalten MUSS"

Und wir haben die Version 1.6.4 - Sie war es hätte gesagt , dass Art und Weise für
1.6.4 :)

Diese Kommentare waren NICHT dazu gedacht, etwas anderes zu tun, als zu helfen. Wir entwerfen Software
hier und haben auf die harte Tour entdeckt, dass Anleitungen und Notizen -
besonders diejenigen
im Plugin/App/Software angezeigt - kann kritisch sein, insbesondere für
Bewertungen

Und es ist schön, dass es funktioniert :)

Sid

Direktor, Marketing & Support
Dead Parrot Software Inc.

Am Mi, 19. Mai 2021 um 19:57 Uhr ldollard @ . * > schrieb:

Der Assistent funktioniert nicht auf WP 5,6 (oder 5.7), aber er sagt das tatsächlich in
die Verteilerseite. Auch wenn Sie ihre Anweisungen lesen, wird darauf hingewiesen
das wp-json-Addon.

https://github.com/10up/distributor (für vollständige Anweisungen nach unten scrollen)

Hier erwähnter Zauberer:

Ab Distributor 1.6.0 gibt es einen Autorisierungsassistenten, der Sie bei der
Erstellung externer Verbindungen, die eine Version der Anwendung nutzen
Passwörter, die mit den Distributor-Versionen 1.6.0 oder höher gebündelt sind. Diese
Versionen haben einen Konflikt, wenn sie auf WordPress 5.6 verwendet werden und erfordern
dass Sie den manuellen Erstellungsprozess für Externe Verbindungen verwenden, bis a
Fix kann veröffentlicht werden (derzeit für die nächste Version 1.6.2 vorgesehen).

WP-JSON hier erwähnt:

5.Fügen Sie auf mainsite.com die externe Verbindungs-URL hinzu (z. B.
http://remotesite.com/wp-json). Sie sollten einen grünen Kreis sehen und
"Verbindung hergestellt.".

Ehrlich gesagt, ohne dieses Team hätte ich das nicht geschafft
Projekt, das ich gemacht habe, da es die EINZIGE Single-Site-Distributor/Broadcast-Option ist, wenn
Sie kein WP-CMS verwenden möchten.

Danke schön


Sie erhalten dies, weil Sie erwähnt wurden.
Antworten Sie direkt auf diese E-Mail und zeigen Sie sie auf GitHub an
https://github.com/10up/distributor/issues/761#issuecomment-844575932 ,
oder abmelden
https://github.com/notifications/unsubscribe-auth/ABSFFGOHRCGVOZG4UQM4G4DTORF53ANCNFSM44ZZSGTA
.

@deadparrotsoftware hört sich so an, als hätten Sie es geschafft, die Dinge richtig zum

Ja, wir haben es zum Laufen gebracht. Wir machen jetzt einige Tests mit dem
Software.
Ja, wir können dieses Problem abschließen. Vielen Dank :)

Sid

Direktor, Marketing & Support
Dead Parrot Software Inc.

Am Do, 20. Mai 2021 um 10:22 Uhr Jeffrey Paul @ . * >
schrieb:

@deadparrotsoftware https://github.com/deadparrotsoftware klingt wie
Sie haben es geschafft, die Dinge richtig zum Laufen zu bringen, ja? Wenn ja, können wir schließen?
dieses Problem oder gibt es noch zusätzliche Probleme/Fragen, die Sie haben müssen
beschließen?


Sie erhalten dies, weil Sie erwähnt wurden.
Antworten Sie direkt auf diese E-Mail und zeigen Sie sie auf GitHub an
https://github.com/10up/distributor/issues/761#issuecomment-845167484 ,
oder abmelden
https://github.com/notifications/unsubscribe-auth/ABSFFGJRBAZ5DTWGWZSQTK3TOULKVANCNFSM44ZZSGTA
.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen