linux应用之bugfree的安装及配置

摘要:
Bugfree3.0.4 Linux环境安装指南安装Bugfree系统的前提条件是配置LAMP环境。以下描述了Bugfree3.0.4的安装步骤,使用centos 6.3系统作为示例#Mysql-uroot-p并输入新密码。如果您成功登录,新密码已生效#Chown Rmysql:mysql/var/lib/mysql单击“安装”进入服务器安装过程。之后,将弹出以下页面。安装后,其他客户端可以通过http://192.168.128.144/bugfree访问系统。

Bugfree3.0.4 Linux环境安装指南

                         

bugfree系统安装的前提是,配置LAMP环境(apache+mysql+php),下面以centos6.3系统为例介绍bugfree3.0.4的安装步骤。

一、    安装apache服务器

  1. 检查apache服务器是否安装

#service httpd status

  1. 如提示未被识别的服务,则表明组件未安装,需手动安装

#yum install httpd

  1. 安装完成后启动进程

#service httpd start

  1. 验证apache服务器是否正常运行

在保证httpd进程正常运行的前提下,在httpd的根目录/var/www/html下,新建一个静态网页,如index.html,然后在浏览器上输入如192.168.128.144/index.html就可以看到网页的内容。

如果访问不成功那就把防火墙关闭(service iptables stop)然后刷新就可以了。

到这里,WEB服务器就配置完成了。

 

二、    安装mysql服务器

  1. 检查mysql服务是否安装

#service mysqld status

  1. 如提示未被识别的服务,则表明组件未安装,需手动安装

# yum list | grep mysql            

其中有四个组件是必须安装的 

#yum install mysql.i686

#yum install mysql-libs.i686

#yum install mysql-server.i686

#yum install php-mysql.i686

过程中如有提示Is this ok:输入y,敲回车即可。

  1. 安装完成后启动进程

#service mysqld start

  1. 检查服务端口是否调用

# netstat –ntl

如果有3306端口,那么代表mysqld已经成功启动了。

  1. 配置mysql服务器root账号密码。

默认安装好的mysql账号是root密码为空,从安全角度考虑,需要把root账号的密码修改:

#mysql

#use mysql

#update user set password=password('密码') where user='root' ;   //此句结尾需加上分号,分号不能漏掉

  1. 重启后生效。

#service mysqld restart

  1. 验证密码修改是否成功。

# mysql -u root -p

然后输入新的密码,如成功登陆,则表明新密码已经生效。

三、    安装php服务器

关于php,centos系统通常默认都是已经安装的,可以检验下是否运行正常。在var/www/html目录下,新建一个php文件,如index.php,然后在浏览器输入192.168.128.144/index.php,如可以正常打开php文件,则表示服务运行正常。

 

备注

  • 以上三个服务器配置完成后,将httpd和mysqld进程设为开机启动:

#chkconfig httpd on

#chkconfig mysqld on

  • 以上设置完成后,重启一次系统,以保障所有设置都能正常生效。

四、    安装bugfree服务器

  1. bugfree下载

bugfree作为开源的工具,可以方便的从网上下载www.bugfree.org.cn .

  1. 下载后解压

#cd /root/download

#unzip bugfree3.0.4.zip

  1. 将解压出来的文件夹整个复制到html文件夹下

#cp –R bugfree3.0.4 /var/www/html/bugfree

  1. 在地址栏输入192.168.128.144/bugfree进入配置安装界面

 

  1. 安装页面提示,设置文件库读写权限

 

#cd /var/www/html

#mkdir BugFile                              //创建BugFile文件夹

#chmod 777 /var/www/html/BugFile            //配置读写权限

#chmod 777 /var/www/html/bugfree/assets

#chmod 777 /var/www/html/bugfree/protected/runtime

#chmod 777 –R /var/www/html/bugfree/protected/config

#chmod 777 –R /var/www/html/bugfree/install

当显示如下信息时,表示权限设置ok

  1. 安装提示配置数据库参数

备注:

  • 数据库密码,就是前面修改的mysql密码,需保持一致。
  • 此步骤可能会出现错误“Can’t connect to local MySQL server through socket ’/var/lib/mysql/mysql.sock”,这个属于权限问题,因为默认的/var//var/lib/mysql的权限不允许mysql服务访问, mysql默认是调用mysql用户来启动服务的,因此需要增加mysql用户的权限。

#chown -R mysql:mysql /var/lib/mysql

  1. 点击“安装”,进入服务器安装过程,完成后弹出如下页面。
  1. 点击链接,即可跳转至登陆首页。

 

  1. 安装完成后,其他客户端即可通过http://192.168.128.144/bugfree访问系统了。

备注:如果本机可以访问系统,而其他客户端无法通过上述IP访问系统,可能是因为80端口没有开放,需要在“系统”--“管理”--防火墙”页面将80端口开放。

10. 最后一步,配置邮件服务器,以实现自动邮件通知功能。

bugfree系统安装完成后,会生成一个新的配置文件main.php,以个人的安装路径为例,需修改var/www/html/bugfree/protected/config目录下的main.php文件。

下面以163邮箱为例

‘on’=>’1’,

'from_address' => 'testing@163.com',  //填写系统的发件邮箱,必须是可用的

 'from_name' => 'BugFree',  //可根据自己的需要填写,可默认值

 'send_method' => 'SMTP',

 'send_params' =>

array (

'host' => 'smtp.163.com',              //邮件服务器地址,也可是IP地址,注意要确定该发送邮箱的SMTP服务器已经选中(可到163—设置查看)

'smtp_auth' => true,                   //改为true,通常都需要开启认证

'username' => ' testing@163.com ',       //是完整的邮箱用户信息

'password' => '123456',                     //此处是邮箱的密码

   

11、也许很多人已经到这一步就已经结束了,但实际上BUGFREE还有一个很隐藏的问题,一定要注意了

在..ugfreeprotectedservice这个文件夹下,找到MailService.php
按以下的信息修改:
                $mailInfo->SMTPAuth = Yii::app()->params->mail['send_params'][“smtp_auth”];
                $mailInfo->Username = Yii::app()->params->mail['send_params'][“username”];
                $mailInfo->Password = Yii::app()->params->mail['send_params'][“password”];


把所有的 “ ” 都修改成 '' 

免责声明:文章转载自《linux应用之bugfree的安装及配置》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇layer弹层linux c编程:FIFO下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

物理机(window)安装linux系统

1,需要的资源    1⃣️,centos7的镜像文件 centos7.iso    2⃣️,pe制作软件  https://cn.ultraiso.net/xiazai.html  软碟通 自己去下载就好了 2,开始制作u盘pe  打开安装后的软碟通,然后用这个软件打开centos7.iso  3,写入映像 启动 ---》 写入硬盘映像   最后写入...

Linux Tips: 使用dd制作Ubuntu系统的安装盘

找到U盘的分区 sudo fdisk -l 卸载U盘 # 假设U盘的挂载是/dev/sdc1 sudo umount /dev/sdc1 格式化U盘 # 假设U盘是/dev/sdc,注意这里是“sdc”不带“1” sudo mkfs.vfat -I /dev/sdc 写入镜像 # 注意这里也是“sdc”不带“1” sudo dd if...

Linux中的LVM逻辑卷管理(转载)

这几天把自己的系统重做了一下,把自己电脑的硬盘分区做成了LVM(逻辑卷管理)类型的了。呵呵,以前老是会出现某一个分区的磁盘空间突然不足,然后就得放别的盘里。等东西放的多了用某一件东西时候就非常麻烦,都不知道自己的东西到底在哪个磁盘里面放着呢。。。这下好了,把硬盘做了LVM类型的磁盘就不用操这心了,现在先分少点,等以后不够用了,直接给不够用的磁盘往上加容量就...

【Mysql】Mysql字符集CHARACTER和COLLATE

一:设置服务器默认字符集为 utf8mb4 创建数据库时,如果没有指定字符集,会采用服务器的默认字符集。设置服务器默认字符集为 utf8mb4 可以提高便利性。 编辑 MySQL 的配置文件,修改服务器默认字符集为utf8mb4。 只需要关心5个系统变量,这5个都改为 utf8mb4 则修改成功: character_set_client characte...

Windows事件ID大全

51 Windows 无法找到网络路径。请确认网络路径正确并且目标计算机不忙或已关闭。如果 Windows 仍然无法找到网络路径,请与网络管理员联系。 52由于网络上有重名,没有连接。请到“控制面板”中的“系统”更改计算机名,然后重试。 53找不到网络路径。 54网络很忙。 55指定的网络资源或设备不再可用。 56已达到网络BIOS命令限制。 57网络适配...

PgSQL基础之 pgsql与mysql的简单区别

1、支持的booloan类型的值   mysql并不支持boolean类型,即便当我们创建了boolean的字段属性之后,mysql会自动将其转化为tinyint(1)类型。当插入“true”的时候,其值自动转化为1。当插入"false"的时候,其值自动转化为0。使用select进行取值的时候,我们搜索出来的也是0和1。而pgsql是支持boolean的,...