von

0

Windows Live Writer / WordPress – Ungültige Serverantwort (XMLRPC)

Windows Live Writer / WordPress – Ungültige Serverantwort (XMLRPC)

0

Ich versuche, mit Windows Live Writer einige Artikel in einem Blog (Plattform: WordPress) zu veröffentlichen, nachdem ich Folgendes eingegeben habe:Veröffentlichen", ich bin wiederholt auf einen Fehler wie diesen gestoßen:

Ungültige Serverantwort – Die Antwort auf die metaWeblog.newPost Die vom Weblog-Server empfangene Methode war ungültig: Ungültiges Antwortdokument zurückgegeben von XmlRpc-Server.“ .

Der obige Fehler tritt im Allgemeinen auf, wenn große Bilder in den Beitrag eingefügt werden und auf dem Webserver (genauer gesagt in Apache) Filter ist gesetzt „SecFilterInheritance AN" .

Die einfachste Lösung des Problems besteht darin, diesen Filter für die Datei zu entfernen xmlrpc.php mit Hilfe .htaccess .

Fügen Sie der .htaccess-Datei die folgenden Zeilen hinzu und klicken Sie auf „Speichern“

<Files xmlrpc.php>
SecFilterInheritance Off
</Files>

Nach Durchführung dieses einfachen Vorgangs treten keine weiteren Probleme mehr auf XmlRpc. Die obige Lösung gilt auch im Fehlerfall: “Windows Live Writer konnte Ihr Blog nicht automatisch erkennen: Ungültige Serverantwort – Die vom Weblog-Server empfangene Antwort auf die Methode blogger.getUsersBlogs war ungültig: Ungültiges Antwortdokument vom XmlRpc-Server zurückgegeben”, das angezeigt wird, wenn Sie ein neues WordPress-Blogkonto in Windows Live Writer hinzufügen möchten.

ModSecurity.org, erklärt die Sicherheitsrichtlinie: SecFilterInheritance

Vererbung filtern

In übergeordneten Ordnern definierte Filter werden normalerweise von verschachtelten Apache-Konfigurationskontexten geerbt. Dieses Verhalten ist in den meisten Fällen akzeptabel (und erforderlich), jedoch nicht immer. Manchmal müssen Sie die Kontrollen in einem Teil der Website lockern. Mithilfe der SecFilterInheritance-Direktive:

SecFilterInheritance Off

Sie können ModSecurity anweisen, übergeordnete Filter zu ignorieren, sodass Sie mit den Regeln von vorne beginnen können. Diese Anweisung betrifft nur Regeln. Die Konfiguration wird immer vom übergeordneten Kontext übernommen, Sie können sie jedoch nach Belieben mit den entsprechenden Konfigurationsanweisungen überschreiben.
Die Konfiguration und Regelvererbung ist standardmäßig immer aktiviert. Wenn Sie einen Konfigurationskontext unter einem haben, bei dem die Vererbung deaktiviert ist, müssen Sie die Vererbung bei Bedarf erneut explizit deaktivieren.

Windows Live Writer / WordPress – Ungültige Serverantwort (XMLRPC)

Vielleicht interessieren Sie sich auch für...

Kein www.

Wie wird man www los? vor dem Namen einer Domain/Subdomain? Die Umwandlung von www.domain.tld in domain.tld. RewriteEngine Ein Umschreiben...
Lesen Sie weiter

Qihoo!

Interessanter Titel, oder? :) Wahrscheinlich interessant für diejenigen, die eine Website oder einen Webhosting-Server verwalten (insbesondere Webhos ...
Lesen Sie weiter

Hinterlassen Sie eine Antwort

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *