环境准备:

系统 配置 IP
Centos7.1 1核2G+60GB硬盘 10.10.28.204

1. 安装apache

yum install httpd 
2. 安装mysql
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的更多相关文章

  1. Centos7.4环境下搭建Python开发环境(虚拟机安装+python安装+pycharm安装)

    目录 一.安装 Centos7.4虚拟机 二.安装 python3.6.7 三.安装 pycharm 一般情况下,大家都是在 Windows平台下进行 Python开发,软件安装和环境搭建都非常&qu ...

  2. (转)CentOS7.4环境下搭建--Gluster分布式集群存储

    原文:https://blog.csdn.net/qq_39591494/article/details/79853038 环境如下:OS:Centos7.4x86_64IP地址如下: Daasban ...

  3. CentOS7.5环境下搭建禅道

    在安装配置禅道之前,可以百度了解一下两款项目管理工具禅道与JIRA的区别. 一.安装 进入禅道官网https://www.zentao.net,选择适用的版本进行安装,我这里下载的是“开源版11.6” ...

  4. Centos7.1环境下搭建SVN

    环境准备: 系统 配置 IP Centos7.1 1核2G+60GB硬盘 10.10.28.204 1.安装 sudo yum install subversion 查看版本 svnserve –-v ...

  5. ubuntu 14.04LTS 环境下搭建tftp服务器

    花费我一整天的时间在 ubuntu 14.04LTS 环境下搭建tftp服务器,网上好多资料参差不齐,简单来说,TFTP(Trivial File Transfer Protocol),是一个基于UD ...

  6. Linux 14.04lts 环境下搭建交叉编译环境arm-linux-gcc-4.5.1

    交叉编译工具链是为了编译.链接.处理和调试跨平台体系结构的程序代码,在该环境下编译出嵌入式Linux系统所需要的操作系统.应用程序等,然后再上传到目标板上. 首 先要明确gcc 和arm-linux- ...

  7. 非域环境下搭建自动故障转移镜像无法将 ALTER DATABASE 命令发送到远程服务器实例的解决办法

    非域环境下搭建自动故障转移镜像无法将 ALTER DATABASE 命令发送到远程服务器实例的解决办法 环境:非域环境 因为是自动故障转移,需要加入见证,事务安全模式是,强安全FULL模式 做到最后一 ...

  8. 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 ...

  9. 在Linux 环境下搭建 JDK 和 Tomcat

      在Linux 环境下搭建 JDK 和 Tomcat 参考地址:http://www.cnblogs.com/liulinghua90/p/4661424.html   [JDK安装] 1.首先下载 ...

随机推荐

  1. Windows上使用Vagrant打造Laravel Homestead可协同跨平台开发环境

    1.简介 Laravel 致力于让整个 PHP 开发过程变得让人愉悦,包括本地开发环境,为此官方为我们提供了一整套本地开发环境 —— Laravel Homestead. Laravel Homest ...

  2. crawler_exa2

    优化中... #! /usr/bin/env python # -*- coding:utf-8 -*- # Author: Tdcqma ''' v17.0920.1401 基本功能实现,漏洞标题与 ...

  3. 给页面点击链接加了转圈圈和解决遇到的bug

    今天遇到一个问题,之前给整个网站上的链接加了loading,今天遇到在ios的chrome和safari下点击进入新页面然后点击浏览器的返回按钮,loading还在,并且一直存在,最后网上搜到了解决方 ...

  4. ph 提交代码的步骤;

    ph 提交代码的步骤: git status 查看状态: ls -ah 查看文件: git stash list 查看本地缓存的文件: git branch 查看本地的分支: git checkout ...

  5. 重读redis设计与实现

    重读了一遍redis设计与实现,这次收获也不错,把之前还有些疑惑的点:redis跳跃表的原理.redis持久化的方法.redis复制.redis sentinel.redis集群等,都重新熟悉了一遍, ...

  6. [mvc] 过滤器filter一览

    1.mvc的过滤器种类

  7. css3图片处理方式 object-fit

    .fill { object-fit: fill; } .contain { object-fit: contain; } .cover { object-fit: cover; } .none { ...

  8. Netty HTTP 服务端入门开发

    一. HTTP 简介 HTTP(超文本传输协议) 协议是建立在 TCP 传输协议之上的应用层协议,它的发展是万维网协会和 Internet 工作小组和 IETF 合作的结果. HTTP 是一个属于应用 ...

  9. 关于pythoh面向过程开发人员三步转面向对象的补充,再加一步,四步走战略。转面向对象也可以有固定公式。

    前言: oop非常非常非常重要.搞不懂oop,就玩不了python,就算能写也一定是写代码时候喜欢靠猜瞎猫碰死老鼠写得心很虚.为什么这么说呢,我也是从面向过程编程到死走过来的,一路def到死,一看到有 ...

  10. 超简单C#获取带汉字的字符串真实长度(单个英文长度为1,单个中文长度为2)

    https://blog.csdn.net/u014732824/article/details/84952848 int i = System.Text.Encoding.Default.GetBy ...