【发布时间】:2020-09-19 05:56:37
【问题描述】:
我最近安装的 WordPress.org 有一个众所周知的问题,它在尝试连接到 WordPress.org 服务器的任何部分(更新、安装插件、安装主题等)都有错误。
错误信息:
警告:发生意外错误。可能有问题 WordPress.org 或此服务器的配置。如果你继续拥有 问题,请尝试支持论坛。 WordPress 无法建立 与 WordPress.org 的安全连接。请联系您的服务器 管理员。
我知道这听起来很熟悉。我在互联网上找到了数百个类似的帖子,但是人们给出的每一个解决方案都不起作用。有些帖子甚至有几十个完全不同的答案,比如“就这样做”,只有那些无法解决问题的沮丧的人(比如我)。
我花了一整天的时间试图修复它,但没有解决方案:(所以,是的,我现在几乎绝望了。如果有人能帮我解决这个问题,我将不胜感激。
这就是我所拥有的:
- WordPress.org 全新安装
- MariaDB 全新数据库和用户
- Apache 服务器(“httpd”)
- PHP 7.4
- GCloud VM 微实例中的 CentOS 8
- 刚刚安装的 LetsEncrypt 认证
这是我尝试过的:
- 检查是否安装了 cURL
- 检查是否安装了 OpenSSL
- 在我的 hosts 文件中手动添加了 api.wordpress.org 和 downloads.wordpress.org IP
- 检查我的防火墙是否允许 80 和 443 端口流量进出(gcloud 和 CentOS iptables/firewalld)
- 检查
;extension=curl.so是否存在于我的php.ini 中 - 检查 apache conf 文件中的 vhost 是否正确
- 检查是否可以 ping 两个 WordPress URL
- Prooooobably 我已经尝试了一些其他的东西,但我现在不记得了(说真的,我已经玩了大约 7 个小时了)
如果有人知道如何解决这个问题,我会非常高兴。我可以发送任何其他信息、日志或任何需要的东西。而且,顺便说一句,我几周前开始学习管理和创建网络服务器,在本地 VM 中使用 CentOS 网络安装并将其用作模拟;我创建了网络服务器,创建了一个 wordpress 网站,一切都很顺利......只有 gcloud 中的这个真正的 VPS 给了我这个问题:(
【问题讨论】:
-
让我澄清一下 - 当您尝试更新插件(例如)时,您会收到此错误?
-
没错。或者安装一个主题或任何使网站尝试连接到 wordpress (.org) 服务器的东西。
-
您使用的 WordPress 版本是什么?虚拟机实例类型是什么,它位于哪个区域?
-
我使用的是 WordPress 5.4.1,VM 是 f1-micro(1 个 vCPU,0.6 GB 内存),位于 us-east1-b
标签: php wordpress gcloud centos8