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

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

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

什么好主意吗?


当前回答

如果更改XAMPP文件夹中的post_max_size设置。这对你没用试试这个。

在XAMPP控制面板中,单击config,然后单击PHP (PHP .ini),并在该文件中编辑post_max_size和upload_max_filesize为更高的数字。停止Apache服务器。启动Apache服务器。这对我很管用。

其他回答

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

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

正如Optimaz ID指出的那样,下面的代码帮助我在用户上传的文件大于PHP .ini中设置的upload_max_filesize和post_max_size的情况下隐藏了PHP错误消息(当设置的值很大时,这几乎是不可能的)。

ob_get_contents();
ob_end_clean();

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

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