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还有一个很隐藏的问题,一定要注意了

在..\bugfree\protected\service这个文件夹下,找到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的安装及配置的更多相关文章

  1. Linux(Ubuntu)下MySQL的安装与配置

    转自:http://www.2cto.com/database/201401/273423.html 在Linux下MySQL的安装,我一直觉得挺麻烦的,因为之前安装时就是由于复杂的配置导致有点晕.今 ...

  2. Linux/CentOS环境下如何安装和配置PhantomJS工作环境

    PhantomJS 是一个基于WebKit的服务器端 JavaScript API.它全面支持web而不需浏览器支持,其快速,原生支持各种Web标准: DOM 处理, CSS 选择器, JSON, C ...

  3. Linux搭建JDK、Tomcat安装及配置

    一.JDK安装及配置 1.JKD下载地址:http://pan.baidu.com/s/1i5NpImx 2.查看安装: rpm -qa | grep jdk 3.卸载:rpm -e --nodeps ...

  4. linux -- Ubuntuserver图形界面下安装、配置lampp、phpmyadmin

    PHP开发和服务器运行环境首选LAMP组合,即Linux+Apache+Mysql+Php/Perl/Python,能最优化服务器性能.如何在本地电脑Ubuntu 中安装和配置LAMP环境搭建?Ubu ...

  5. Linux 下 JDK + Eclipse + PyDev 安装与配置

    一:JDK / JRE 环境 Eclipse 是运行于Java虚拟机中的,所以必须先安装Java环境才能进行开发测试.JRE(Java Runtime Environment)是运行环境,JDK(Ja ...

  6. Linux CentOS 7下Memcached 安装与配置

    前言 本篇文章记录一下Linux CentOS 7中关于Memcached的安装与配置. 安装 安装memcached之前首先需要安装libevent,我这里用的版本是: •libevent-2.0. ...

  7. linux应用之nginx的安装及配置(centos)

    Ubuntu/CentOS 系统上安装与配置Nginx 一.在线安装: Ubuntu:sudo apt-get install nginx CentOS: sudo yum install nginx ...

  8. Linux CentOS 6.5中安装与配置Tomcat-8方法

    安装环境:CentOS-6.5 安装方式:源码安装 软件:apache-tomcat-8.0.0.RC3.tar.gz 下载地址:http://tomcat.apache.org/download-8 ...

  9. Linux下Weblogic 11g R1安装和配置

    自己留着好好看看! 文章摘自 :http://blog.163.com/ng_0125@126/blog/static/170162360201311773235995/ 1.  安装前 1  确定w ...

随机推荐

  1. linux init->upstart->systemd

    http://en.wikipedia.org/wiki/Init init From Wikipedia, the free encyclopedia     This article is abo ...

  2. Spring学习十一----------Bean的配置之基于Java的容器注解@Bean

    © 版权声明:本文为博主原创文章,转载请注明出处 @Bean -@Bean标识一个用于配置和初始化一个由SpringIOC容器管理的新对象的方法,类似于XML配置文件的<bean/> -可 ...

  3. 设计一个线程安全的单例(Singleton)模式

    在设计单例模式的时候.尽管非常easy设计出符合单例模式原则的类类型,可是考虑到垃圾回收机制以及线程安全性.须要我们思考的很多其它.有些设计尽管能够勉强满足项目要求,可是在进行多线程设计的时候.不考虑 ...

  4. python windows package/module 安装

    方法一: cmd中运行pip install xx 注意:1.pip添加至环境变量 2.系统自带这些安装模块 运行pip freeze > requirements.txt 可以在require ...

  5. 华为基于策略划分VLAN的配置方法及示例

     学过思科交换机的朋友,可能对基于策略划分VLAN的配置方法印象非常深,感觉确实比较复杂,先要配置VMPS以及VMPS数据库,但在华为交换机中,这种现象得到了彻底改变,因为它有了一种特殊的端口类型—— ...

  6. 多文档自己主动文摘:Multi-Document Summarization,MDS

  7. rabbitmq 安装-单点

    centos6.5  rabbitmq搭建 环境:centos6.5 192.168.9.41   安装rabbitmq需要先安装erlang.rabbitmq3.6版本需要erlang R16B03 ...

  8. smarty静态缓存

    缓存能让程序访问起来更加快速,调数据库的数量变少,不能实时的跟数据库同步, 一般缓存文件都放在smarty文件下cach文件夹中: 建立缓存的PHP和HTML文件: 先编辑PHP文件来查询显示数据库当 ...

  9. kibana 查询语法

    根据某个字段查询 精确匹配: agent:"Mozilla/5.0" 如果不带双引号,只要包含指定值就可以搜索到 agent:Mozilla/5.0 如果是数值类型没有以上区别 数 ...

  10. 关于dubbo的负载均衡

    1 dubbo的集群 将同一个服务部署到多个机器上,然后全部注册到注册中心.这样的多个机器就是一个dubbo集群了. 2 dubbo的负载均衡是怎么回事 由于多台机器上都有同一个服务,因此consum ...