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 授权

喜欢我的作品吗?别忘了给予支持与赞赏,让我知道在创作的路上有你陪伴,一起延续这份热忱!

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

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

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

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