PHP警告:POST内容 – 长度为8978294个字节,超过了第0行的Unknown中8388608个字节的限制
当我在XAMPP本地开发环境中尝试上传WordPress上的导入时出现此错误:
警告:POST内容长度为8978294个字节,超出了第0行中未知的8388608个字节的限制
我将upload_max_filesize
从2M
更改为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服务器并重新启动它。 那之后它工作正常。
希望这可以帮助
- 在我们的wp-admin目录下创build新的文本文件并将其命名为info.php。
- 打开info.php并添加以下行:
- 保存。
- 在任何网页浏览器中转到yourwebsitename(可能是本地主机)/wp-admin/info.php。
- 在第八行你会看到:configuration文件(php.ini)path,在我的情况下是C:\ Windows,这意味着它位于我的C盘上。
- 在第9行中,您将看到:加载configuration文件,在它旁边写入C:\ xampp \ php.ini
所以我发现我的php.ini页面与我的wordpress网站有关。
- 去那个path,并findphp.ini。
-
打开并编辑:searchpost_max_size = 8M,并将其更改为post_max_size = 1000Msearchupload_max_filesize = 2M,并将其更改为upload_max_filesize = 1000M
-
返回到您的pipe理页面>媒体>添加新
- 在底部你会看到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_filesize
和post_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个文件。