PHP程序做的网站,上传文件大小的限制,是在PHP的配置文件中设置的。
WORDPRESS网站也是PHP程序,我们会在WordPress里面的很多地方遇到文件上传大小的限制,比如在媒体库里面,上传图片;恢复数据时,上传数据库文件;或者是在WordPress自带的Importer导入工具里面,需要导入一个WXR文件(WXR文件也是WordPress导出的)来恢复网站的数据,这时上传的文件也有大小限制。
PHP默认上传文件最大是2M,一般情况下都不够。所以,我们要修改PHP.ini里面的配置。如下两处配置代码用来控制PHP网站上传文件的大小:
; Maximum size of POST data that PHP will accept.
; Its value may be 0 to disable the limit. It is ignored if POST data reading
; is disabled through enable_post_data_reading.
; /post-max-size
post_max_size = 8M
; Maximum allowed size for uploaded files.
; /upload-max-filesize
upload_max_filesize = 8M
upload_max_filesize可以大于post_max_size,在WordPress的这两处上传文件的地方,最终是由post_max_size参数控制,但是upload_max_filesize必须大于等于post_max_size。
修改完之后,重启apache。