WordPress:来自服务器的意外响应。该文件可能已成功上传。签入媒体库或重新加载页面

WordPress: Unexpected response from the server. The file may have been uploaded successfully. Check in the Media Library or reload the page

有人知道 WordPress 上的这条错误消息是什么意思吗?

Unexpected response from the server. The file may have been uploaded successfully. Check in the Media Library or reload the page.

我找不到任何我能想到的错误。

当我试图上传一个大小约为 200MB 的 MP4 文件时发生了这种情况。 我已将我的 WordPress 设置为接受最大 5GB 的 MP4,所以这不应该一个问题,我在 Ubuntu 16.04 上使用 WordPress Multisite 安装。

在我的 php.ini 中,我已将最大上传大小设置为 50GB,最大 post 大小也设置为 50GB,我还将最大内存设置为 1GB。但它一直向我发送那个错误,我不知道去哪里找。它所说的只是一个意想不到的反应,我不知道那可能是什么反应。

我可以毫无问题地上传大小为 27MB 的 MP4,我知道默认的 WordPress 设置是 20MB,所以我很确定大小不是问题。

我还检查过文件没有损坏,它在我的电脑和 YouTube 上运行良好。

我尝试重新启动 PHP (PHP-FPM) 和 Apache2,但它似乎不起作用。

有人知道发生了什么事吗?谢谢

我遇到了同样的错误,最后它被修复了。 您可能安装了最大上传插件并且其配置与您的主机配置不同,例如:如果您将插件的最大上传设置为 512M 而您的主机配置为 64,您的浏览器将显示您的最大上传为 512M 而不是 64,但稍后上传后会显示意外错误。 解决方案:删除最大上传插件,因为它与配置冲突。 如果您使用共享服务器服务托管您的网站,请致电支持人员为您更新最大上传大小

提到的错误是一般性的,它可能指的是不止一种可能性,所以检查一下:

  • 可能您在托管中启用了 Cloudflare 的基本计划,如果是这样,Cloudflare 将上传限制为 100 MB。
  • 也许您在网站上混合了内容,一些页面引用了 http,而另一些页面引用了 https。如果是,请检查 link: https://websitesetup.org/http-to-https-wordpress.
  • 可能您安装了安全插件。

这似乎是较新版本的 WordPress 本身的问题,而不是任何服务器端的问题。 对于正在调查的 WordPress 开发人员来说,这似乎是一个已知问题(例如:https://core.trac.wordpress.org/ticket/48778

我觉得我的回答太迟了。但我想 post 为仍在 Nginx 上的 WordPress 运行 上寻找此问题解决方案的任何人提供解决方案。 您应该添加以下指令以在 HTTP(server/location) 部分中设置最大允许大小。

client_max_body_size 10M;

停用 "All in one WP security" 成功了。您可以在上传后重新启用它。

当我将 PHP 升级到较新版本时,我在 Windows 上遇到了同样的问题。 问题是新 PHP 文件夹中不存在 /logs 和 /tmp 文件夹,因为它们在 php.ini 文件中设置为 c:\php\logsc:\php\tmp

我明白为什么会出现此 WordPress 错误“来自服务器的意外响应。文件可能已成功上传。请检查媒体库或重新加载页面。”,至少在我的情况下 :D

问题: 如果您可以上传除此特定文件以外的任何其他文件,则说明文件大小有问题。

解法: 在我的例子中,一切都是正确的——上传限制、post_max_size、memory_limit 等,但如果你使用的是 NGINX,则可能的问题是 client_max_body_size

第 1 步: 在您的 nginx.conf 文件中,将“client_max_body_size”的值增加到 256M(或根据需要更多)。 第 2 步: 重启 nginx。

现在您可以重新加载媒体库并尝试再次上传文件。为了安全起见,请在上传前重命名您的文件。

我遇到了同样的问题并尝试了上述所有解决方案,但没有成功。我最终使用了这个插件并且它自动运行。不知道为什么 bc 我没有增加最大上传大小或任何东西。我在他们的评论中注意到其他人也有同样的问题。所以希望它能帮助其他人!

https://wordpress.org/support/plugin/tuxedo-big-file-uploads/reviews/

我今天多次遇到同样的问题。我的客户试图将 PDF 文件上传到不大的媒体库,他收到错误消息“来自服务器的意外响应。文件可能已成功上传。检查媒体库或重新加载页面”文件是大部分在 1.6mb 左右。有些有效,有些无效。他们会上传,但文件预览不会显示在媒体库中。我也尝试使用浏览器上传方法。只有在上传完成后才会出现相同的结果,我们会收到 404 页面未找到错误。

最终我发现问题出在名为 ZeitungPro-Regular 的 PDF 文件中使用了不受支持的字体。当我在 Adob​​e Acrobat DC 中打开文件时,Adobe 显示错误消息“无法识别的字体”。我切换到编辑模式并将字体更改为 Arial Narrow 作为测试。保存并上传它,它成功了!问题不在于服务器或站点设置,而是 WordPress 在上传文件后无法处理该字体。如果您收到“来自服务器的意外响应。文件可能已成功上传。请检查媒体库或重新加载页面”,请仔细检查您正在上传的文件。