PHP警告:POST内容 – 长度为8978294个字节,超过了第0行的Unknown中8388608个字节的限制

当我在XAMPP本地开发环境中尝试上传WordPress上的导入时出现此错误:

警告:POST内容长度为8978294个字节,超出了第0行中未知的8388608个字节的限制

我将upload_max_filesize2M更改为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个文件。

这是一个8MB的post_max_size错误。

将其设置为您感觉舒适的值。

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

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

只需在php.ini中设置这些:

 upload_max_filesize = 1000M; post_max_size = 1000M; 

你将不得不改变的价值

最大后尺寸

上传-MAX,文件大小

这两个都可以在php.ini中find

重新启动服务器将有助于它开始工作。 在运行XAMPP的本地testing服务器上,我必须停止Apache服务器并重新启动它。 那之后它工作正常。

希望这可以帮助

  1. 在我们的wp-admin目录下创build新的文本文件并将其命名为info.php。
  2. 打开info.php并添加以下行:
  1. 保存。
  2. 在任何网页浏览器中转到yourwebsitename(可能是本地主机)/wp-admin/info.php。
  3. 在第八行你会看到:configuration文件(php.ini)path,在我的情况下是C:\ Windows,这意味着它位于我的C盘上。
  4. 在第9行中,您将看到:加载configuration文件,在它旁边写入C:\ xampp \ php.ini

所以我发现我的php.ini页面与我的wordpress网站有关。

  1. 去那个path,并findphp.ini。
  2. 打开并编辑:searchpost_max_size = 8M,并将其更改为post_max_size = 1000Msearchupload_max_filesize = 2M,并将其更改为upload_max_filesize = 1000M

  3. 返回到您的pipe理页面>媒体>添加新

  4. 在底部你会看到2MB已经变成了1000M。

一旦你完成这个过程,那么你必须重新启动你的电脑或重新启动XAMPP …

转到C:\xamppp\php 。 在php.ini中设置这些值:

 upload_max_filesize = 1000M post_max_size = 0M 

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

您可能无法上传正确的zip文件。 在我的情况下,作为WordPress的新手(我曾经做硬编码),我安装了压缩文件,其中包含另一个压缩文件,这是真正的主题需要上传。 那么在这种情况下需要做的是解压缩文件并在里面find“theme_name.zip”。

 C:\ drive 

或驱动器在哪里安装xampp点击xamppfindphp并打开它,在那里你会发现php.ini文件夹打开php.ini文件与记事本,并findupload_max_filesizepost_max_size在“上下查找选项”,将两个值都改为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个文件。