本文共 2318 字,大约阅读时间需要 7 分钟。
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,如需转载请自行联系原作者。