当我试图在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();

其他回答

我已经解决了我的php7问题在centos 7更新/etc/php.ini与这些设置:

 post_max_size = 500M
 upload_max_filesize = 500M

查找php.ini [\xampp\php] 只要在php.ini中设置这些:

upload_max_filesize = 1000M;
post_max_size = 1000M;

服务器室内可容纳 停止Apache和MySQL 重新启动Apache和MySQL

打开C:\xamppp\php。在php.ini中设置这些值:

upload_max_filesize = 1000M
post_max_size = 0M

您可能没有上传正确的zip文件。以我为例,作为wordpress的新手(我曾经做过硬编码),我安装了包含另一个压缩文件的压缩文件,这是实际需要上传的主题。因此,在本例中需要做的是解压缩文件并找到其中的“theme_name.zip”。

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

这将迫使php重新加载php.ini