解决WordPress报错"发生了预料之外的错误"的问题解决策略

我们在维护WordPress网站的时候是不是经常有遇到"发生了预料之外的错误。WordPress.org或是此服务器的配置可能出了一些问题。如果您持续遇到困难,请试试支持论坛。"的报错问题,这个到底是什么问题导致的呢?

从字面上的意思就是我们的网站程序和官方的wordpress.org联通的问题导致的。

原因 如何检查 解决方案
PHP 中不提供 Curl 扩展 创建一个info.php文件并检查curl是否可用 安装curl或更改PHP版本
CloudLinux 中的文件权限不正确 暂时禁用SELinux nano /etc/selinux/config 并将行 SELINUX=enforcing 更改为 SELINUX=permissive
来自 WordPress 的传出网络请求被阻止 打开wp-config.php并查找define('WP_HTTP_BLOCK_EXTERNAL', true); 从 wp-config.php 文件中删除该行或将其更改为false
SSL 证书已过期 - 生成新的 SSL 或禁用 https 重定向
从您的托管到 wp.org 的网络错误 从服务器curl api.wordpress.org 联系您的托管提供商
api.wordpress.org 网站上出现错误 从服务器 ping api.wordpress.org 联系 WordPress.org
本地服务器上的网络错误 从本地服务器curl或 ping google.com 检查操作系统的网络相关设置(/etc/resolv.conf /etc/hosts)

从错误报错问题可以看到是不能连通到wordpress官方服务器,比如下载主题、插件更新等。我们可以去手工下载安装或者换个服务器。

投上你的一票

本文出处:老蒋部落 » 解决WordPress报错"发生了预料之外的错误"的问题解决策略 | 欢迎分享( 公众号:老蒋朋友圈 )

公众号 「老蒋朋友圈」获取站长新知 / 加QQ群 【1012423279】获取商家优惠推送