WordPress – 升級外掛(寫入暫存檔案失敗)

Loading

上次系統備份檔太大,造成網站無法開啟,後來移掉一些不必要的備份檔之後,重新啟動 apaches2 就好了,但最近要升級外掛卻顯示

Failed to write request to temporary file. (請求寫入暫存檔案失敗)

升級外掛
自 https://downloads.wordpress.org/plugin/backwpup.3.1.4.zip 下載更新檔案中…

下載失敗 暫存檔案未能寫入請求。

啊!!這怎麼一回事,檔案權限問題嗎?? 查了一下,似乎要在 wp-config.php 設定下載 temp 目錄 (wp-config.php 位於網站的跟目錄下)

wp-config.php 
define('WP_TEMP_DIR', ABSPATH . 'wp-content/');

一樣不行,顯示的錯誤訊息有些許的不行.
升級 WordPress
自 https://downloads.wordpress.org/release/zh_TW/wordpress-4.0.1.zip 下載更新檔案中…

下載失敗: 檔案串流目的地的目錄並不存在或是無法寫入。

安裝失敗

權限也修改成為最大的 777 ,然後使用上傳的方式更新 plugin 一樣不行,後來心一狠,關機再開機,沒想到就好了,搞了我兩天在煩惱這一件事.

關於檔案權限設定,請參考 – https://benjr.tw/10912 , https://benjr.tw/10976

沒有解決問題,試試搜尋本站其他內容

2 thoughts on “WordPress – 升級外掛(寫入暫存檔案失敗)

  1. 請問 我出現以下問題 我應該要怎麼修改? 感謝解惑
    正在安裝佈景主題:Sento 1.0.7
    http://downloads.wordpress.org/theme/sento.1.0.7.zip 下載檔案中…

    Warning: touch() [function.touch]: SAFE MODE Restriction in effect. The script whose uid is 10166 is not allowed to access /tmp owned by uid 0 in /var/www/vhosts/brandsweb.com/subdomains/healthbanks/httpdocs/wp-admin/includes/file.php on line 155

    Warning: unlink() [function.unlink]: SAFE MODE Restriction in effect. The script whose uid is 10166 is not allowed to access /tmp owned by uid 0 in /var/www/vhosts/brandsweb.com/subdomains/healthbanks/httpdocs/wp-admin/includes/file.php on line 457
    下載失敗 檔案串流目的地的目錄並不存在或是無法寫入。

    1. The script whose uid is 10166 is not allowed to access /tmp owned by uid 0 in

      看起來像是使用者權限的問題,你的使用者 uid 為 10166,但是 /tmp 只有 uid 0 (root) 可以使用.

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料