- 錯誤型別:
- WP內部錯誤
- 錯誤名稱:
- 抱歉,出于安全原因,不允许使用此文件类型
- 英文名稱:
- Sorry, This File Type Is Not Permitted for Security Reasons
- 錯誤描述:
- 出于安全原因,WordPress的默认配置限制了您可以上传到站点的文件类型。如上传受限制文件类型,则会提示该信息。
您是否在嘗試將檔案上傳到WordPress媒體庫時卻收到一條訊息,告訴您“抱歉,出於安全原因,不允許使用此檔案型別”和/或“[檔名] 上傳失敗”?
正如訊息所暗示的那樣,出於安全原因,WordPress限制了您可以上傳到站點的檔案型別。但是,通過向站點的wp-config.php檔案新增一小段程式碼或使用免費外掛,您可以手動擴充套件允許的檔案型別列表,以便您能夠上傳任何型別的檔案。
以下是您將在本文中學到的內容:
是什麼觸發“抱歉,出於安全原因,不允許此檔案型別”訊息?
“抱歉,出於安全原因,不允許使用此檔案型別”訊息
正如我們上面解釋的那樣,出於安全原因,WordPress的預設配置限制了您可以上傳到站點的檔案型別。
“抱歉,出於安全原因不允許使用此檔案型別”錯誤訊息:
當您嘗試上傳WordPress預設不支援的檔案型別時,您會收到“抱歉,出於安全原因,不允許此檔案型別”錯誤訊息。
出於安全原因,WordPress 限制了您可以通過站點管理員上傳的檔案型別——影象、視訊、文件、音訊。
預設情況下,您可以上傳的檔案型別為:
圖片:
- .jpg
- .jpeg
- .png
- webp
- .gif
- .ico
視訊:
- .mp4
- .m4v
- .mov
- .wmv
- .avi
- .mpg
- .ogv
- .3gp
- .3g2
檔案:
- .doc
- .ppt、.pptx、.pps、.ppsx
- .odt
- .xls、.xlsx
- .psd
音訊:
- .mp3
- .m4a
- .ogg
- .wav
如果您嘗試上傳不在上述列表中的檔案型別,您可能會遇到“抱歉,出於安全原因,不允許使用此檔案型別”錯誤。或者,您還會看到“[檔名] 上傳失敗”。
例如,如果你想使用你的WordPress站點自定義的字型,你可能會試圖將.TFF和/或.woff格式自定義字型檔案上傳到WordPress。由於預設情況下不允許使用這些格式,WordPress 會向您顯示“抱歉,出於安全原因,不允許使用此檔案型別”錯誤,而不是讓您上傳它們。
這是我們嘗試將.woff檔案上傳到我們的測試站點的示例:
上傳 .woff 檔案會觸發訊息
如何修復“抱歉,出於安全原因不允許此檔案型別”錯誤
下面,我們將向您展示如何修復WordPress報錯“抱歉,出於安全原因,不允許此檔案型別”的兩種方法:
- 通過編輯您網站的wp-config.php檔案
- 通過使用免費的WordPress外掛
1. 使用wp-config.php新增新的允許檔案型別
WordPress包含一個ALLOW_UNFILTERED_UPLOADS選項,您可以在站點的wp-config.php檔案中啟用該選項。啟用後,您將能夠將任何檔案型別上傳到您的WordPress媒體庫。
這是設定方法 – 但首先,因為您將編輯wp-config.php檔案,我們建議您在繼續之前備份您的站點。
首先,通過FTP/SFTP連線到您的WordPress站點。您站點的wp-config.php檔案位於根資料夾中,該資料夾與wp-admin和wp-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上傳檔案。
評論留言