WordPress上传文件错误,提示“抱歉,由于安全原因,这个文件类型不受支持”怎么办?解决方法

✍️Auth:star皆空       Date:2021/10/31       Cat:windows相关       👁️:420 次浏览

上传文件报错:

提示“抱歉,由于安全原因,这个文件类型不受支持
或者
“从服务器收到预料之外的响应。此文件可能已被成功上传。请检查媒体库或刷新本页。

网上大多那几篇文章早已过时,不是报错就是不起作用。要么就是整个网站崩溃无法打开。

这里自己记录一下方法,需要更改两个位置。

1:第一个位置

在当前主题所在文件夹的functions.php里最后面添加
如:这里是添加apk文件,其他则改其他即可,还有其他文件。只需要在$mimes['apk'] = 'txt/apk';下面添加新的一行即可。如zip文件。

function add_file_type($mimes = array()) {
    $mimes['apk'] = 'txt/apk';
    $mimes['zip'] = 'txt/zip';
    return $mimes;
}
add_action('upload_mimes', 'add_file_type');

改完以后,还没生效,还需要改第二个位置。

2:第二个位置

在网站根目录找到“wp-config.php”文件,
在服务器里编辑wp-config.php文件

vim /wordpress/wp-includes/wp-config.php

在最后一行添加如下代码:

define( 'ALLOW_UNFILTERED_UPLOADS', true);

意思是允许所有格式,放心,只有两个位置都改了才生效,所以不要担心安全问题。

打赏作者

发表评论