WordPress cho iOS / Android Đó là o ứng dụng Rất hữu ích cho các blogger muốn viết các trang web cá nhân trên web khi chúng không ở xung quanh máy tính xách tay hoặc PC.
Ứng dụng WordPress có thể được sử dụng cho cả hai blog Trưởng thành trên WordPress.com, cũng như cho blog tự lưu trữ sử dụng như nền tảng WordPress.
nội dung
Đơn giản, trực quan và ứng dụng rất ổn định, nhưng đôi khi chúng xuất hiện Kết nối các vấn đề Khi thêm một trang web tự lưu trữ trong ứng dụng. Trong trường hợp của chúng tôi, chúng tôi không thể thêm vào ứng dụng WordPress cho iOS, một trang web tự lưu trữ.
Xin lỗi, chúng tôi có thể đăng nhập cho bạn. Không thể đọc trang web WordPress tại URL đó.

Cách sửa chữa:Xin lỗi, chúng tôi có thể đăng nhập cho bạn. Không thể đọc trang web WordPress tại URL đó
Trước khi chúng ta bắt đầu Chúng tôi gỡ cài đặt hoặc sa Chúng tôi vô hiệu hóa pluginHãy xem nếu không có xung đột với ứng dụng, chúng ta phải hiểu cách thức hoạt động của nó và các yếu tố quan trọng cho hoạt động thích hợp là gì.
Khi chúng ta muốn Chúng tôi kết nối một ứng dụng Đối với một trang web được tạo bằng WordPress, chúng ta phải xem xét Giao thức vận chuyển dữ liệu Drage, từ WordPress đến ứng dụng rolection (trong trường hợp của chúng tôi, ứng dụng WordPress cho iOS). Giao thức vận chuyển được thực hiện thông qua XML-RPC.
Khi chúng ta gặp lỗi của hình thức do chúng ta trình bày, chúng ta phải xem xét Hai điều thiết yếu:
1. Hãy đảm bảo rằng trên máy chủ lưu trữ trang web, tệp xmlrpc.php là Quyền .Chmod) đọc vì “người dùng“Thì “nhóm“Thì “thế giới” và thuộc về nhóm (chown) của pháp luật. Chúng tôi có thể kiểm tra điều này bằng cách truy cập trong trình duyệt DOMAIN.TLD/XMLRPC.PHP. “Máy chủ XML-RPC chỉ chấp nhận các yêu cầu POST.”, là thông báo được hiển thị trong trình duyệt.
2. Trong trường hợp của chúng tôi, vấn đề phức tạp hơn một chút. Tôi không thể thêm một trang web trong ứng dụng WordPress iOS, vì không có mô -đun XML cho PHP trên máy chủ.
Giống như một kịch bản PHP Để có thể chạy một dòng XML, điều cần thiết là trên máy chủ Đã cài đặt mô -đun XML vì PHP. Nếu không, ứng dụng WordPress sẽ gây ra lỗi “Xin lỗi, chúng tôi có thể đăng nhập cho bạn” Mỗi lần chúng tôi cố gắng thêm một trang web.
Đây là lỗi trong máy chủ trông như thế nào, mỗi khi tôi cố gắng thêm một trang web tự lưu trữ vào ứng dụng WordPress trên iPad:
2016/11/08 07:59:17 [Lỗi] 13701#0: *1666433 Fastcgi được gửi trong Stderr: “Tin nhắn PHP: Lỗi nghiêm trọng của PHP: Gọi đến chức năng không xác định xml_parser_create () trong/srv/www/trang web/public/wp-in-fabludes/class-iXr.php trên dòng 264” Trong khi đọc tiêu đề phản hồi từ ngược dòng, máy khách: my_ip, server: ihowto.tips, yêu cầu: “Post /xmlrpc.php http /1.1”, thượng nguồn: “Fastcgi: //127.0.0.1: 9001”, chủ nhà: “ihowto.tips”
Cách xem các mô -đun PHP được cài đặt trên máy chủ web (Centos, Ubuntu, v.v.)
Chúng tôi thực thi dòng lệnh trong thiết bị đầu cuối: php -m
Nếu trong danh sách các mô -đun không xuất hiện: XMLThìxmlreader Vàxmlwriter, sau đó hãy chắc chắn rằng đây là nguyên nhân mà bạn không thể thêm một trang web vào ứng dụng WordPress cho iOS hoặc Android.
Cách chúng tôi cài đặt mô -đun XML cho PHP trên máy chủ web
Dòng lệnh Centos:
Yum Cài đặt PHP-XML
Sau khi cài đặt mô-đun PHP-XML, khởi động lại các dịch vụ: PHP / PHP-FPM, HTTPD / NGINX.
Thêm trang web một lần nữa vào ứng dụng và mọi thứ sẽ diễn ra suôn sẻ.
PS. Việc cài đặt chế độ PHP-XML chỉ có thể được thực hiện bởi quản trị viên máy chủ. Nếu bạn không phải là quản trị viên máy chủ, hãy liên hệ và yêu cầu nhà cung cấp lưu trữ web cài đặt hoặc kích hoạt mô -đun này.
