0WordPress的标志WordPress的更新进度

我已经有一段的问题,现在在哪里安装WordPress更新不显示任何消息或进度. 这些更新一般做安装,但它是棘手的,知道什么时候该更新已经完成. 有几个线程在线与可能的解决方案,但其中大多数是在我的情况都没有帮助.

更新资料: 请参见解决方案在这篇文章底部

当更新插件以下进度消息应显示. 在我的情况下,他们没有显示出来.

更新过程开始. 这个过程可能需要一段时间的某些主机, 所以请耐心等待.
启用维护模式...
更新插件 插件名称
从插件下载更新.
拆开更新...
安装最新版本.
删除旧版本的插件…
插件升级成功.
Akismet在成功更新. 显示/隐藏详细信息.
禁用维护模式. 所有更新已完成.
操作: 返回页面插件 | 返回到WordPress更新.

这适用于所有其他更新过, 其中有对的完整列表 WordPress的 现场

也许最常见的原因是 PHP 如由zlib压缩 kungfujosh在WordPress的论坛. 可悲的是我已经有zlib压缩设置为关闭,因此这不是我的问题.

这个问题必须在WordPress的设置, PHP-FPM, 或nginx的地方,但我一直无法找到它至今.
更新资料: 我在php.ini中排除的原因,并使用一个完整的测试虚拟机的php-fpm的配置文件. 似乎有多个nginx的设置相互作用所造成的问题对我来说.

这似乎是相关的第一个设置是打开使用gzip和brotli存在的. 这似乎是防止网页加载逐步. 它应该很容易在WordPress的使用有点自定义函数来关闭这些用于更新页面,将内容编码这样的nginx不会压缩文件

/******************************************\
* 禁用gzip和brotli更新页面 *
\******************************************/
功能disable_gzip_brotli() {
头(“内容编码: 身份”);
}

如果 ( 基本名($_服务器["SCRIPT_FILENAME"], '.PHP') == "更新核心" ) {
ADD_ACTION( '在里面', 'disable_gzip_brotli' );
}

不幸的是这在它自己的解决方案还没有证明我的更新问题,为别的,就不再显示任何输出页面, 逐行或以其他方式. 还有就是需要另一个nginx的设置.

一番搜索后,我终于确定这个问题在我的头被设置.

从一个简单的变化 add_header X-Frame-Options DENY always; to add_header X-Frame-Options SAMEORIGIN always;

发表评论