朋友的wp博客好久沒管理了,讓ytkah幫忙打理一下,進到后台發現版本還是3.9的,那是比較早以前的版本了,早該升級了。
在升級wordpress時出現以下錯誤:
無法安裝這個包: PCLZIP_ERR_MISSING_FILE (-4) : Missing archive file ‘C:\Windows\TEMP/wordpress-4.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/文件夾,然后試試更新功能,就可以了。