Écrivain Windows Live / WordPress – Réponse du serveur non valide (XMLRPC)

Essayer de publier quelques articles sur un blog (plateforme : WordPress) à l'aide de Windows Live Writer, après avoir donné "Publier", j'ai rencontré à plusieurs reprises une erreur comme celle-ci :

"Réponse du serveur invalide – La réponse à la métaWeblog.newPost La méthode reçue du serveur de blog n'était pas valide : document de réponse non valide renvoyé par Serveur XMLRpc.» .

L'erreur ci-dessus se produit généralement lorsque de grandes images sont insérées dans la publication et sur le serveur Web (plus précisément dans Apache) le filtre est défini "SecFilterHéritage SUR" .

La solution la plus simple au problème consiste à supprimer ce filtre pour le fichier xmlrpc.php avec l'aide .htaccess .

Ajoutez les lignes suivantes au fichier .htaccess et cliquez sur "enregistrer"

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

Après avoir effectué cette opération simple, il n'y aura plus de problèmes liés à XMLRpc. La solution ci-dessus est également valable dans le cas de l'erreur : “Windows Live Writer n'a pas pu détecter automatiquement votre blog : réponse du serveur non valide – La réponse à la méthode blogger.getUsersBlogs reçue du serveur de blog n'était pas valide : document de réponse non valide renvoyé par le serveur XmlRpc”, qui apparaît lorsque vous souhaitez ajouter un nouveau compte de blog WordPress dans Windows Live Writer.

ModSecurity.org, explique la directive de sécurité : SecFilterHéritage

Filtrer l'héritage

Les filtres définis dans les dossiers parents sont normalement hérités des contextes de configuration Apache imbriqués. Ce comportement est acceptable (et requis) dans la plupart des cas, mais pas toujours. Parfois, vous devez assouplir les contrôles dans certaines parties du site. En utilisant la directive SecFilterInheritance :

SecFilterInheritance Off

vous pouvez demander à ModSecurity d'ignorer les filtres parents afin de pouvoir repartir de zéro avec les règles. Cette directive affecte uniquement les règles. La configuration est toujours héritée du contexte parent mais vous pouvez la remplacer à votre guise en utilisant les directives de configuration appropriées.
L'héritage de configuration et de règles est toujours activé par défaut. Si vous avez un contexte de configuration sous un contexte pour lequel l'héritage est désactivé, vous devrez à nouveau désactiver explicitement l'héritage si c'est ce dont vous avez besoin.

Passionné par la technologie, j'écris avec plaisir sur Stealthsetts.com à partir de 2006. J'ai une riche expérience dans les systèmes d'exploitation: macOS, Windows et Linux, mais aussi dans les langages de programmation et les plateformes de blogs (WordPress) et pour les magasins en ligne (WooCommerce, Magento, Presashop).

Maison Votre source de tutoriels informatiques, des conseils et des nouvelles utiles. Écrivain Windows Live / WordPress – Réponse du serveur non valide (XMLRPC)
Laisser un commentaire