linux下搭建mrbs会议室预定管理系统

linux下搭建mrbs会议室预定管理系统

Meeting Room Booking System (MRBS) 是一个基于 PHP/MySQL 开发的,使用浏览器访问的会议室预订系统。使用区域对会议室进行分组管理。
 
如果没有办公协作平台,那么采用开源的解决方案可能是最优的选择。本文包括了下载及安装部分,并包括了基于数据库的用户授权部分。
 
一:安装前得准备环境。
 
mrbs需要apache、mysql(可以是其他数据库)和php的支持。
 
为了简单,我是通过yum安装的。
 
yum install httpd php mysql
 
二。下载和安装mrbs包。
 
1.下载MRBS安装包,地址:http://mrbs.sourceforge.net/download.php 。我下的是mrbs-1.4.6.tar.gz。 有些版本可能无法使用
 
2.安装
 
tar zxvf mrbs-1.4.6.tar.gz
 
cd mrbs-1.4.6
 
cp -r web /var/www/html/mrbs
 
配置timezone。找到config.inc.php文件。去掉$timezone = "XXXXXXX"的注释,并修改成$timezone = "Asia/Shanghai" 。
 
配置数据库。还是config.inc.php文件。修改以下参数,分别对应数据库类型、主机、数据库实例、用户名、密码、表前缀。例如:
 
$dbsys = "mysql";
 
$db_host = "localhost";
 
$db_database = "mrbs";
 
$db_login = "root";
 
$db_password = '111111';
 
$db_tbl_prefix = "mrbs_";
 
配置用户授权类型。
 
   在config.inc.php文件的尾部添加$auth["type"]="db";
 
三 配置mysql数据库
 
 mysql的初始管理帐号是root,没有密码,注意:这个root用户不是Linux的系统用户。MySQL默认用户是root,由于初始没有密码,第一次进时只需键入mysql即可。
 
MySQL默认没有密码,安装完毕增加密码的重要性是不言而喻的。
 
  1、命令
  usr/bin/mysqladmin -u root password 'new-password'
  格式:mysqladmin -u用户名 -p旧密码 password 新密码

  2、例子
  例1:给root加个密码111111。
  键入以下命令 :
  # /usr/bin/mysqladmin -u root password 111111
  注:因为开始时root没有密码,所以-p旧密码一项就可以省略了。

mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '111111' WITH GRANT OPTION;    // 赋权
  格式:grant select on 数据库.* to 用户名@登录主机 identified by "密码"

mysql>FLUSH PRIVILEGES;
 
 
mysql>CREATE DATABASE `mrbs` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

退出数据库,返回到mrbs-1.4.6目录
 
mysql -uroot -p111111 mrbs < tables.my.sql      // 根据 tables.my.sql的内容创建表、插入数据等操作
 
mysql -uroot -p111111 mrbs < sample-data.sql
 
全部部署完毕。
 
四 访问 http://localhost/mrbs
 
继续我们最后的工作,在右上角找到“用户清单”,点击进去,进行系统管理员的设置。OK后退出,重新登录。

========================================================

在浏览器输入http://IP地址/mrbs后可以打开预订系统页面。没想到在这里出了问题。

Internal error - resolution is NULL or <= 0

解决方法:
mysql -uroot -p

mysql> show databases;

mysql>exit

=========================

cd /var/lib/mysql/mrbs/

rm -rf .

mysql> exit

进入mrbs-1.4.6软件包中
# cd mrbs-1.4.6

# mysql -uroot -p mrbs < tables.my.sql 将文件写入数据库,创建表
# mysql -uroot -p mrbs < sample-data.sql 将文件写入数据库,插入测试数据  建议不使用可能发生异常

重启数据库服务
# service mysqld restart

linux下搭建mrbs会议室预定管理系统相关推荐

  1. Linux下搭建File Browser文件管理系统

    活动地址:毕业季·进击的技术er Linux下搭建File Browser文件管理系统 卷首语 1.目前为止毕业几年了?当初学习的是什么专业? 2.是否从事了本专业工作?目前从事的行业.职业?入门的导 ...

  2. Linux下搭建jenkins+svn+http+maven自动化部署

    Linux下搭建jenkins+svn+http+maven自动化部署 服务器设置: 卸载redhat的yum,安装centos的yum,配置第三方yum 1.删除redhat原有的rpm -qa | ...

  3. Linux下搭建Lotus Domino集群

    Linux下搭建Lotus Domino 集群 本文内容是Linux平台下Lotus Domino服务器部署案例(http://chenguang.blog.51cto.com/350944/1334 ...

  4. linux下搭建redis并解决无法连接redis的问题

    linux下搭建redis并解决无法连接redis的问题 参考文章: (1)linux下搭建redis并解决无法连接redis的问题 (2)https://www.cnblogs.com/bestmy ...

  5. linux下搭建hadoop环境步骤分享

    linux下搭建hadoop环境步骤,需要的朋友可以参考下 1.下载hadoop包 wget http://apache.freelamp.com/hadoop/core/stable/hadoop- ...

  6. linux下搭建hexo环境

    最近对搭建个人博客比较感兴趣,但是刚搭建好next主题基本博客,电脑就坏了,借了一台电脑继续搞,不想在他电脑中弄太多环境,所以我准备在自己电脑的服务器上搭建hexo环境 服务器环境: (1)cento ...

  7. 关于在linux下搭建VSFTP下匿名不能上传的问题

    关于在linux下搭建VSFTP下匿名不能上传的问题:   在/etc/vsftpd/vsftpd.conf(vsftpd的核心配置文件)中  配置如下:  anonymous_enable=YES( ...

  8. Linux 下搭建 Scala 开发环境

    在实际开发中,我们的项目是部署到 linux,因此,我们需要在 Linux 下搭建 scala 的环境. 具体的步骤如下: 下载对应的 scala 的安装软件.scala-2.11.8.tgz 通过远 ...

  9. Linux 下搭建 Java Web 开发环境

    Linux 下搭建 Java Web 开发环境 我的小站.Github Java Web,是用Java技术来解决相关web互联网领域的技术栈,下方为 Linux 下搭建 Java Web 开发环境教程 ...

最新文章

  1. Luogu 2470 [SCOI2007]压缩
  2. 提升tomcat服务器性能的七条经验
  3. 通过崩溃地址找错误行数之Delphi版
  4. git clone 报错 Clone failed: Authentication failed for
  5. clion打开时如何不自动重新打开上一次的项目
  6. Calling startActivity() from outside of an Activity context requires the FLAG_ACTIVITY_NEW_TASK
  7. Atitit 嵌入式tomcat 嵌入式服务器 attilax 你感觉艾提拉 总结 比起嵌入jetty ,文件可以自动刷新貌似还不错。。方便调试debug package com.attilax.
  8. PHP DDOS攻击的处理办法
  9. WXPY自动转发群消息
  10. c语言什么意思 app 视频 新闻 视,C语言中csapp.h 是什么意思?
  11. 微信内嵌H5网页 解决js倒计时失效
  12. windows 任务相关 删除任务
  13. 什么软件可以测试sd卡,如何做SD卡测试和SD卡测试工具
  14. 随机森林python
  15. 转Draren总结的ollydbg v1.09d 中文版使用说明
  16. python基础教程(第三版)学习笔记(十八)
  17. 1x pcie 速度_利用起闲置的PCIe 1x空间:PCIe 1x的SATA扩展卡,内置2.5寸盘位
  18. 深入RocketMQ原理
  19. 大连理工大学计算机考研专业目录,2017年大连理工大学考研专业目录
  20. 黑龙江职称英语计算机考试,黑龙江职称英语考试官方网站:黑龙江省人事考试网...

热门文章

  1. java 接口 静态方法_Java 8 接口静态方法
  2. matlab教程lqg函数与收敛速度,科学网—Matlab编写由加速度积分得到速度和位移函数 - 王德才的博文...
  3. acwing算法题--完全背包问题
  4. leetcode算法题--反转字符串
  5. linux进程--fork详解(二)
  6. 怎么给电脑设密码_怎么给电脑中重要的文件夹设置密码?
  7. 离散数学范式c语言实验报告,离散数学实验报告-利用真值表法求主析取范式及主合取范式的实现...
  8. java解析nes_Java 读写 excel 实战完全解析
  9. 深入 Nginx 之架构篇
  10. 一意孤行,360继续奉行互联网恐怖主义