BookStack 版本更新

在做 BookStack 版本更新之會先建議先將現行的資料先備份起來,之後再進行版本更新動作。

109.03.16 官方從 0.28.3 版之不再使用 `作曲家開發安裝包`,那之前更新方式已刪掉修改成官方更新方式

109.05.02 官方從 0.29.2 版有嚴重漏洞問題,請盡速更新,此版已修復 BookStack v0.18 版中引入的 XSS 安全漏洞。

  • 如果已更新到 0.29.2 版本,更新後記得下一段指令,以確保安全
php artisan bookstack:regenerate-comment-content

只要下一行指令就可以更新了

git pull origin release && composer install --no-dev && php artisan migrate

看到此畫面只要輸入 yes 就好了

如果出現下面兩行的文件的話,請直接按 yes 清除暫存的資料檔,之後 BUBU 在更新的時候會在補上畫給各位看

php artisan cache:clear
php artisan view:clear

bs-1.png

更新失敗處理方式


如果更新出現如下畫面,表示你有修改到,官方預設的設定檔,處理方式有兩種一種是刪除已修改過的檔,另一種是將該檔移出來放到其他的地方,不過會建議不要去修改官方的設定檔,會建議統一設定在 .env 此設定檔裡面,這樣子更新時才不會出現問題。

例如:他會顯示你修改什麼檔,因為有修改到 config/database.php  此檔,所以只要處理此檔就可以正常更新。

bs-QA.jpg




參考相關文件