VestaCP 1.0.0 完整更新升級教學
IPFS
VestaCP似乎已經復活了,有開啟自動更新的 vesta核心版本是1.0.0版,但是vesta-php、vesta-nginx依然是0.98版,同時檔案管理器、Lets Encrypt SSL自動續約和系統更新等等功能是異常,所以這邊會退透過指令強制將VestaCP更新到最新版本,同時上述問題就能獲得解決。
如果沒有安裝過VestaCP可以參考這篇教學,VestaCP安裝,免費開源的網站管理工具

首先我們使用SSH工具登入主機,並輸入以下指令將VestaCP手動更新
<meta charset="utf-8">v-update-sys-vesta-all
這時會出現如下方的的錯誤
[root@li1588-67 ~]# v-update-sys-vesta-all /usr/local/vesta/bin/v-update-sys-vesta: line 41: syntax error near unexpected token `fi' /usr/local/vesta/bin/v-update-sys-vesta: line 41: `fi [ "$package" = "vesta-ioncube" ]; then ' /usr/local/vesta/bin/v-update-sys-vesta: line 41: syntax error near unexpected token `fi' /usr/local/vesta/bin/v-update-sys-vesta: line 41: `fi [ "$package" = "vesta-ioncube" ]; then ' /usr/local/vesta/bin/v-update-sys-vesta: line 41: syntax error near unexpected token `fi' /usr/local/vesta/bin/v-update-sys-vesta: line 41: `fi [ "$package" = "vesta-ioncube" ]; then ' /usr/local/vesta/bin/v-update-sys-vesta: line 41: syntax error near unexpected token `fi' /usr/local/vesta/bin/v-update-sys-vesta: line 41: `fi [ "$package" = "vesta-ioncube" ]; then '

<meta charset="utf-8">那這個問題是出在<meta charset="utf-8">vesta核心系統的程式碼有誤,所以我們使用nano編輯工具並且對照下方的圖片將錯誤的「 fi 」做修正
nano /usr/local/vesta/bin/v-update-sys-vesta

當修改完成然後再輸入一次以下的指令,如果沒出現其他錯誤提示就沒問題了<meta charset="utf-8">
v-update-sys-vesta-all
然後回到VestaCP後台,就會發現版本全都已經更新到1.0.0版了

PS:如果網站使用nginx搭配apache可能會出現5xx Internal Server Error系列的問題,這時要去資料夾中將「.user.ini」刪除問題網站就會恢復正常了

原文連結清晨小農夫
Like my work? Don't forget to support and clap, let me know that you are with me on the road of creation. Keep this enthusiasm together!
- Author
- More