我在我们管理的Windows Server上安装了WordPress。我们遇到的一个问题是,如果您单击插件上的“更新”按钮,正在进行的图标会旋转,但更新永远不会完成。
我发现更新实际上是下载到Windows / Temp目录但从未超过零字节。在wp-config中,我将下载的目标更改为本地目录:
定义(' WP_TEMP_DIR',ABSPATH。' wp-content / tmp /');
...有效 - 除了下载仍然没有超过创建零字节文件。因此,据我所知,它不是权限问题,因为文件已创建(例如advanced-custom-fields.4.4.3.tmp)。
它实际上从未真正下载过。
有什么想法吗?这是CURL问题吗? FTP?我不确定WordPress在幕后下载更新文件的机制是什么。
谢谢!
答案 0 :(得分:0)
今天去回答我自己的项目。事实证明,服务器正在通过检查SSL数据包的防火墙,并用自己的Fortigate证书代替网站 - 这使安全连接无效。在这种情况下,www.wordpress.org是由于不安全的连接而被“阻止”的网站。我们修复了防火墙,然后可以正确下载插件更新。