linux下搭建mrbs会议室预定管理系统
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会议室预定管理系统相关推荐
- Linux下搭建File Browser文件管理系统
活动地址:毕业季·进击的技术er Linux下搭建File Browser文件管理系统 卷首语 1.目前为止毕业几年了?当初学习的是什么专业? 2.是否从事了本专业工作?目前从事的行业.职业?入门的导 ...
- Linux下搭建jenkins+svn+http+maven自动化部署
Linux下搭建jenkins+svn+http+maven自动化部署 服务器设置: 卸载redhat的yum,安装centos的yum,配置第三方yum 1.删除redhat原有的rpm -qa | ...
- Linux下搭建Lotus Domino集群
Linux下搭建Lotus Domino 集群 本文内容是Linux平台下Lotus Domino服务器部署案例(http://chenguang.blog.51cto.com/350944/1334 ...
- linux下搭建redis并解决无法连接redis的问题
linux下搭建redis并解决无法连接redis的问题 参考文章: (1)linux下搭建redis并解决无法连接redis的问题 (2)https://www.cnblogs.com/bestmy ...
- linux下搭建hadoop环境步骤分享
linux下搭建hadoop环境步骤,需要的朋友可以参考下 1.下载hadoop包 wget http://apache.freelamp.com/hadoop/core/stable/hadoop- ...
- linux下搭建hexo环境
最近对搭建个人博客比较感兴趣,但是刚搭建好next主题基本博客,电脑就坏了,借了一台电脑继续搞,不想在他电脑中弄太多环境,所以我准备在自己电脑的服务器上搭建hexo环境 服务器环境: (1)cento ...
- 关于在linux下搭建VSFTP下匿名不能上传的问题
关于在linux下搭建VSFTP下匿名不能上传的问题: 在/etc/vsftpd/vsftpd.conf(vsftpd的核心配置文件)中 配置如下: anonymous_enable=YES( ...
- Linux 下搭建 Scala 开发环境
在实际开发中,我们的项目是部署到 linux,因此,我们需要在 Linux 下搭建 scala 的环境. 具体的步骤如下: 下载对应的 scala 的安装软件.scala-2.11.8.tgz 通过远 ...
- Linux 下搭建 Java Web 开发环境
Linux 下搭建 Java Web 开发环境 我的小站.Github Java Web,是用Java技术来解决相关web互联网领域的技术栈,下方为 Linux 下搭建 Java Web 开发环境教程 ...
最新文章
- Luogu 2470 [SCOI2007]压缩
- 提升tomcat服务器性能的七条经验
- 通过崩溃地址找错误行数之Delphi版
- git clone 报错 Clone failed: Authentication failed for
- clion打开时如何不自动重新打开上一次的项目
- Calling startActivity() from outside of an Activity context requires the FLAG_ACTIVITY_NEW_TASK
- Atitit 嵌入式tomcat 嵌入式服务器 attilax 你感觉艾提拉 总结 比起嵌入jetty ,文件可以自动刷新貌似还不错。。方便调试debug package com.attilax.
- PHP DDOS攻击的处理办法
- WXPY自动转发群消息
- c语言什么意思 app 视频 新闻 视,C语言中csapp.h 是什么意思?
- 微信内嵌H5网页 解决js倒计时失效
- windows 任务相关 删除任务
- 什么软件可以测试sd卡,如何做SD卡测试和SD卡测试工具
- 随机森林python
- 转Draren总结的ollydbg v1.09d 中文版使用说明
- python基础教程(第三版)学习笔记(十八)
- 1x pcie 速度_利用起闲置的PCIe 1x空间:PCIe 1x的SATA扩展卡,内置2.5寸盘位
- 深入RocketMQ原理
- 大连理工大学计算机考研专业目录,2017年大连理工大学考研专业目录
- 黑龙江职称英语计算机考试,黑龙江职称英语考试官方网站:黑龙江省人事考试网...
热门文章
- java 接口 静态方法_Java 8 接口静态方法
- matlab教程lqg函数与收敛速度,科学网—Matlab编写由加速度积分得到速度和位移函数 - 王德才的博文...
- acwing算法题--完全背包问题
- leetcode算法题--反转字符串
- linux进程--fork详解(二)
- 怎么给电脑设密码_怎么给电脑中重要的文件夹设置密码?
- 离散数学范式c语言实验报告,离散数学实验报告-利用真值表法求主析取范式及主合取范式的实现...
- java解析nes_Java 读写 excel 实战完全解析
- 深入 Nginx 之架构篇
- 一意孤行,360继续奉行互联网恐怖主义