Centos7.1环境下搭建BugFree
环境准备:
| 系统 | 配置 | IP |
| Centos7.1 | 1核2G+60GB硬盘 | 10.10.28.204 |
1. 安装apache
yum install httpd
yum install mysql mysql-server
3. 安装PHP
yum install php php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc
4. 安装bugfree
(1)本地windows系统上下载好安装包“bugfree2.1.1.zip”
(2)通过Xshell远程连接到服务器,使用"rz"命令上传文件(如果conmand not found,则 yum install lrzsz )
(3)解压文件:unzip bugfree2.1.1.zip(如果conmand not found,则 yum install unzip )
(4)重命名解压后的文件:mv bugfree2.1.1 bugfree(我的机器上解压出来就是命名为bugfree,此步骤跳过)
(5)把bugfree放到apache的DocumentRoot:mv bugfree /var/www/html
(6)切换到bugfree所在目录,改变bugfree的读写权限:chmod -R 777 bugfree
5. 配置
(1)配置Apache
vi /etc/httpd/conf/httpd.conf
修改默认端口号 Listen --> Listen 81
启动httpd服务:service httpd start

启动成功。
(2)配置Mysql
启动mysqld服务:service mysqld start 登陆mysql:mysql -uroot -p
创建新用户:CREATE USER 'bugfree'@'localhost' IDENTIFIED BY '';
新用户授权:grant all privileges on *.* to bugfree@localhost identified by '';
注:以上授权方式需要把mysql和bugfree安装在同一台机器上
碰到的问题:

解决:
yum install mariadb-server
systemctl start mariadb.service
systemctl enable mariadb.service
执行以上命令后,虽然service mysqld start还是报错,但是查询系统进程可以看到mysql服务确实起来了,不会影响后面的步骤。
这个解决办法的原理我也没搞懂,有懂得朋友们还请指教。

(3)配置Bugfree
浏览器访问http://10.10.28.204:81/bugfree/install
按照提示配置bugfree关联的数据库
碰到的问题:
浏览器提示

解决:
按照它说的,我们进入到那个www--->bugfree--->Include文件夹下,将Config.inc.Sample.php拷贝一份,改名为Config.inc.php

6. 安装bugfree,无脑一路按照提示配置即可。

碰到的问题:
ERROR OCCUR TO /bugfree/install.php:
You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'TYPE=MyISAM DEFAULT CHARSET=UTF8' at line 54
解决:
修改:/var/www/html/bugfree/Schema.php,将TYPE=MyISAM 替换为 ENGINE=MyISAM
7. 远程连接数据库报错

授权即可。对所有主机,使用用户名为“bugfree”密码为空的信息,即可连接主机。
grant all privileges on *.* to 'bugfree'@'%' with grant option; flush privileges;
Centos7.1环境下搭建BugFree的更多相关文章
- Centos7.4环境下搭建Python开发环境(虚拟机安装+python安装+pycharm安装)
目录 一.安装 Centos7.4虚拟机 二.安装 python3.6.7 三.安装 pycharm 一般情况下,大家都是在 Windows平台下进行 Python开发,软件安装和环境搭建都非常&qu ...
- (转)CentOS7.4环境下搭建--Gluster分布式集群存储
原文:https://blog.csdn.net/qq_39591494/article/details/79853038 环境如下:OS:Centos7.4x86_64IP地址如下: Daasban ...
- CentOS7.5环境下搭建禅道
在安装配置禅道之前,可以百度了解一下两款项目管理工具禅道与JIRA的区别. 一.安装 进入禅道官网https://www.zentao.net,选择适用的版本进行安装,我这里下载的是“开源版11.6” ...
- Centos7.1环境下搭建SVN
环境准备: 系统 配置 IP Centos7.1 1核2G+60GB硬盘 10.10.28.204 1.安装 sudo yum install subversion 查看版本 svnserve –-v ...
- ubuntu 14.04LTS 环境下搭建tftp服务器
花费我一整天的时间在 ubuntu 14.04LTS 环境下搭建tftp服务器,网上好多资料参差不齐,简单来说,TFTP(Trivial File Transfer Protocol),是一个基于UD ...
- Linux 14.04lts 环境下搭建交叉编译环境arm-linux-gcc-4.5.1
交叉编译工具链是为了编译.链接.处理和调试跨平台体系结构的程序代码,在该环境下编译出嵌入式Linux系统所需要的操作系统.应用程序等,然后再上传到目标板上. 首 先要明确gcc 和arm-linux- ...
- 非域环境下搭建自动故障转移镜像无法将 ALTER DATABASE 命令发送到远程服务器实例的解决办法
非域环境下搭建自动故障转移镜像无法将 ALTER DATABASE 命令发送到远程服务器实例的解决办法 环境:非域环境 因为是自动故障转移,需要加入见证,事务安全模式是,强安全FULL模式 做到最后一 ...
- win8.1 环境下搭建PHP5.5.6+Apache2.4.7
本文主要阐述在windows8及win8.1 环境下搭建PHP5.5.6+Apache2.4.7. 1.软件准备 apache 2.4.7:http://pan.baidu.com/s/1iUPif ...
- 在Linux 环境下搭建 JDK 和 Tomcat
在Linux 环境下搭建 JDK 和 Tomcat 参考地址:http://www.cnblogs.com/liulinghua90/p/4661424.html [JDK安装] 1.首先下载 ...
随机推荐
- why deep learning works
https://medium.com/towards-data-science/deep-learning-for-object-detection-a-comprehensive-review-73 ...
- .NET Core+NLog+存储配置 日志存入到数据库
nlog-config.xml 配置文件: <?xml version="1.0" encoding="utf-8" ?> <nlog xml ...
- 11个超震撼的HTML5和纯CSS3动画源码
1.jQuery多功能手风琴个人信息菜单面板 这是一款基于jQuery的手风琴个人信息菜单面板,每一个菜单项展开后可以自定义布局,因此可以为每一个菜单项实现多功能.类似这样的多功能菜单还有jQuery ...
- python之字符串操作方法
定义及特性: 以引号(单引号,双引号,三引号)包围且不能修改 a= ' \t aBcdE fgFijDlmNopq rSt uTwxy z 123 !@# \t ' 一.判断字符串,返回bool值:F ...
- centos图形界面,vncserver
yum -y groupinstall "Server with GUI" RHEL7 安装图形界面1. 以root角色运行以下命令来安装TigerVNC server yum i ...
- C#编程高并发的几种处理方法
并发(英文Concurrency),其实是一个很泛的概念,字面意思就是“同时做多件事”,不过方式有所不同.在.NET的世界里面,处理高并发大致有以下几种方法: 1,异步编程 异步编程就是使用futur ...
- 释放锁标记只有在Synchronized代码结束或者调用wait()。
释放锁标记只有在Synchronized代码结束或者调用wait(). 注意锁标记是自己不会自动释放,必须有通知. 注意在程序中判定一个条件是否成立时要注意使用WHILE要比使用IF要严密. WHIL ...
- abtestingGateway错误集锦
管理接口访问报错 系统版本 内核版本 Ubuntu 14.04.2 3.13.0-32-generic 我们在这里通过curl来插入命令的时候直接报错: curl命令写入规则 curl 'http:/ ...
- 卸载ie
今天卸载ie11失败,最后使用下面这个命令实现了卸载,记录下 IE11卸载命令如下: FORFILES /P %WINDIR%\servicing\Packages /M Microsoft-Wind ...
- Linux网络设备驱动 _驱动模型
Linux素来以其强大的网络功能著名,同时, 网络设备也作为三大设备之一, 成为Linux驱动学习中必不可少的设备类型, 此外, 由于历史原因, Linux并没有强制对网络设备贯彻其"一切皆 ...