当我试图在XAMPP本地开发环境的WordPress上上传导入时,我得到了这个错误:
警告:POST Content-Length的8978294字节超过了第0行Unknown中的8388608字节的限制
我将upload_max_filesize从2M更改为1000M,但这似乎没有任何作用。
什么好主意吗?
当我试图在XAMPP本地开发环境的WordPress上上传导入时,我得到了这个错误:
警告:POST Content-Length的8978294字节超过了第0行Unknown中的8388608字节的限制
我将upload_max_filesize从2M更改为1000M,但这似乎没有任何作用。
什么好主意吗?
当前回答
正如Optimaz ID指出的那样,下面的代码帮助我在用户上传的文件大于PHP .ini中设置的upload_max_filesize和post_max_size的情况下隐藏了PHP错误消息(当设置的值很大时,这几乎是不可能的)。
ob_get_contents();
ob_end_clean();
其他回答
只要在php.ini中设置这些:
upload_max_filesize = 1000M;
post_max_size = 1000M;
去
C:\drive\xampp(where xampp installed)
简单地找到php.ini文件,然后在文件搜索
post_max_size=XXM
upload_max_size=XXM
使用此代码进行更改
post_max_size=100M
upload_max_filesize=100M
不要忘记重新启动xampp
对于这个错误,您有两个选项:
你上传的文件太大了,你需要用小一点的文件 将php.ini中的上传大小增加到
upload_max_filesize = 9M;post_max_size = 9M;
已经重新启动了您的web服务器?
这将迫使php重新加载php.ini
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();