在升級wordpress,安裝wordpress一些插件的時候經常會有人得到以下錯誤:
“無法安裝這個包: PCLZIP_ERR_MISSING_FILE (-4) : Missing archive file
‘C:\Windows\TEMP/wordpress-3.tmp’”
從錯誤本身來看,您在升級wordpress或者安裝插件的時候將臨時文件存儲在系統C:\Windows\TEMP,當你沒有這個文件夾的權限的時候就會得到這個錯誤,一般情況服務器給的權限不夠。
解決辦法:(它的原理是原理是指定wp的臨時文件夾路徑,避免默認的文件夾在windows下沒有權限。)
打開wordpress根目錄下的wp-config.php文件
找到如下:
/** WordPress 目錄的絕對路徑。 */
if ( !defined(‘ABSPATH’) )
define('ABSPATH', dirname(__FILE__) . '/');
在下面增加如下代碼即可:
/** 指定WordPress的臨時目錄 */
define('WP_TEMP_DIR', ABSPATH . 'wp-content/temp');
最後再wp-content文件夾下新建個temp文件夾,然後試試更新功能,就可以了。