VestaCP 1.0.0 完整更新升級教學

Roy
·
·
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」刪除問題網站就會恢復正常了


原文連結清晨小農夫

CC BY-NC-ND 2.0

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!

RoyBackend Developer 曾在遊戲公司開發維護金流系統,使用 GCP、Linode 管理Linux伺服器 現在專注在 WordPress開發、代管,有空發表一下技術文章 個人部落格 https://rdfarm.net/
  • Author
  • More

【網域轉移】輕鬆從Godaddy 將網址轉移到NameCheap

將VestaCP 網站搬家到 HestiaCP 全視覺化主機管理工具

解決WordPress MU搭配Nginx出現頁面跑版