首先要明白,wordpress中上传文件的限制是由PHP的环境配置决定的。因此,我们需要修改的是php的配置文件php.ini
第一步找到php.ini的位置如果是阿里云云的虚拟主机,可以直接在控制台修改。在其他情况下,您需要找到php.ini文件的位置并修改它。因为php安装路径不同,实际路径是基于您自己的服务器。
(注意服务器上可能有多个php版本,请查找服务器当前使用的php版本对应的配置文件)
upload_max_filesize(最大上传文件大小)
post_max_size(POST数据最大字节长度)
max_execution_time(最大执行时间,单位秒)
然后修改后面的值即可,例如
upload_max_filesize = 50M
post_max_size = 50M
max_execution_time = 300
(注意,如果启用了内存限制,请务必修改memory_limit的值,该值必须大于最大大小,也可以适当修改max_input_time的值。)
根据需要修改配置后,保存并重新启动服务器。
然后有两种情况:
如果是Wordpress单站点(即不开启多站点支持),修改会立即生效。
如果是Wordpress多站点,有一个地方可以修改。
进入站点网络仪表盘,点击设置-网络设置。
在上传设置中修改最大上传文件大小的值。
Wordpress修改上传限制-WordPress极简博客
修改后的值应该小于php配置文件中允许的最大文件大小。例如,服务器允许上传50M文件,但Wordpress不需要这个大小。可以设置为20480K,也就是这里的20M。当然,也可以根据实际需要设置成同样的尺寸。
WordPress修改上传限制-WordPress极简博客
然后,到目前为止,整个修改过程结束了。点击Wordpress的多媒体,点击上传按钮看一下,发现最大上传文件大小变了,就大功告成了。