給wordpress用戶在后臺更新wordpress程序和更新wordpress插件時安裝失敗,提示以下錯誤提示:
無無法安裝這個包。: PCLZIP_ERR_MISSING_FILE (-4) : Missing archive file ‘C:/Windows/TEMP/…’
出現該問題是由于文件權限問題導致,在升級wordpress或者安裝插件的時候將臨時文件存儲在系統C:/Windows/TEMP目錄,當你沒有這個文件夾的權限的時候就會得到這個錯誤。
解決方法是使用vps或獨立服務器的站長可以直接通過設置相應臨時目錄的權限來解決這個問題;而使用虛擬主機的站長,可以創建一個temp目錄,并設置目錄權限為可寫。
虛擬主機操作方法:
1、在wordpress程序根目錄,編輯wp-config.php文件,找到以下代碼:
/** WordPress 目錄的絕對路徑。 */
if ( !defined('ABSPATH') )
define('ABSPATH', dirname(__FILE__) . '/');
在其下面添加代碼:
/** 指定WordPress的臨時目錄 */
define('WP_TEMP_DIR', ABSPATH . 'wp-content/temp');
2、然后在wp-content文件夾下新建個temp文件夾,設置目錄權限可讀寫。
問題解決。
以上就是本文章的內容,希望對大家有所幫助
新聞熱點
疑難解答