如何修复“抱歉,出于安全原因不允许此文件类型”的 WordPress 错误

作为 WordPress 用户,您有时需要将某些类型的文件上传到您的网站.

也许您正在制作一个允许用户下载文件的网站,或者您想在您的电子邮件选择表单中添加可下载的奖励.

但是,很快您就会发现,当您上传特定类型的文件时,WordPress 实际上并不喜欢它.如果您尝试上传 WordPress 不喜欢的文件,您将收到一条错误消息:"抱歉,出于安全原因,不允许使用此文件类型"

值得庆幸的是,这个问题有一个简单的解决方法,我们将逐步引导您解决这个问题.

什么是"抱歉,出于安全原因不允许此文件类型"错误?

首先,这是大多数博主和 WordPress 用户的常见错误.所以,不要惊慌或恐慌.该问题也可以轻松解决.

WordPress 自己的系统是这个错误的罪魁祸首.尽管 WordPress 是一个内容管理系统,但它仍然有一个非常严格的过滤系统,只接受少数几种类型的文件进入系统.

并且,当您尝试上传不在 WordPress 支持的文件 列表,您会遇到"抱歉,出于安全原因不允许此文件类型"错误.

导致此错误的原因是什么?

如您所知,不同类型的应用程序使用了许多不同类型的文件.例如,.AI 是 Adob​​e Illustrator 使用的一种非常常见的文件类型.

设计师和插图画家广泛使用这种文件类型来保存和分享他们的作品.但是,如果您在尝试将.AI 文件上传到 WordPress 时收到"抱歉,出于安全原因不允许此文件类型"错误,请不要感到惊讶,因为该文件类型不在 WordPress 的支持文件列表中.

这是 WordPress 默认允许的文件类型的完整列表.

令人费解的是,WordPress 默认仍然不支持流行和常见的文件类型,例如 Illustrator.这只是 WordPress 仍然不支持的数十种文件类型中的一种.

所以,是的,这次你可以责怪 WordPress 让你经历这个令人困惑的错误.但是,您可以手动修复此问题以上传所需的任何文件类型.

如何修复错误

有两种简单的方法可以修复"抱歉,出于安全原因不允许此文件类型"错误.一种方法需要使用插件,另一种方法需要编辑核心 WordPress 文件.

在您继续之前,我们强烈建议您备份您的网站.如果您还没有备份系统,可以使用免费插件进行设置.

方法 1:使用 Mime 类型插件

有多种 mime 类型插件可帮助您将自己的文件类型添加到 WordPress 支持的文件列表中,例如 专业 Mime 类型Mime 类型扩展不安全的 Mimetypes.不幸的是,这些插件中的大多数已经过时了.

我们正在使用 WP Add Mime Types 插件用于教程,因为它已更新为支持最新的 WordPress 版本.如果您愿意,可以随意尝试使用其他插件.

步骤 1:安装 WP Add Mime Types 插件

要安装插件,请登录您的 WordPress 仪表板并转到 插件 >>添加新.

搜索WP Add Mime Types插件并点击安装,然后点击激活按钮以启用该插件.

第 2 步:自定义插件

安装后,设置页面中会出现一个名为Mime Type Settings的新页面.在此页面中,您可以添加某些文件类型以将它们添加到 WordPress 系统.

搜索您要添加的文件类型并将其复制粘贴到添加值框中.确保复制与您尝试添加的文件类型扩展名相关的整行.

然后单击保存按钮以保存更改.启用文件类型后,它将在列表中以红色突出显示.

这种方法的唯一问题是,在添加某些文件类型时,即使是 mime 类型插件也有限制.例如,该插件不允许上传.AI 文件.但是,第二种方法可以让您避免该问题并上传您想要的任何文件.

方法二:编辑WP-Config文件

WP-Config.php 是 WordPress 使用的核心文件,用于处理许多 WordPress 功能.您可以编辑此文件以禁用阻止某些文件类型上传的系统.之后,您就可以上传所需的任何文件类型.

第 1 步:访问您的服务器

您可以使用 FTP 客户端应用程序或登录服务器 CPanel 并使用文件管理器来编辑 WP-Config 文件.

导航到托管您的 WordPress 网站以及所有 WordPress 核心文件所在的公共文件夹.

第 2 步:编辑 WP-Config.php

然后打开并编辑 WP-Config 文件.

打开文件后,只需搜索词条/* 就这样,停止编辑!快乐的博客.*/

然后粘贴下面的代码行上面

define('ALLOW_UNFILTERED_UPLOADS', true);

就是这样!

仍然出现同样的错误?

上述方法应该可以帮助您在 WordPress 中上传几乎任何类型的文件.但是,如果您仍然遇到同样的错误,您应该尝试联系您的托管服务提供商并寻求他们的帮助.

出于安全原因,某些 Web 主机会阻止上传某些类型的文件.如果您不断收到错误消息,并且迫切需要在 WordPress 中上传文件,请联系托管服务提供商的客户支持,看看他们是否有一些过滤器阻止您上传任何文件.

VPS1352主机测评网(www.vps1352.com)
本文链接:https://www.vps1352.com/7640.html

9

发表回复