Windows Live Writer / WordPress – Ungültige Serverantwort (XMLRPC)
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)
Was ist neu
Um Stealth
Technologiebegeistert schreibe ich seit 2006 gerne auf StealthSettings.com. Ich habe umfangreiche Erfahrungen mit Betriebssystemen wie macOS, Windows und Linux sowie mit Programmiersprachen, Blogging-Plattformen (WordPress) und Online-Shops (WooCommerce, Magento, PrestaShop).
Alle Beiträge von Stealth anzeigenVielleicht interessieren Sie sich auch für...