![圖片[1]-WooCommerce 批量上傳產品出現文件類型不被允許錯誤提示的解決辦法 | WooCommerce 教程 | 歪貓跨境 | WaimaoB2C-歪貓跨境 | WaimaoB2C](https://img1.jrkdnews.com/img7/c4a7c45da7jec4f8/857516956124926955880.jpeg)
WooCommerce網站,託管在 Cloudways 的Linode服務器上,在使用CSV表格給 WooCommerce 批量上傳產品的時候出現錯誤提示:“Sorry, This file type is not permitted for security reasons”. 安全問題,CSV文件無法上傳到服務器上。

谷歌了下,找到了這篇解決方案。kinsta.com/file-type-not-permitted 。
原來出於安全考慮,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
英文原文中推薦了兩個解決方案:
- 修改wp-config.php解除文件上傳限制
- 使用插件 WP Extra File Types
原本打算用插件 WP Extra File Types 解決問題的,但是發現插件已經有2年沒有更新過了,爲了避免不必要的麻煩,就放棄了這個方法,如果你要使用插件解決問題,建議先備份網站,然後再嘗試使用這個方法

下面是我跟着英文教程通過修改 wp-config.php 文件並最終解決問題的過程記錄,操作流程和使用的工具和原英文教程有差異,原教程是用FTP工具修改config文件的,我則是使用插件WP file manager修改config文件的。
Cloudways 在後臺沒有提供像 SiteGround 那樣的文件管理系統,所以,要修改存放在網站根目錄的 wp-config 文件的話,就需要使用FTP工具,或者安裝插件 File Manager 直接在網站後臺修改根目錄文件,我個人不太習慣FTP工具,所以選擇使用插件File Manager,如果擔心插件影響網站打開速度,用完之後再刪除掉插件就可以了。
當然,如果你的網站託管在SiteGround上的話,就直接在File Manage頁面找到 wp-config 文件修改就可以了,不需要安裝插件 File Manager.

無論哪種方法,如果你對操作不熟悉,建議先備份網站,防止因爲誤操作導致網站崩潰造成損失或者麻煩。
WooCommerce 批量上傳產品文件類型不被允許錯誤提示的解決辦法
首先在WordPress網站後臺搜索安裝並且激活插件 File Manager

然後在 WP File Manager 插件頁面,點擊左側 Public_html 文件夾,在右側就是 WordPress 網站根目錄下的所有文件,找到並選中 wp-config.php 文件,然後在菜單欄中點擊 Edit file 按鈕,如下圖。

在彈出的新窗口中,顯示的就是 wp-config.php 這個文件的代碼。我們需要做的,是把代碼
define(‘ALLOW_UNFILTERED_UPLOADS’, true);
複製粘貼到
/* That’s all, stop editing! Happy blogging. */
上面的一行。然後點擊 SAVE & CLOSE 按鈕保存修改並關閉這個文件。

修改 wp-config.php 這個文件之後,回到WooCommerce產品管理頁面,再次上傳批量表格,就不會再出現之前的錯誤提示,而是順利進入到下一步:Column Mapping。

覈對數據是一一對應關係無誤之後,繼續上傳產品,產品上傳所需要的時間是根據你的表格數據量大小決定的,如果上傳比較慢,耐心等待即可。產品上傳完成之後,就會出現如下圖所示上傳成功頁面。

出於系統安全的考慮,個人建議,通過使用修改 wp-config.php 文件解決上傳文件錯誤提示方法的朋友,在完成文件上傳之後,將你添加在 wp-config.php 文件中的代碼,也就是 define(‘ALLOW_UNFILTERED_UPLOADS’, true); 刪除掉,防止這一“漏洞”被利用造成損失。
![圖片[10]-WooCommerce 批量上傳產品出現文件類型不被允許錯誤提示的解決辦法 | WooCommerce 教程 | 歪貓跨境 | WaimaoB2C-歪貓跨境 | WaimaoB2C](https://img1.jrkdnews.com/img7/c4a7c45da7jec4f8/69031695611562957929.jpeg)