MRBS开源会议室预订系统安装

本文涉及的产品
云数据库 RDS MySQL Serverless,0.5-2RCU 50GB
简介:

 

MRBS系统官方网址  https://mrbs.sourceforge.io/

最近在找一份开源的会议室预订系统,找了很多种,ASP,PHP的,测试发现MRBS无疑是最好的。
开源社区对其介绍如下:
Meeting Room Booking System (MRBS) 是一个基于 PHP/MySQL 开发的,使用浏览器访问的会议室预订系统。使用区域对会议室进行分组管理。


一、环境准备
1、#yum -y install httpd mysql-server php php-mysql mysql-devel php-ldap
2、下载MRBS安装包,地址:http://mrbs.sourceforge.net/download.php 。下载最新版本的zip文件。


二、安装
下载MRBS安装包,地址:http://mrbs.sourceforge.net/download.php 下载mrbs-1.4.10.tar.gz版本


#tar zxf mrbs-1.4.10.tar.gz
#cp -r ./mrbs-1.4.10/web /var/www/html/mrbs


#vi config.inc.php
去掉$timezone =的注释,修改成$timezone = “Asia/Shanghai" 。
修改以下参数
dbsys = “mysql";
$db_host = “localhost";
$db_database = “mrbs";
$db_login = “mrbs";
$db_password = "passwdord";
$db_tbl_prefix = “mrbs_";


以下在config.inc.php文件的尾部添加:
$auth["type"]="db";
//此是使用MySql中建立的用户名和密码,如果不配置此项,将一直提示“用户名不存在或密码错误”。


三、创建数据库并将表结构写入mysql
系统将使用MYSQL或者PostgreSql,本文只是介绍MRBS在Mysql的部署,Pg略过
mysql -uroot -p
mysql> CREATE DATABASE `mrbs` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
mysql> grant all on mrbs.* to mrbs@localhost identified by 'mrbs';
mysql> grant all on *.* to mrbs@localhost identified by 'mrbs';
mysql> flush privileges;
mysql> exit


cd /var/www/html/mrbs
mysql -uroot -ppassword mrbs < tables.my.sql
mysql -uroot -ppassword mrbs < sample-data.sql


四、结合AD或POP3。


以下为结合AD配置部分测试成功,POP3也有测试成功
/*
$auth["session"]="php";
$auth["type"]="ldap";
$cookie_path_override='/mrbs/';
$auth["realm"]="mrbs";
$auth["admin"][]="setup"; //mrbs管理员可以定义多个
$ldap_host="172.16.*.1";
$ldap_port=389;
$ldap_v3=true;
$ldap_tls=false;
//$auth["session"]="cookie";
$ldap_base_dn="OU=SZX,DC=XXX,DC=com,DC=cn"; //此OU下所有User都可以使用
$ldap_user_attrib="sAMAccountName";
$ldap_dn_search_attrib="sAMAccountName";
$ldap_dn_search_dn="CN=test,,OU=SZX,DC=XXX,DC=com,DC=cn"; //完成RDN才可以
$ldap_dn_search_password="test";
*/


以下是POP3配置部分


$auth["type"]="pop3";
$pop3_host="172.16.*.1";
$pop3_port="110";
$auth["admin"][]="wht";//邮件用户中的MRBS系统管理员帐户
$auth["admin"][]="mro";//以此添加管理员


//$auth["type"]="db";//将此DB(MySQL)验证取消,否则也是一直提示用户名或密码不对


五、系统管理员设置
访问http://serverip/mrbs/ ,会出现一个很漂亮的页面。
继续我们最后的工作,在右上角找到“用户清单",点击进去,进行系统管理员的设置。
OK后退出,重新登录。


六、设置区域、会议室以及新增用户。自己摸索吧,很简单的。
转自 http://blog.csdn.net/hawht/article/details/23685635 

还可以参考 http://blog.csdn.net/Real_Myth/article/details/50418664

 

本文转自茄子_2008博客园博客,原文链接:http://www.cnblogs.com/xd502djj/p/8257550.html,如需转载请自行联系原作者。


目录
相关文章
|
SQL 安全 JavaScript
基于JavaWeb的电影院在线选座订票管理系统
基于JavaWeb的电影院在线选座订票管理系统
548 0
基于JavaWeb的电影院在线选座订票管理系统
|
3月前
|
Windows
十分钟搭建自己的在线书库随时随地看小说,Kindle不再盖泡面!
十分钟搭建自己的在线书库随时随地看小说,Kindle不再盖泡面!
234 0
|
4月前
|
数据安全/隐私保护
哪家好用?四款国内外远程桌面软件横测:ToDesk、向日葵、TeamViewer、AnyDesk(一)
哪家好用?四款国内外远程桌面软件横测:ToDesk、向日葵、TeamViewer、AnyDesk
141 1
|
4月前
|
Linux Android开发 数据安全/隐私保护
哪家好用?四款国内外远程桌面软件横测:ToDesk、向日葵、TeamViewer、AnyDesk(二)
哪家好用?四款国内外远程桌面软件横测:ToDesk、向日葵、TeamViewer、AnyDesk(二)
227 0
|
9月前
|
Linux 数据安全/隐私保护 Android开发
哪家好用?四款国内外远程桌面软件横测:ToDesk、向日葵、TeamViewer、AnyDesk
远程桌面软件对于职场人来说并不陌生,可以说是必备的办公软件之一。在经历过新冠疫情后,大家对于远程办公的认识越来越深入,也就在这段期间,远程桌面软件大范围的应用起来,真正走进大众视野并融入我们的工作和生活。 为了方便远程办公协作,国内外出现了很多远程桌面软件,结合功能实用性和价格优势,我总结了目前主流的四款:ToDesk、向日葵、TeamViewer、AnyDesk,逐个测评下它们的功能和使用感受,用最直白的话告诉你实际的体验,帮助你找到最适合你的远控软件。
|
10月前
|
存储 C语言
歌曲信息管理系统[低配版]
歌曲信息管理系统[低配版]
|
10月前
|
缓存 算法 数据挖掘
东郊到家系统程序开发预约上门软件功能
目前主流的按摩软件系统会有三个端口:用户端、技师端、商家端,以及管理后台。
|
安全 数据安全/隐私保护 iOS开发
iMazing2023体验版ios设备管理软件
iTunes最早是一款音视频管理软件,后来在苹果推出了iPhone和iPad后,便又在管理音视频的基础上增加了iPhone和iPad的管理。由于iTunes使用起来非常麻烦,很多苹果用户直接把设备的数据转存到云端。虽然这样看起来使用很方便,但是随着设备的存储容量越来越大,使用的APP和存放的数据越来越多,包括隐私等问题,在本地进行备份和管理都是很有必要的。iMazing2023下载:http://t.csdn.cn/TAtXj
125 0
|
存储 人工智能 安全
3款实用的国际贸易管理软件推荐
外贸公司到底该如何提升员工的效率,使其在有限的时间更精准、高效地完成工作?从而拿下更多订单、带来更多销售额。事实上,借助外力——国际贸易管理软件是很好的一种方式
1145 0