AI 智能摘要
“发生了预料之外的错误。WordPress.org或是此服务器的配置可能出了一些问题。如果您持续遇到困难,请试试支持论坛。”这是什么意思呢,其实是表示您的网站或主机与 WordPress.org 网站之间存在连接问题。这里搬主题就给出解决办法。
经常有小伙伴在安装使用WordPress的时候,遇到了错误:“发生了预料之外的错误。WordPress.org或是此服务器的配置可能出了一些问题。如果您持续遇到困难,请试试支持论坛。”这是什么意思呢,其实是表示您的网站或主机与 WordPress.org 网站之间存在连接问题。这里搬主题就给出解决办法。
![一个意料之外的问题发生了。 WordPress.org 或此服务器的配置可能有问题。如果您仍然遇到问题,请尝试支持论坛。 图片[1]-发生了预料之外的错误。WordPress.org或是此服务器的配置可能出了一些问题解决办法-搬主题](https://cdn.banzhuti.com/2024/05/20240518174512224.webp)
其实要了解有关此错误的更多信息,让我们检查显示该错误的 WordPress 页面的代码:wp-admin/includes/plugin-install.php
![一个意料之外的问题发生了。 WordPress.org 或此服务器的配置可能有问题。如果您仍然遇到问题,请尝试支持论坛。 图片[2]-发生了预料之外的错误。WordPress.org或是此服务器的配置可能出了一些问题解决办法-搬主题](https://cdn.banzhuti.com/2024/05/20240518174516118.webp)
在此文件中,我们可以看到要加载插件,需要对http://api.wordpress.org/plugins/info/1.2/进行 API 调用,并且该调用需要执行以下操作:
- 使用curl来进行调用
- 有 15 秒的超时时间
- 如果使用 https,则需要有效的 SSL
因此,如果其中任何一个在您的服务器上不起作用,您的 WordPress 网站将无法连接到 WordPress.org API 并显示 WordPress 插件。
该错误的可能原因及解决方法:
| 原因 | 如何检查 | 解决方案 |
|---|---|---|
| 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.org API – 不是您的网站,而是您的托管服务器!
这很重要,因为如果 WordPress.org 网站、您的服务器或两者之间的网络出现问题,那么除了通知您的托管提供商之外,您无能为力。
要检查您的服务器是否可以连接到 WordPress.org API,请使用wp-admin/includes/plugin-install.php页面使用的相同方法:
curl http://api.wordpress.org/plugins/info/1.2/如果您收到以下这样的回复:
![一个意料之外的问题发生了。 WordPress.org 或此服务器的配置可能有问题。如果您仍然遇到问题,请尝试支持论坛。 图片[3]-发生了预料之外的错误。WordPress.org或是此服务器的配置可能出了一些问题解决办法-搬主题](https://cdn.banzhuti.com/2024/05/20240518174522872.webp)
这意味着您的服务器连接到 WP API 没有问题,问题出在您的网站端。
但如果你收到这样的超时错误:
![一个意料之外的问题发生了。 WordPress.org 或此服务器的配置可能有问题。如果您仍然遇到问题,请尝试支持论坛。 图片[4]-发生了预料之外的错误。WordPress.org或是此服务器的配置可能出了一些问题解决办法-搬主题](https://cdn.banzhuti.com/2024/05/20240518174526299.webp)
那么您的服务器无法连接到 WordPress.org 网站,您应该通知您的托管提供商。
© 版权声明
THE END






















暂无评论内容