Windows上的WordPress插件更新不能下载


WordPress on Windows - plugin updates do not download

我有一个WordPress安装在我们管理的Windows服务器上。我们遇到的一个问题是,如果你点击插件上的更新按钮,正在进行的图标会旋转,但更新永远不会完成。

我发现更新实际上下载到Windows/Temp目录,但从未超过零字节。在wp-config中,我将下载的目标更改为本地目录:

define('WP_TEMP_DIR', ABSPATH。"wp-content/tmp/");

…这是有效的——除了下载仍然没有通过创建零字节文件。因此,据我所知,这不是权限问题,因为文件是创建的(例如advanced-custom-fields.4.4.3.tmp)。

它从来没有真正下载过。

任何想法?这是CURL问题吗?FTP ?我不确定WordPress在幕后使用什么机制来下载更新文件。

谢谢!

今天要回答我自己的问题。事实证明,服务器通过了一个检查SSL数据包的防火墙,并用自己的Fortigate证书代替了网站——这使得安全连接无效。在这种情况下,www.wordpress.org是由于不安全的连接而被"封锁"的网站。我们修复了防火墙,插件更新就可以正常下载了