如何解决WordPress的安全连接错误
你在WordPress看到“无法建立安全连接错误”吗?这是一个常见的WordPress错误,通常在您尝试从官方WordPress.org目录安装或更新WordPress插件或主题时发生。在这篇文章中,我们将告诉你为什么会出现这个错误,以及如何轻松解决WordPress中的安全连接错误。
什么原因导致无法在WordPress中建立安全的连接错误?
WordPress提供了一个内置的系统来管理更新。该系统会定期检查更新并显示通知,以便安装插件/主题更新。
但是,它需要连接到WordPress.org网站,以检查更新或安装它们。由于您的WordPress主机服务器配置有误,您的网站可能无法与WordPress.org网站连接。
这将导致一个安全的连接错误,你会看到像这样的错误消息:
一个意料之外的问题发生了。WordPress.org或这个服务器的配置可能有问题。如果您仍然遇到问题,请尝试支持论坛。(WordPress无法建立到WordPress.org的安全连接,请联系您的服务器管理员。)在/home/username/public_html/wp-admin/includes/update.php在线122
这就是说,让我们看看如何轻松解决WordPress中的安全连接错误。
修复WordPress中的安全连接错误
有多种方法可以修复WordPress中意外的安全连接错误。您可以根据您的情况尝试以下解决方案之一。
主机和服务器相关的问题
如果您的共享主机服务器受到DDoS攻击,则与WordPress.org的连接可能会超时,从而导致安全连接错误。
在这种情况下,您可以等待几分钟,然后重试。如果错误仍然存在,那么您需要联系您的虚拟主机公司的支持团队。
云或VPS服务器连接问题
如果您在云端或VPS托管服务器上,则由于某些DNS问题,您的服务器可能无法连接到WordPress.org。
在这种情况下,您可以将您的服务器直接指向WordPress.org服务器。您将需要使用SSH连接到您的服务器。
SSH是安全shell的缩写,它是一个加密协议,允许您使用命令行工具连接到您的服务器。
Windows用户可以使用名为PuTTy的工具,而Mac / Linux用户可以使用终端应用程序。
您需要使用shell访问您的主机帐户的帐户的登录凭据。您可以从您的主机帐户的cPanel仪表板获取这些信息,或询问您的网站托管服务提供商。
在终端中,您可以像这样连接到您的服务器:
ssh username@example.com
不要忘记用自己的用户名和example.com替换你自己的域名的用户名。
连接后,您需要运行以下命令:
sudo nano /etc/hosts
这将打开一个文件,您将需要在文件的底部添加以下代码:
66.155.40.202 api.wordpress.org
您现在可以保存更改并退出编辑器。访问您的网站,看看是否解决了这个错误。
修复本地主机上的WordPress安全连接错误
如果您在自己的计算机(localhost)上运行WordPress,那么您可能没有为PHP启用cURL扩展。访问WordPress.org进行更新需要此扩展程序。
您将需要编辑您的计算机上的php.ini文件。该文件通常位于Mamp,Xampp或WAMP文件夹的PHP文件夹中。
如果您在Windows计算机上,请查找以下行:
;extension=php_curl.dll
Mac和Linux用户将不得不寻找这一行:
;extension=curl.so
现在您需要删除文本之前的分号来启用扩展。不要忘记保存你的php.ini文件。
最后,不要忘记重启Apache服务器以使更改生效。
检查在防火墙中打开端口
如果cURL扩展程序已正确安装在本地服务器上,那么下一步是检查您的Internet连接防火墙。
您的计算机的防火墙可能会阻止从本地服务器到WordPress.org的传出连接。如果您在Windows上,请按开始按钮并搜索Windows防火墙。Mac用户可以在系统偏好设置»安全和隐私中找到防火墙设置
您需要将Apache添加到防火墙允许的程序中,并允许传入和传出连接。
您将需要重新启动Apache才能使更改生效。
我们希望这篇文章帮助您解决WordPress安全连接错误。您可能还希望看到我们的最终的一步一步的WordPress的安全指南初学者。