BookStack 備份還原
備份
透過mysqldump備份資料庫
# Example
mysqldump -u user bookstack > bookstack.backup.sql
mysqldump -u 使用者 -p 資料庫名稱 > 資料庫名稱.backup.sql
文件
以下是包含應備份資料的檔案和資料夾清單。
.env- 文件,包含重要的設定資訊。public/uploads- 資料夾,包含所有上傳的圖像。storage/uploads- 資料夾,包含上傳的頁面附件。themes- 資料夾,包含任何已配置的視覺/邏輯主題。
或者,您可以備份整個 BookStack 資料夾,但預設只有上述資料夾包含重要的特定於實例的資料。
tar -czvf bookstack-files-backup.tar.gz .env public/uploads storage/uploads themes
打包整個BookStack
tar -czvf bookstack-files-backup.tar.gz bookstack
還原
先重新安裝BookStack後再還原備份檔案
資料庫還原
# Example
mysql -u root -p bookstack < bookstack.backup.sql
mysql -u 使用者 -p 資料庫名稱 < 資料庫名稱.backup.sql
還原備份檔
tar -xvzf bookstack-files-backup.tar.gz
更新URL
- 在設定檔中
.env更新APP_URL值以完全符合您的新基本 URL。 - 執行「更新系統 URL」命令來更新資料庫內容以使用新的 URL。
# Searches for <oldUrl> and replaces it with <newUrl>
php artisan bookstack:update-url <oldUrl> <newUrl>
# Example:
php artisan bookstack:update-url http://docs.example.com https://demo.bookstackapp.com
No comments to display
No comments to display