#簡單卻重要的小訊息
昨天我把bookstack密碼改掉,結果忘記記起來,今天要登入時就進不去。
然後帳號是預設的admin@admin.com,根本要不到重設密碼的機會,所以直接砍掉重裝。
問題一 : 明明步驟都一樣,重建後發現無法連線了
砍掉的時候除了原本的檔案跟volume要砍掉以外,重要的是要連database一起砍,不然原本資料會留在資料庫裡
問題二 : ERR 500 HTTP
建container的時候帳號密碼不能打錯,不然就會出現ERR 500 HTTP,這個部分我看logs是不會顯示的。第一次裝的時候沒有連線到db,logs裡面就有紅字寫出來,但如果是帳密給錯讓他登不進去,logs是不會寫的,還會寫一個done讓你誤會^_^
問題三 : vi設定語言後,只有登入畫面有改語言,進去卻沒有
這個部份我重新設定了3、4次才發現我在耍笨,bookstack會對每個新用戶(包括admin)預設偏好語言為英文,必須由管理員修改才會變中文,這個部分再研究看看。
發現一 : 更改Bookstack檔案上傳限制
Bookstack官方網站寫說要進 /etc/php82/php.ini取更改,但更本沒用,反而是官方github有寫正解^_^。
https://github.com/BookStackApp/BookStack/blob/development/.env.example.complete
其實方法很簡單,只要進 app/www/.env,加一條FILE_UPLOAD_SIZE_LIMIT=<檔案大小數字> 就好,
記得數字後面不要加單位,預設是MB,不然在上傳檔案時就會寫Server Error。
發現二 : Bookstack更新最新版