使用wordpress建站的朋友都知道wordpress默認是不允許rar上傳的,但是允許zip的上傳,其實解決它很簡單,下面介紹4種解決方法以及每種方法的弊端.
第一種,修改配置文件:
打開網站的“wp-config.php”文件,查找:
define(’DB_COLLATE’,”);
在這下面添加:
define(’ALLOW_UNFILTERED_UPLOADS’, true);
保存即可,這種方法是讓系統跳過上傳文件的類型檢測,好處:方便快捷,改動較小,弊端:跳過檢測后可能會帶來安全隱患,此種方法不推薦使用.
第二種,安裝第三方插件.
安裝一個插件可以實現rar文件的上傳,插件名稱:PJW Mime Config,
這種方法是通過第三方來解決的,好處:不需要改動任何文件,就可以實現想要的效果,弊端:插件可能會對服務器、網站性能構成影響,導致網站訪問質量下降,此種方法需慎用.
第三種,修改源代碼讓其支持你想要的上傳類型.
鏈接FTP,打開wp-includes/functions.php文件,查找:’zip’ => ‘application/zip’,在下面一行輸入 ‘rar’ => ‘application/rar’,如果需要添加其他類型的上傳,方法一樣.
這種方法是添加可上傳的文件類型,好處:直接讓程序允許某種類型文件上傳,不會對網站造成任何影響,弊端:每次升級后都需要修改,推薦使用此種方法.
第四種,修改壓縮包類型.
將文件壓縮成zip即可直接上傳,此種方法不需要對網站進行改動就可以實現,好處:方便快捷,弊端:如果是多用戶的網站們這種方法可能不會被用戶普及,大家比較習慣使用rar.推薦使用此種方法.
新聞熱點
疑難解答