# MRBS 0. 教學 https://ithelp.ithome.com.tw/articles/10232159 1. 下載 https://sourceforge.net/projects/mrbs/files/mrbs/ 2. 倒入資料庫 - sudo mariadb create database room_im; use room_im; source /var/www/room_im/tables.my.sql - 創帳號 - grant user ... - `ALTER USER 'mysqlUsername'@'localhost' IDENTIFIED WITH mysql_native_password BY 'mysqlUsernamePassword';` - 避免 `php mysqli_connect: authentication method unknown to the client` - https://stackoverflow.com/questions/50026939/php-mysqli-connect-authentication-method-unknown-to-the-client-caching-sha2-pa 3. cd /var/www/room_im/web cp config.inc.php-sample config.inc.php 4. sudo vi config.inc.php $timezone = "Asia/Taipei"; 剩下資料庫改為自己的資料 5. 還原版本 - 把原本的 mrbs_entry, mrbs_repeat 改名 alter table mrbs_entry rename to mrbs_entry1; alter table mrbs_repeat rename to mrbs_repeat1; - 倒入原本的 mrbs_entry source /tmp/old_entry.sql; - 更改不同的欄位 alter table mrbs_entry drop `phone`; alter table mrbs_entry drop `?` # 忘記了到時候自己找 alter table mrbs_repeat drop `phone`; alter table mrbs_repeat drop `?` # 忘記了到時候自己找 alter table mrbs_entry drop `phone`; alter table mrbs_entry rename column `rep_xxx` to `rep_interval` # 忘記了到時候自己找 - 更改公司名稱 vi config.inc.php $mrbs_company = xxx; - 改成中文 vi config.inc.php, 加入 $override_locale = 'zh-tw'; - 有先把語言地區不同的警告關掉 sudo vi /var/www/room_im/web/language.inc line 256 - 使用者權限 https://mrbs.sourceforge.io/view_text.php?section=Documentation&file=AUTHENTICATION - 更改時間軸 https://ithelp.ithome.com.tw/questions/10177732 1. vi config.inc.php $morningstarts = 9; // 開始小時,must be integer in range 0-23 $morningstarts_minutes = 0; // 開始分鐘,must be integer in range 0-59 $eveningends = 22; // 結束小時,must be integer in range 0-23 $eveningends_minutes = 30; // 結束分鐘,must be integer in range 0-59 2. 到 會議室/設備