2,855 瀏覽數

升級 WordPress

因為我的服務主機掛了很多台的網站,但要升級 WordPress 之前都是使用 root 的帳號去升級,但每次都要我自己去升級很麻煩,所以想請各版主自行去升級,但帳號要怎麼設定卻搞死我了.

如果失敗就會看到下面的錯誤訊息.
升級 WordPress
自 http://tw.wordpress.org/wordpress-3.5.2-zh_TW.zip 下載更新檔案中…

打開升級包中…

無法複製檔案。

安裝失敗

所以參考了 WordPress – 更新 wordpress 的方式
第一先新增使用者並將它設定為不能登入

#adduser benjr
#passwd benjr

因為我使用 SSH 的更新方式,所以使用者還是要需要權限登入才能更新.

第二更改檔案權限
Using FTP or your shell access, upload the new wp-includes and wp-admin directories to your web host, overwriting old files.
Upload the individual files from the new wp-content folder to your existing wp-content folder, overwriting existing files. Do NOT delete your existing wp-content folder. Do NOT delete any files or folders in your existing wp-content directory (except for the one being overwritten by new files).
根據 Upgrading WordPress 說明 wp-includes ,wp-admin 以及 wp-content 都需要修改,但我還是失敗了,所以索性將 benjr 內的權限都修改成 benjr 為 owner,但上傳圖片的目錄 uploads 時要修改回成 apache:apache 的使用者與群組權限

#chown -R benjr:65534 /var/www/benjr
#chown -R apache:apache /var/www/benjr/wp-content/uploads

可是不知道對系統會不會有影響.

有部分 plugin 還是無法更新,問題是什麼還不是很清楚.已解決,使用者登入權限問題.

發表迴響