【问题标题】:Cannot use wordpress inbuilt text editor无法使用 wordpress 内置文本编辑器
【发布时间】:2020-01-24 18:20:08
【问题描述】:

我试图在 wordpress 界面中编辑网站主题文件,但是当我更新它时,它给了我这个错误。

无法与站点通信以检查致命错误,因此 PHP 更改已恢复。您将需要通过其他方式上传您的 PHP 文件更改,例如使用 SFTP。

wordpress 网站健康插件给了我这个错误

REST API 请求因错误而失败。

错误:[] stream_socket_client(): php_network_getaddresses: getaddrinfo failed: 名称解析临时失败 stream_socket_client(): 无法连接到 tcp://winnie-logistics:80 (php_network_getaddresses: getaddrinfo failed: 名称解析临时失败)

对您网站的环回请求失败,这意味着依赖它们的功能当前未按预期工作。

遇到错误:(0)stream_socket_client():php_network_getaddresses:getaddrinfo失败:名称解析暂时失败stream_socket_client():无法连接到tcp://winnie-logistics:80(php_network_getaddresses:getaddrinfo失败:名称暂时失败分辨率)

如何解决这些错误?

【问题讨论】:

    标签: php wordpress


    【解决方案1】:

    首先,

    您需要先设置一个“子主题”。当您更新父主题时,对子主题的更改不会被删除。

    您永远不应该更改 wordpress 中的父主题文件。

    其次,错误是关于 DNS 查找错误。您必须在 /etc/hosts 中的主机文件中添加“winnie-logistics”禁用已在您的 wordpress 安装中添加挂钩的插件以执行此查找。

    cd /path/to/wordpress  (folder containing wp-config.php)
    
    cd wp-content/plugins
    
    grep "winnie-logistics" * -R 
    

    现在无论出现什么文件,您都必须修改它们,或者禁用它们所属的插件。享受。

    【讨论】:

    • 好的,但这不会对“站点运行状况”页面进行任何更改。有趣的事实是,我只能编辑不活跃的主题。哪些服务器配置可能会导致这些错误?
    • 因此,wordpress 有一个钩子系统,插件和主题都可以在其中添加附加代码到 wordpress 仪表板、网站、帖子等的其他部分
    • 你必须研究 wordpress 钩子是如何工作的,然后查看主题文件或插件文件,以确定是哪一个在执行此查找
    猜你喜欢
    • 2022-12-20
    • 2012-11-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多