但後來覺得,那比較適用於有多個,性質完全相同的網站。
以我個人架的六個站,每個站用的外掛都不一樣,這種方法常會造成路徑不對,光debug就花費了不少時間。
所以還是建議新手直接使用 wordpress Automatic Upgrade 這個plugins。
但本人適用之後,覺得還是有些問題,目前遇到的是外掛不會正常的回復回來。
所以,我們來手動升級吧!
我本人有一個很好的習慣是(其實是偷懶),會把 shell的指令給記下來,日後改幾個參數就可以了。
切記,不熟悉的人,請備份!
主要都是在ssh連線上完成的,下列是步驟:
切記,不熟悉的人,請備份!
主要都是在ssh連線上完成的,下列是步驟:
- 到管理介面, 把所有的 外掛(plugin)給停止(disable,inactive)
- 打開ssh連線,準備到
- cd ~/www/sopili.dev/
(到wordpress的目錄中) - wget http://wordpress.org/latest.zip
(下載最新版本) - unzip latest.zip
(解壓縮下載回來的檔案,會產生一個wordpress的資料匣) - rm latest.zip
(移除下載回來的壓縮檔) - rm -rf wordpress/wp-config.php wp-content
(為保險起見,將下載下來的wp-config.php[設定檔]和wp-content[個人資料匣]資料匣刪除,以免覆蓋到原本的,可能會有錯誤訊息) - rm -rf wp-includes wp-admin
(將舊版的2個資料匣整個刪除) - mv wordpress/wp-includes ./
- (將新版的資料匣移動到現在的目錄 )
- mv wordpress/wp-admin ./
(將新版的資料匣程動到現在的目錄 ) - mv wordpress/* ./
(將新版的php程式移動到現在的目錄) - rm -rf wordpress
(將新版的資料匣整個刪除,因為都已經移動過來了) - 到自己的管介,可能會出現請求database更新的畫面,點下去就對了。
- 到plugin的頁面,將剛剛的plugin重新啟動。
大功告成!