Windows Live Writer / WordPress – Phản hồi máy chủ không hợp lệ (XMLRPC)

Cố gắng đăng một số bài viết lên blog (nền tảng: WordPress) bằng Windows Live Writer, sau khi đưa ra "Xuất bản", tôi liên tục gặp lỗi như thế này:

Phạm viPhản hồi của máy chủ không hợp lệ – Sự phản hồi đối với metaWeblog.newPost phương thức nhận được từ máy chủ blog không hợp lệ: Tài liệu phản hồi không hợp lệ được trả về từ Máy chủ XmlRpc.” .

Lỗi trên thường xảy ra khi chèn ảnh lớn vào bài viết và trên web server (chính xác hơn là ở Apache) bộ lọc được đặt "SecFilterKế thừa TRÊN" .

Giải pháp đơn giản nhất cho vấn đề là loại bỏ bộ lọc này cho file xmlrpc.php với sự giúp đỡ .htaccess .

Thêm các dòng sau vào tệp .htaccess và nhấn "lưu"

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

Sau khi thực hiện thao tác đơn giản này sẽ không còn vấn đề gì liên quan đến XmlRpc. Giải pháp trên cũng hợp lệ trong trường hợp có lỗi: “Windows Live Writer không thể tự động phát hiện blog của bạn: Phản hồi của máy chủ không hợp lệ – Phản hồi cho phương thức blogger.getUsersBlogs nhận được từ máy chủ blog không hợp lệ: Tài liệu phản hồi không hợp lệ được trả về từ máy chủ XmlRpc”, xuất hiện khi bạn muốn thêm tài khoản blog WordPress mới trong Windows Live Writer.

ModSecurity.org, giải thích chỉ thị bảo mật: SecFilterKế thừa

Lọc kế thừa

Các bộ lọc được xác định trong thư mục mẹ thường được kế thừa bởi các bối cảnh cấu hình Apache lồng nhau. Đây là hành vi được chấp nhận (và bắt buộc) trong hầu hết các trường hợp, nhưng không phải lúc nào cũng vậy. Đôi khi bạn cần giảm bớt việc kiểm tra ở một số phần của trang web. Bằng cách sử dụng chỉ thị SecFilterInheritance:

SecFilterInheritance Off

bạn có thể hướng dẫn ModSecurity bỏ qua các bộ lọc gốc để bạn có thể bắt đầu với các quy tắc từ đầu. Lệnh này chỉ ảnh hưởng đến các quy tắc. Cấu hình này luôn được kế thừa từ ngữ cảnh gốc nhưng bạn có thể ghi đè lên nó nếu muốn bằng cách sử dụng các chỉ thị cấu hình thích hợp.
Cấu hình và kế thừa quy tắc luôn được bật theo mặc định. Nếu bạn có bối cảnh cấu hình bên dưới bối cảnh đã bị vô hiệu hóa tính kế thừa, bạn sẽ phải vô hiệu hóa tính kế thừa một cách rõ ràng một lần nữa nếu đó là điều bạn cần.

Đam mê về công nghệ, tôi viết với niềm vui trên sthealthsetts.com bắt đầu từ năm 2006. Tôi có trải nghiệm phong phú trong các hệ điều hành: MacOS, Windows và Linux, nhưng cũng trong các ngôn ngữ lập trình và nền tảng blog (WordPress) và cho các cửa hàng trực tuyến (WooC Commerce, Magento, Presashop).

Trang chủ Nguồn hướng dẫn của nó, các mẹo và tin tức hữu ích. Windows Live Writer / WordPress – Phản hồi máy chủ không hợp lệ (XMLRPC)
Để lại một bình luận