zoukankan      html  css  js  c++  java
  • MRBS开源会议室预订系统安装

    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

  • 相关阅读:
    Java实现各种内部排序算法
    Java实现堆排序(大根堆)
    Java对象的序列化和反序列化
    Java实现链式存储的二叉查找树(递归方法)
    337. House Robber III(包含I和II)
    318. Maximum Product of Word Lengths
    114. Flatten Binary Tree to Linked List
    106. Construct Binary Tree from Inorder and Postorder Traversal
    105. Construct Binary Tree from Preorder and Inorder Traversal
    96. Unique Binary Search Trees(I 和 II)
  • 原文地址:https://www.cnblogs.com/xd502djj/p/8257550.html
Copyright © 2011-2022 走看看