导读:使用 WordPress 建站的朋友都知道 WordPress 默认是不允许 rar 上传的, 但是允许 zip 的上传, 其实解决它很简单, 下面介绍 4 种解决方法以及每种方法的弊...
使用 WordPress 建站的朋友都知道 WordPress 默认是不允许 rar 上传的, 但是允许 zip 的上传, 其实解决它很简单, 下面介绍 4 种解决方法以及每种方法的弊端.
第一种, 修改配置文件:
打开网站的 「wp-config.php」 文件, 查找:
define(』DB_COLLATE』,」);
在这下面添加:
define(』ALLOW_UNFILTERED_UPLOADS』, true);
保存即可, 这种方法是让系统跳过上传文件的类型检测, 好处: 方便快捷, 改动较小, 弊端: 跳过检测后可能会带来安全隐患, 此种方法不推荐使用.
第二种, 安装第三方插件.
安装一个插件可以实现 rar 文件的上传, 插件名称:PJW Mime Config,
这种方法是通过第三方来解决的, 好处: 不需要改动任何文件, 就可以实现想要的效果, 弊端: 插件可能会对服务器、网站性能构成影响, 导致网站访问质量下降, 此种方法需慎用.
第三种, 修改源代码让其支持你想要的上传类型.
链接 FTP, 打开 wp-includes/functions.php 文件, 查找:』zip』 => 『application/zip』, 在下面一行输入 『rar』 => 『application/rar』, 如果需要添加其他类型的上传, 方法一样.
这种方法是添加可上传的文件类型, 好处: 直接让程序允许某种类型文件上传, 不会对网站造成任何影响, 弊端: 每次升级后都需要修改, 推荐使用此种方法.
第四种, 修改压缩包类型.
将文件压缩成 zip 即可直接上传, 此种方法不需要对网站进行改动就可以实现, 好处: 方便快捷, 弊端: 如果是多用户的网站们这种方法可能不会被用户普及, 大家比较习惯使用 rar. 推荐使用此种方法.