4,146 瀏覽數

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

上次系統備份檔太大,造成網站無法開啟,後來移掉一些不必要的備份檔之後,重新啟動 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 一樣不行,後來心一狠,關機再開機,沒想到就好了,搞了我兩天在煩惱這一件事.

2 個網友的想法 “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
    下載失敗 檔案串流目的地的目錄並不存在或是無法寫入。

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

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

發表迴響