無法安裝這個包:PCLZIP_ERR_MISSING_FILE (-4) : Missing archive file 'C:\WINDOWS\TEMP/baidu-s

在升級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文件夾,然後試試更新功能,就可以了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章