如何在一分鐘內修復“出於安全原因不允許此文件類型”錯誤

已發表: 2021-03-11

您是否曾經嘗試將文件上傳到 WordPress 媒體庫並最終遇到“出於安全原因不允許此文件類型”錯誤消息?

如果是,請不要驚慌,因為這是最常見的 WordPress 錯誤之一。 如錯誤所示,出於安全原因,WordPress 對幾種類型的文件設置了限制。

有幾種方法可以修復該錯誤。 在本文中,我們將揭示主要原因,並介紹 4 種簡單的方法來解決它。

在本文結束時,您將了解:

  • 什麼原因導致“出於安全原因不允許此文件類型”錯誤?
  • #1。 檢查您的文件類型擴展名
  • #2。 更改 WordPress 多站點設置
  • #3。 編輯您的 wp-config.php 文件
  • #4。 使用文件上傳插件
  • 獎勵:保護上傳文件的工具

什麼原因導致“出於安全原因不允許此文件類型”錯誤?

出於安全原因,WordPress 限制了您可以通過站點管理員上傳的幾種特定文件類型。 如果您嘗試添加禁止的文件類型,則會出現錯誤“出於安全原因不允許此文件類型”。
出於安全原因,不允許使用此文件類型錯誤

那麼 WordPress 支持哪些文件類型,哪些不支持?

WordPress 允許所有常見的圖像、視頻、音頻格式和文檔。 默認情況下,您可以上傳的文件類型有:

  • 圖片:.jpg、.jpeg、.png、.gif、.ico。
  • 視頻:.mp4、.m4v、.mov、.wmv、.avi、.mpg、.ogv、.3gp、.3g2。
  • 文件:.pdf、.doc、.ppt、.pptx、.pps、.ppsx、.odt、.xls、.xlsx、.psd。
  • 音頻:.mp3、.m4a、.ogg、.wav

因此,任何未包含在此列表中的文件格式,即 .exe 或 .xlsx、.xml 都會導致錯誤。

深入挖掘安全原因,對特定文件類型的限制有助於防止文件上傳漏洞。 黑客可以利用這些漏洞來訪問您的網站、傳播惡意軟件並攻擊您的服務器。

通常,此錯誤可作為保護您網站的屏障。 但是,在用戶體驗方面,它可能會中斷用戶流量。 為避免這種情況,您需要提出解決方案。 在下一節中,我們將介紹 4 種簡單而有效的方法來幫助您一掃而光。

#1。 檢查您的文件類型擴展名

在弄亂 WordPress 設置和 wp-configure.php 文件之前,我們建議您首先檢查文件擴展名以確保它是正確的。 如果沒有,請修復文件類型擴展名拼寫。 這是因為您在保存文件時可能會意外刪除或更改擴展名。

要檢查 Windows 10 上的文件類型格式,請打開包含文件的文件夾,單擊“查看”選項卡,然後選中“文件擴展名”框。 (圖1)

這將顯示您計算機上所有文件的類型擴展名。 (圖2)
檢查文件擴展名查看文件擴展名

對於 Mac 用戶,您可以通過打開 Finder 應用程序並轉到 Finder > 首選項來查找文件擴展名。 出現一個彈出窗口,允許您選擇“高級”並選中“顯示所有文件擴展名”框。
在 Mac 上顯示文件擴展名

如果擴展名不正確,只需右鍵單擊並選擇“重命名”選項即可修復它。 這使您可以更改文件名並填寫正確的擴展名。

#2。 更改 WordPress 多站點設置

此方法僅適用於運行多站點安裝的 WordPress 站點。 與單站點安裝不同,多站點安裝允許您接受更多上傳的文件類型。

在您的儀表板中,前往“設置”>“網絡設置”,然後向下滾動到“上傳設置”。

在“上傳文件類型”選項中,輸入您希望授予上傳權限的文件類型擴展名。
WordPress 多站點上傳文件類型設置

保存更改後,此處列出的所有文件類型現在都可以上傳到您網絡中的任何站點。

注意:單站點 WordPress 安裝的設置不包括此選項。

#3。 編輯您的 wp-config.php 文件

您可能不知道,在 wp-config.php 文件中添加一行代碼可以讓您定義允許的文件上傳類型。 換句話說,“出於安全原因不允許此文件類型”錯誤將不再出現。

在編輯您的 wp-config.php 文件之前,請記住始終備份您的站點,因為一個小的編碼錯誤可能會導致您的站點損壞。

準備好後,請按照本指南允許上傳任何文件類型:

  1. 通過您的主機控制面板訪問您的文件管理器。
  2. 在根文件夾中找到 wp-config.php 文件。
  3. 右鍵單擊然後選擇“編輯”以編輯文件。
    編輯 wp-config.php 文件 4. 向下滾動到 /* 就是這樣,停止編輯! 快樂的博客。 */ 並在其上方粘貼以下代碼片段:

定義('ALLOW_UNFILTERED_UPLOADS',真);
將代碼插入 wp-config.php 文件

5. 保存您的更改並登錄到您的 WordPress 儀表板。 您現在應該能夠上傳任何文件類型。

#4。 使用文件上傳插件

如果您對處理代碼沒有那麼自信,那麼選擇一個安全的選項,例如安裝 WordPress 文件上傳插件總是一個聰明的主意。

在 WordPress 插件目錄中獲得了數千個活動安裝,WP Forms 的文件上傳類型被認為是“出於安全原因不允許此文件類型”錯誤的最有效解決方案之一。 這個免費且對初學者友好的插件可以快速解決這個棘手的任務,因為它能夠上傳任何文件擴展名,包括自定義文件類型。

WP Forms 的文件上傳類型不會限制您的文件擴展名範圍。 您可以自由上傳任何存在的文件格式,包括這些 WordPress 受限格式,例如 .ai、.zip、.xml、.svg、.csv、.mobi 等以及自定義文件類型。

在此處查看使用 WP Forms 的文件上傳類型將其他文件類型上傳到 WordPress 的過程!

獎勵:保護您上傳文件的工具

除了控制允許的文件上傳類型外,還必須為您的 WordPress 文件提供適當的保護,尤其是用於商業目的的文件。 考慮到互聯網越發達,盜版就越猖獗。

在數百個聲稱可以保護 WordPress 媒體文件的工具中,Prevent Direct Access (PDA) Gold 憑藉其廣泛的功能脫穎而出。

這個用戶友好的插件使您能夠保護無限的 WordPress 文件和所有類型的文件。 它開箱即用,可以阻止 Google、其他搜索引擎和不受歡迎的用戶索引和竊取您的寶貴資產,包括圖像、視頻、電子書和文檔。

更重要的是,PDA Gold 還保證保護您的 WordPress 上傳目錄。 再也沒有人能夠潛入並瀏覽您的 wp-content/uploads 文件夾中的內容了。

立即修復錯誤並保護您的文件上傳

我們已經討論了“出於安全原因不允許此文件類型”錯誤的一些主要原因,並介紹了 4 種可靠的方法來處理它。

您可以選擇檢查文件類型擴展名、編輯 wp-config.php 文件、更改 WordPress 多站點設置或安裝文件上傳插件。

儘管“出於安全原因不允許使用此文件類型”錯誤不會對您的網站造成任何嚴重損害,但它可能會讓您的用戶感到沮喪並趕走您的用戶,尤其是當您要求他們通過聯繫表單上傳文件時。

使用上面介紹的 4 種方法來修復錯誤,以及考慮使用 PDA Gold 來保護您的文件上傳而不影響站點安全。

您對此錯誤還有疑問嗎? 在下面的評論部分讓我們知道!