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

  • 相关阅读:
    想起来好久没更新博客了
    操作系统文件管理
    PreparedStatement是如何大幅度提高性能的
    Java中快速排序的实现
    详解HashMap的内部工作原理
    关于Java集合的总结
    浅谈JVM内存区域划分
    解决java压缩图片透明背景变黑色的问题
    Vmware15.5中centos7minimal版 窗口字体太小
    字符长度还是字节长度
  • 原文地址:https://www.cnblogs.com/xd502djj/p/8257550.html
Copyright © 2011-2022 走看看