问题描述
尝试在我的 XAMPP 本地开发环境上上传 WordPress 上的导入时,我收到此错误:
警告:8978294 字节的 POST Content-Length 超过 8388608 字节的限制在未知的第 0 行
我将 upload_max_filesize
从 2M
更改为 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 服务器并重新启动它。那以后工作得很好。
希望这可以帮助
第五种方案
-
在我们的 wp-admin 目录根中创建新的文本文件,并将其命名为 info.php 。
-
打开 info.php 并添加以下行:
-
保存。
-
转到任何 web-browser 中的 yourwebsitename(可能是 localhost)/wp-admin/info.php 。
-
在第 8 行,您将看到:配置文件 (php.ini) 路径,在我的例子中是 C: Windows,意思是它位于我的 C 盘。
-
在第 9 行,你会看到:加载的配置文件,旁边写着 C: xampp php.ini
所以我发现我的 php.ini 页面与我的 wordpress web-site 相关联。
-
去那个路径,找到 php.ini 。
-
打开它并编辑:搜索 post_max_size = 8M,并将其更改为 post_max_size = 1000M 搜索 upload_max_filesize = 2M,并将其更改为 upload_max_filesize = 1000M
-
返回到您的管理页面> 媒体> 添加新的
-
在底部你会看到 2MB 已经更改为 1000M 。
完成此过程后,您必须重新启动计算机或重新启动 XAMPP …
第六种方案
只需在 php.ini 中设置这些:
upload_max_filesize = 1000M;
post_max_size = 1000M;
参考文献
注:本文内容整合自 Google/Baidu/Bing 辅助翻译的英文资料结果。如果您对结果不满意,可以加入我们改善翻译效果:薇晓朵技术论坛。