如何在一分鐘內修復“出於安全原因不允許此文件類型”錯誤
已發表: 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 > 首選項來查找文件擴展名。 出現一個彈出窗口,允許您選擇“高級”並選中“顯示所有文件擴展名”框。
如果擴展名不正確,只需右鍵單擊並選擇“重命名”選項即可修復它。 這使您可以更改文件名並填寫正確的擴展名。
#2。 更改 WordPress 多站點設置
此方法僅適用於運行多站點安裝的 WordPress 站點。 與單站點安裝不同,多站點安裝允許您接受更多上傳的文件類型。
在您的儀表板中,前往“設置”>“網絡設置”,然後向下滾動到“上傳設置”。
在“上傳文件類型”選項中,輸入您希望授予上傳權限的文件類型擴展名。
保存更改後,此處列出的所有文件類型現在都可以上傳到您網絡中的任何站點。
注意:單站點 WordPress 安裝的設置不包括此選項。
#3。 編輯您的 wp-config.php 文件
您可能不知道,在 wp-config.php 文件中添加一行代碼可以讓您定義允許的文件上傳類型。 換句話說,“出於安全原因不允許此文件類型”錯誤將不再出現。
在編輯您的 wp-config.php 文件之前,請記住始終備份您的站點,因為一個小的編碼錯誤可能會導致您的站點損壞。
準備好後,請按照本指南允許上傳任何文件類型:
- 通過您的主機控制面板訪問您的文件管理器。
- 在根文件夾中找到 wp-config.php 文件。
- 右鍵單擊然後選擇“編輯”以編輯文件。
4. 向下滾動到 /* 就是這樣,停止編輯! 快樂的博客。 */ 並在其上方粘貼以下代碼片段:
定義('ALLOW_UNFILTERED_UPLOADS',真);
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 來保護您的文件上傳而不影響站點安全。
您對此錯誤還有疑問嗎? 在下面的評論部分讓我們知道!