关于wordpress媒体库上传文件大小限制的问题

昨天晚上想上传图片的时候,发现文件上传大小限制2M?

这…随便找个截图也有3M+的吧,就不说照片10M+的照片了…

总不可能个个都压缩或者都转base64吧。

百度一下发现,这类问题好像挺多见的。

总结了一下,似乎是php中的上传文件限制,大致有三类解决方法

1.(创建并)修改.htaccess文件

2.修改php配置文件php.ini

3.修改wordpress的模板函数

所以一个个来咯

首先我发现web根目录下确实有.htaccess。

打开,就两行注释?

#BEGIN WordPress
#END WordPress

emmm…反正不影响修改是吧

修改之后变成这样

#BEGIN WordPress
php_value upload_max_filesize 64M 
php_value post_max_size 64M 
php_value max_execution_time 300 
php_value max_input_time 300
#END WordPress

好,再上传文件试试。

怎么还是2M?>﹏<


那试试方法2?

(由于偷懒在装ubuntu的时候直接选了lamp server,我找这个文件好久

找到那几行,

post_max_size=8M  //post请求大小上限
upload_max_filesize=2M  //默认上传文件大小,这个就是2M的限制!
max_execution_time=30  //最大执行时间,页面等待时间(推荐大一些,否则没上传完会超时)
max_input_time=60 //同样推荐大些

嗯,似李!发现2M的限制来源确实是在这里。

注意!只要修改这几行!其他的内容不要动!

然后就被我修改成成这样。满怀激动的保存退出。

post_max_size=1024M
upload_max_filesize=1024M
max_execution_time=300
max_input_time=300

em…再怀着忐忑的心情打开媒体库。

ojbk了

)

暂不清楚法1为何不生效。法2生效的时候.htaccess用的原来的。可能本来就和它无关?

有空研究一下。


接上。

似乎是由于优先级

php.ini>.htaccess>function.php

嗯…因为我本来就没有在.htaccess和function.php里做限制,所以就改了也没用吧…

以上。

发表评论

电子邮件地址不会被公开。 必填项已用*标注