mrbs – OpenSource的線上會議室booking系統

 

MRBS https://mrbs.sourceforge.io/

線上會議室 booking 系統,Linux+Apache+PHP+MySQL/PostgreSQL

https://sourceforge.net/projects/mrbs/files/latest/download

下載回來的 zip 檔案,解壓縮就可以了。

初始化設定

將 mrbs*/web/config.inc.php-sample 更名為 mrbs*/web/config.inc.php【因為安全的考量,舊的檔案就不保留了!】

大約 40 行,設定時區

//$timezone = "Europe/London";
$timezone = "Asia/Taipei";

大約 57 行,設定要使用 MySQL 的哪個 database

MySQL要先建立 mrbs 資料庫

$db_database = "mrbs";

設定連線到 MySQL 使用的帳號/密碼

$db_login = "mrbs";
//$db_login = "root";
// Database login password:
//$db_password = 'mrbs-password';
$db_password = '12345678';

mrbs預設是對整個 Internet 開放的,如果架在公司內部,當然沒問題,如果是 Internet 可以存取,就建議取消 anonymous 登入

修改 mrbs*/web/systemdefaults.inc.php,大約 1038 行

//$auth['deny_public_access'] = false;
$auth['deny_public_access'] = true;

系統的套件安裝,除了標準的 httpdphpphp-mysqlmysql-server 之外,還需要安裝 php-json

服務需要啟動 httpd、mysqld

# systemctl status httpd
# systemctl status mysqld

MySQL 初始化,要執行 mysql_secure_installation,主要是設定 root 密碼

新增一個 database,名稱為 mrbs

然後建立 table 及相關 schema

mysql -u root -p mrbs < tables.my.sql

 

大概是這樣子吧!

image

 

以上是憑印象寫的,不知道會不會有遺漏…

本篇發表於 CentOS 6, CentOS 7, CentOS 8, Linux, MySQL, RHEL 6, RHEL 7, RHEL 8。將永久鏈結加入書籤。

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com 標誌

您的留言將使用 WordPress.com 帳號。 登出 /  變更 )

Google photo

您的留言將使用 Google 帳號。 登出 /  變更 )

Twitter picture

您的留言將使用 Twitter 帳號。 登出 /  變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 /  變更 )

連結到 %s