新聞中心
windows環(huán)境下wordpress3.5更新插件和主題失敗提示 PCLZIP_ERR_MISSING_FILE的解決方法
雖然現(xiàn)在wordpress已經(jīng)有了3.7的版本了,不過對于無憂小編今天要提出的這個問題的解決方法并不沖突,很多問題是跨版本存在的。一般的小問題官方并不會引起太大的注意。這個問題是無憂小編前些天無意間發(fā)現(xiàn)的,那天無憂小編在本地環(huán)境進行更新wordpress主題或者插件的時候都會報錯 無法安裝這個包。 PCLZIP_ERR_MISSING_FILE (-4) : Missing archive file ‘C:\WINDOWS\TEMP/crayon-syntax-highlighter.tmp’ 但是這個程序上傳到無憂主機的空間確實正常更新的,后臺無憂小編求教了度娘,發(fā)現(xiàn)這個問題是windows server的問題,應該是某個地方權(quán)限不對,可是調(diào)整了temp的權(quán)限也還是不行,原來是指定wp的臨時文件夾路徑,避免默認的文件夾在windows下沒有權(quán)限。這個是windows主機下安裝的wordpress支持的問題。 不過這個問題不會存在在linux系統(tǒng)下安裝的wordpress。無憂主機是純linux環(huán)境下的php虛擬主機,完美支持開源PHP程序的空間,其中專門針對我wordpress優(yōu)化的wp主機,更是兼容性非常好。不過這個問題既然被我發(fā)現(xiàn)了,編也嘗試著解決它,最終的解決方法如下: 打開wordpress根目錄下的wp-config.php文件 找到下面的這段代碼: if ( !defined('ABSPATH') ) define('ABSPATH', dirname(__FILE__). '/'); 修改為: if ( !defined('ABSPATH') ) define('ABSPATH', dirname(__FILE__). '/'); define('WP_TEMP_DIR', ABSPATH 'wp-content/temp');
本文地址:http://www.gle-technology.com/wordpress/13175.html