专注国内外云服务器
分享建站技术教程

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

立即购买

阿里云服务器 ¥102元/年 云数据库37.5元/年 限时

个人、企业均可购买 | 更多配置0.8折特惠

您是否在尝试将文件上传到WordPress媒体库时却收到一条消息,告诉您“抱歉,出于安全原因,不允许使用此文件类型”和/或“[文件名] 上传失败”?

正如消息所暗示的那样,出于安全原因,WordPress限制了您可以上传到站点的文件类型。但是,通过向站点的wp-config.php文件添加一小段代码或使用免费插件,您可以手动扩展允许的文件类型列表,以便您能够上传任何类型的文件。

以下是您将在本文中学到的内容:

是什么触发“抱歉,出于安全原因,不允许此文件类型”消息?

“抱歉,出于安全原因,不允许使用此文件类型”消息

正如我们上面解释的那样,出于安全原因,WordPress的默认配置限制了您可以上传到站点的文件类型。

“抱歉,出于安全原因不允许使用此文件类型”错误消息:

当您尝试上传WordPress默认不支持的文件类型时,您会收到“抱歉,出于安全原因,不允许此文件类型”错误消息。

出于安全原因,WordPress 限制了您可以通过站点管理员上传的文件类型——图像、视频、文档、音频。

默认情况下,您可以上传的文件类型为:

图片:

视频

文件

音频

如果您尝试上传不在上述列表中的文件类型,您可能会遇到“抱歉,出于安全原因,不允许使用此文件类型”错误。或者,您还会看到“[文件名] 上传失败”。

例如,如果你想使用你的WordPress站点自定义的字体,你可能会试图将.TFF和/或.woff格式自定义字体文件上传到WordPress。由于默认情况下不允许使用这些格式,WordPress 会向您显示“抱歉,出于安全原因,不允许使用此文件类型”错误,而不是让您上传它们。

这是我们尝试将.woff文件上传到我们的测试站点的示例:

上传 .woff 文件会触发消息

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

下面,我们将向您展示如何修复WordPress报错“抱歉,出于安全原因,不允许此文件类型”的两种方法:

  1. 通过编辑您网站的wp-config.php文件
  2. 通过使用免费的WordPress插件

1. 使用wp-config.php添加新的允许文件类型

WordPress包含一个ALLOW_UNFILTERED_UPLOADS选项,您可以在站点的wp-config.php文件中启用该选项。启用后,您将能够将任何文件类型上传到您的WordPress媒体库。

这是设置方法 – 但首先,因为您将编辑wp-config.php文件,我们建议您在继续之前备份您的站点。

首先,通过FTP/SFTP连接到您的WordPress站点。您站点的wp-config.php文件位于根文件夹中,该文件夹与wp-adminwp-includes文件夹相同。

右键单击以编辑文件,或将其下载到您的计算机:

编辑wp-config.php文件

然后,在编辑wp-config.php文件时,在 /* That’s all, stop editing! Happy blogging. */行前填下下面代码:

define('ALLOW_UNFILTERED_UPLOADS', true);

wp-config.php文件添加代码的位置

保存更改并在需要时重新上传文件。

要完成此过程,您需要转到WordPress仪表盘并注销您的WordPress帐户。然后,您可以立即重新登录。

注销/登录后,您应该能够上传任何文件而不会触发错误消息:

成功上传 .woff文件

2. 使用免费的WP Extra File Types插件

如果您不想编辑您的wp-config.php文件和/或您想要更多地控制可以将哪些文件类型上传到您的网站,您可以使用WordPress.org上的免费WP Extra File Types插件.

安装并激活插件后,转到WordPress 仪表板中的设置 → Extra File Types

在那里,您会看到一长串文件类型。选中您希望能够上传的文件类型旁边的框,然后单击底部的保存更改

插件设置允许文件类型

如果您在列表中没有看到要上传的文件类型,您还可以在插件设置列表的底部添加您自己的自定义文件类型:

添加自定义文件类型

替代插件

在某些情况下,可能有更好的替代插件来启用特定的文件类型。例如,在我们关于如何在WordPress中启用SVG的教程中,我们推荐免费的Safe SVG插件。这不仅可以启用WordPress媒体库中的SVG文件类型,还可以在上传时对其进行清理。

小结

默认情况下,出于安全原因,WordPress会限制您可以上传到站点的文件类型。如果您尝试上传此默认文件类型列表之外的文件类型,您将看到“抱歉,出于安全原因,不允许使用此文件类型”。信息。

解决此问题的一种方法是编辑您的wp-config.php文件并添加ALLOW_UNFILTERED_UPLOADS代码片段以允许未经过滤的上传。或者,您也可以使用免费的WP Extra File Types插件控制允许的文件类型。

最后,如果在允许新文件类型后,由于文件大小而仍然无法上传文件,您可能需要查看我们的附加指南:

不要忘记,如果需要,您还可以通过SFTP上传文件。

微海报分享

文章来源于互联网:如何修复WordPress报错-“抱歉,出于安全原因,不允许使用此文件类型”

赞(0)
未经允许不得转载:吾上云 » 如何修复WordPress报错-“抱歉,出于安全原因,不允许使用此文件类型”
分享到: 更多 (0)
  • 阿里云
    基础型云服务器

    1核CPU

    2G内存

    40G硬盘

    1M带宽

    独立IP

    分布式存储

    适合企业官网、个人站长类网站

    ¥89/1年 原价¥903.40

  • 阿里云
    超值型云服务器

    2核CPU

    4G内存

    40G硬盘

    3M带宽

    独立IP

    分布式存储

    适合企业官网、行业门户类网站

    ¥899/3年 原价¥8281

  • 阿里云
    高性能云服务器

    2核CPU

    8G内存

    40G硬盘

    5M带宽

    独立IP

    分布式存储

    适合电商、数据库等企业级应用

    ¥1399/3年¥14765

  • 腾讯云
    基础型云服务器

    1核CPU

    2G内存

    50G硬盘

    1M带宽

    独立IP

    分布式存储

    适合企业官网、个人站长类网站

    ¥95/1年 原价¥834

  • 腾讯云
    超值型云服务器

    1核CPU

    2G内存

    50G硬盘

    1M带宽

    独立IP

    分布式存储

    适合企业官网、行业门户类网站

    ¥288/3年 原价¥2502

  • 腾讯云
    高性能云服务器

    4核CPU

    8G内存

    50G硬盘

    5M带宽

    独立IP

    分布式存储

    适合电商、数据库等企业级应用

    ¥2188/3年¥13986

  • 阿里云
    基础型云服务器

    1核CPU

    2G内存

    40G硬盘

    1M带宽

    独立IP

    分布式存储

    适合企业官网、个人站长类网站

    ¥89/1年 原价¥903.40

  • 阿里云
    超值型云服务器

    2核CPU

    4G内存

    40G硬盘

    3M带宽

    独立IP

    分布式存储

    适合企业官网、行业门户类网站

    ¥899/3年 原价¥8281

  • 阿里云
    高性能云服务器

    2核CPU

    8G内存

    40G硬盘

    5M带宽

    独立IP

    分布式存储

    适合电商、数据库等企业级应用

    ¥1399/3年¥14765

  • 腾讯云
    基础型云服务器

    1核CPU

    2G内存

    50G硬盘

    1M带宽

    独立IP

    分布式存储

    适合企业官网、个人站长类网站

    ¥95/1年 原价¥834

  • 腾讯云
    超值型云服务器

    1核CPU

    2G内存

    50G硬盘

    1M带宽

    独立IP

    分布式存储

    适合企业官网、行业门户类网站

    ¥288/3年 原价¥2502

  • 腾讯云
    高性能云服务器

    4核CPU

    8G内存

    50G硬盘

    5M带宽

    独立IP

    分布式存储

    适合电商、数据库等企业级应用

    ¥2188/3年¥13986

评论 抢沙发

评论前必须登录!

 

吾上云 专注服务器选购

购买云服务器联系我们