问题描述

尝试在我的 XAMPP 本地开发环境上上传 WordPress 上的导入时,我收到此错误:

警告:8978294 字节的 POST Content-Length 超过 8388608 字节的限制在未知的第 0 行

我将 upload_max_filesize2M 更改为 1000M,但似乎没有做任何事情。

有任何想法吗?

最佳解决方案

8388608 字节是 8M,PHP 中的默认限制。将 php.ini 中的 post_max_size 更新为更大的值。

upload_max_filesize 设置用户可以上传的最大文件大小,而 post_max_size 设置可以通过 POST 在表单中发送的最大数据量。

因此,您可以将 upload_max_filesize 设置为 1 兆赫,这意味着用户可以上传的最大单个文件为 1 兆字节,但如果 post_max_size 设置为 5,则可以立即上传 5 个文件。

次佳解决方案

已经重新启动您的 Web 服务器?

这将强制 php 重新加载 php.ini

第三种解决方案

这是一个 8MB 的 post_max_size 错误。

将其设置为您喜欢的值。

第四种方案

你必须改变它的价值

post-max-size

upload-max-filesize

这两个都可以在 php.ini 中找到

重新启动服务器将帮助它开始工作。在运行 XAMPP 的本地测试服务器上,我不得不停止 Apache 服务器并重新启动它。那以后工作得很好。

希望这可以帮助

第五种方案

  1. 在我们的 wp-admin 目录根中创建新的文本文件,并将其命名为 info.php 。

  2. 打开 info.php 并添加以下行:

  1. 保存。

  2. 转到任何 web-browser 中的 yourwebsitename(可能是 localhost)/wp-admin/info.php 。

  3. 在第 8 行,您将看到:配置文件 (php.ini) 路径,在我的例子中是 C: Windows,意思是它位于我的 C 盘。

  4. 在第 9 行,你会看到:加载的配置文件,旁边写着 C: xampp php.ini

所以我发现我的 php.ini 页面与我的 wordpress web-site 相关联。

  1. 去那个路径,找到 php.ini 。

  2. 打开它并编辑:搜索 post_max_size = 8M,并将其更改为 post_max_size = 1000M 搜索 upload_max_filesize = 2M,并将其更改为 upload_max_filesize = 1000M

  3. 返回到您的管理页面> 媒体> 添加新的

  4. 在底部你会看到 2MB 已经更改为 1000M 。

完成此过程后,您必须重新启动计算机或重新启动 XAMPP …

第六种方案

只需在 php.ini 中设置这些:

upload_max_filesize = 1000M;
post_max_size = 1000M;

参考文献

注:本文内容整合自 Google/Baidu/Bing 辅助翻译的英文资料结果。如果您对结果不满意,可以加入我们改善翻译效果:薇晓朵技术论坛。