当我试图在XAMPP本地开发环境的WordPress上上传导入时,我得到了这个错误:

警告:POST Content-Length的8978294字节超过了第0行Unknown中的8388608字节的限制

我将upload_max_filesize从2M更改为1000M,但这似乎没有任何作用。

什么好主意吗?


当前回答

upload_max_filesize = 8M;
post_max_size = 8M;

假设您已经更改了上面的值。但是当用户试图上传大于8M的大文件时会发生什么?

这就是发生的事情,PHP显示了这个警告!

Warning: POST Content-Length of x bytes exceeds the limit of y bytes in Unknown on line 0

你可以通过添加来避免它

ob_get_contents();
ob_end_clean();

其他回答

这是一个8MB的post_max_size错误。

将其设置为您喜欢的值。

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个文件。

更改将在重新启动服务器后生效。

C:\ drive

或者安装xampp的驱动器 点击xampp 找到PHP并打开它,你会找到PHP .ini文件夹 用记事本打开php.ini文件,在“up and down find option”中找到upload_max_filesize和post_max_size,将两个值都改为1000M

你需要改变的值

post-max-size
upload-max-filesize

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

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

你还需要更改post-max-size。