试图添加网站 ihowto.tips (自托管)在应用程序中 适用于iOS的WordPress,我遇到了许多人已经克服的错误。 显然你说你不知道 仪表板密码 在博客上,但事实并非如此。 问题来自应用程序无法与博客交换数据。 具体来说,托管WordPress博客/网站的Web服务器必须允许XML协议进行远程数据传输/查询(RPC)。
抱歉,我们无法登录。
无法读取该网址的WordPress网站。
解决方案:如何修复 WordPress iOS 应用程序:抱歉,我们无法让您登录。无法读取该 URL 上的 WordPress 网站。
最有可能和在其他情况下,这个错误发生 缺少XML模块的原因。 该模块对于在WordPress平台上运行的网站的良好运作势在必行。 没有XML,通过应用程序远程查询网站是不可能的。
这是它的外观 error.log中 每次尝试登录iOS的WordPress应用程序时:
2016/11/08 07:59:17 [错误] 13701#0:* 1666433在stderr中发送的FastCGI:“ PHP消息:PHP致命错误:调用/ srv / www /网站/ public / wp中未定义的函数xml_parser_create() -includes / class-IXR.php第264行”,同时从上游读取响应头,客户端:78.96.104.15,服务器:ihowto.tips,请求:“ POST /xmlrpc.php HTTP / 1.1”,上游:fastcgi:/ /127.0.0.1:9001”,主持人:“ ihowto.tips”
为了解决这个问题,我们需要在Web服务器上安装XML模块。 当然,我们要做的服务器需要完全访问权限。
一旦登录到主机服务器,我们运行命令行: PHP -m。 在模块列表中,我们检查它是否出现在某处 XML, XMLReader的 si 的XmlWriter。 在此模块不存在的情况下,我们继续执行以下命令安装它: 百胜安装PHP的XML (用于CenOS)。
重新启动服务器的Web服务后,将激活PHP XML模块。 PHP-FPM si nginx的 在我们的例子。
现在我们可以在适用于 iOS 的 WordPress 应用程序中重新添加网站 URL (iPad的 & iPhone).
在没有XML模块的情况下,其他应用程序将无法连接到您的网站。 Windows Live作家 (Windows PC应用程序), WordPress 为 Android, Blogo, MarsEdit, myWPEdit 为 macOS.