当我试图在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,但这似乎没有任何作用。
什么好主意吗?
当前回答
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个文件。
更改将在重新启动服务器后生效。
其他回答
您可能没有上传正确的zip文件。以我为例,作为wordpress的新手(我曾经做过硬编码),我安装了包含另一个压缩文件的压缩文件,这是实际需要上传的主题。因此,在本例中需要做的是解压缩文件并找到其中的“theme_name.zip”。
使用wamp执行以下操作,希望它能解决问题
在PHP选项中进行以下更改以纠正:
max_execution_time 180
memory_limit 512M or your highest available
post_max_size 32M
upload_max_filesize 64M
适用于任何在docker中运行PHPMyAdmin的人。 在env中设置UPLOAD_LIMIT值
来自文档https://github.com/phpmyadmin/docker#environment-variables-summary
UPLOAD_LIMIT -如果设置了,该选项将覆盖默认值 格式为[0-9+](K,M,G)默认值为 2048K,这将改变upload_max_filesize和post_max_size 值)
docker-compose。yml例子:
phpmyadmin:
image: phpmyadmin/phpmyadmin
environment:
- UPLOAD_LIMIT=300M
正常运行docker:
sudo docker run .... -e UPLOAD_LIMIT=300M
对于这两个选项,都必须重新构建容器
打开浏览器,搜索php.ini,然后打开它,修改这两个值:
post_max_size= 1000000000000M
upload_max_filesize= 10000000000000M
如果你使用记事本打开php.ini文件,你可以通过点击搜索这两个值: CMD + f
已经重新启动了您的web服务器?
这将迫使php重新加载php.ini