手動更新

1。下載最新的 wordpress 壓縮檔
2。解開壓縮檔  (以下稱 wordpress-new)
3。刪除兩個舊目錄,wordpress-old/wp-includes 及 wordpress-old/wp-admin
4。上傳 wordpress-new 裡面全部的檔案,並且覆蓋舊檔 (wp-config.php 檔是不會被覆蓋的)

ps: 而 wordpress-old/ 裡的 wp-content 要注意的事,佈景主題 及 外掛都是放在這裡面的,如果你沒有特別去修改過它預設的 default 、classic 的話就不用太煩惱它了,就放心覆蓋吧。

ps: 偶而要比對一下 wordpress-new/wp-config-sample.php 及 wordpress-old/wp-config.php 的不同,新版或許有新的參數設定。

5。覆蓋完後,使用管理者登入,它會提示你需要升級資料庫,就給它點下去吧

(記得先關閉全部的外掛,等升級好了之後,再一個一個確認打開,不然有可能會使更新過程中,弄掛了自已的網站或伺服器)

(更新前記得備份一下資料庫,使用phpmyadmin等等)

6。到這邊就成功升級了 wordpress了

再來

自動化更新

。自從 2.7版之後,在更新的功能上多了一個自動化升級的項目可以用

。怎麼使用它,首先你要有個 ftp 伺服器的帳密,在框框中輸入伺服器名稱、帳號、密碼、連線型態(我是用FTP)

(我搞不懂,為何它要有這個項目,我使用FTP,也沒看到它有新檔被下載到 FTP裡)

。你按繼續後可能會看到這樣子的訊息,原因是你的 wordpress目錄是需要給與權限的,在LInux 環境下 網站伺服器在運作時,是有一個特定的使用者執行起來的,通常是 apache這個名稱,所以要讓 wordpress 這個目錄給與 apache 有讀寫的權限才行

ps: 不過你的網站如果是在虛擬主機環境底下,有可能自動化的功能是行不通的,因為有可能網站的檔案權限是屬於ftp user (一般都會這麼定義),而網站伺服器的執行者是 apache,這個情況下,網頁在被瀏覽時,是用apache的權限,
但是你的網站檔案是 ftp user ,升級的過程中apache 與ftp user 是強碰的,apache 是無法寫入到權限是 ftp user 的檔案,
也是有可行的方法,如果一定要用自動化的話
1。要求伺服器廠商把你的檔案權限全改成apache,不過缺點是你就不能用ftp來修改檔案了
2。看伺服器廠商的網站伺服器執行者是不是用 ftp user,這也是可行的,不過並不是每一個都會這麼作
3。再來就是強列不建議作的方式,把權限改成 777,這是不安全,這個危險程度,上網搜尋一下就應該會有答案了

。權限ok了,按繼續,成功的話就可以看到

。升級完畢

Related posts 相關文章
我現在的筆記方式
More...
WrodPress 20 年了,5 月時的活動影片
More...
加強 WordPress 安全
More...
WordPress 6.3 以後可能不支援 PHP 5,最低需求為 PHP 7.4
More...

作者

留言

撰寫回覆或留言

發佈留言必須填寫的電子郵件地址不會公開。