WordPress 線上安裝或更新錯誤

xishui000發表於2021-05-06

有些朋友使用 Windows 主機來搭建 WordPress,線上安裝或更新主題、外掛,以及更新WordPress版本時,遇到一個錯誤,提示:PCLZIP_ERR_MISSING_FILE (-4):Missing archive file ‘C:\WINDOWS\TEMP/*.tmp’

很明顯是快取目錄的讀寫許可權有問題,如果是VPS等使用者,可以自己給目錄新增許可權,虛擬主機使用者不會操作許可權的,可以聯絡你的主機商幫忙。

下面分享一個透過自定義快取目錄來解決問題的辦法:

1.開啟wp根目錄的配置檔案 wp-config.php,找到下面這行程式碼:

1 if ( !defined('ABSPATH') )?define('ABSPATH', dirname(__FILE__) . '/')

2.在它的下面新增

1 define('WP_TEMP_DIR', ABSPATH . 'wp-content/temp')

3.在 wp-content 目錄下新建 temp 目錄即可

如果以上更改完成後還是不行,那就需要注意WordPress的PHP環境支援問題,由於WordPress重4.8版本開始預設使用PHP7作為執行預設環境,目前測試使用PHP5.6也可正常使用執行,發現使用WordPress的PHP環境為php5.2環境太老了,更換PHP5.6後,重新更新就更新正常了



來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69997585/viewspace-2771040/,如需轉載,請註明出處,否則將追究法律責任。

相關文章