WordPress后台上传文件大小受限制解除方法
最近刚录了一个外贸photoshop教程一,录制后想把视频上传到网站,然后就遇到了一个问题,就是视频太大,后台无法上传。
wordpress后台默认支持上传文件的大小是50M, 但我录制的视频教程经压缩后还有200多M(主要是为了保证高清所以分辨率比较高),这样就导致我的视频无法上传到网站上,在网上搜索了一下解决方法,不同的网站环境所用到的方法不同。
我网站环境是lnmp, 所以找到也是相关lnmp的解决方法,网上给出的解决方法基本上是2个方向
第一,修改php.ini文件
通常文件位置在/usr/local/php/etc/php.ini , 但如果不在上面这个目录下面,可以用find命令查找下 find / -name php.ini
找到之后直接vi编辑或ftp下载到本地编辑都可以
需要修改的地方:
upload_max_filesize = 50M, 将后面的50M修改为自己想要的大小。
post_max_size = 20M, 将这个20M修改为自己想要的大小
修改后,重启lnmp环境后,再次上传视频到网站后台仍然失败。
尝试第二种方:法修改conf文件
找到对应网站的conf文件,修改内容
通常对应网站的conf文件在/usr/local/nginx/conf/vhost中,找到对应的域名conf文件,用vi打开编辑或下载到本地编辑后再上传都可以。
修改的地方:
在include enable -php.conf; 这句的上面添加
client_max_body_size 500m;
client_body_timeout 300;
修改后重启lnmp,再次打开后台媒体上传页面发现上传大小已经变成了500M,见下图。
但是在上传视频时仍是失败,无法上传,不知道问题是出到哪里了。
最终解决方法
通过以上2种方法都没能解决上传文件大小受限的问题,又开始网上搜索各种方法,发现有人说wordpress只要安装一个big file uploads插件就行。
于是后台搜索并安装插件
安装好后启用,并进入设置
将大小设置成500M
然后再次上传视频,发现可以了。
好吧,问题解决了,但不知道前面2种方法为什么失败了,也许是哪里设置的不对。
所以劝其它的小伙伴,如果你是wordpress,那就别折腾什么php.ini 或是conf了,直接下载插件吧,简单方便,当然如果是服务器运维大神那可能改服务器文件对大神来说更简单吧。
不管怎么样,问题解决了,看吧,本来想着很简单的一个问题,结果折腾了好久,好在结果是好的,所以遇到了问题并不可怕,总有办法能解决,就算无法解决也会有其它的方法或是换个思路来实现,别放弃,有时可能需要多尝试几次,但最终总能有一个满意的结果。
更多文章欢迎关注我个人微信公众号“外贸营”