zoukankan      html  css  js  c++  java
  • linux应用之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”];


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

  • 相关阅读:
    Android 使用ViewPager结合PhotoView开源组件实现网络图片在线浏览功能
    Android教程 -06 Activity的生命周期
    Android教程 -05 Android6.0权限的管理
    Android 设置ImageView宽度固定,其高度按比例缩放适应
    一技压身,天下行走
    解析P2P金融的业务安全
    Android Listview中Button按钮点击事件冲突解决办法
    Android 动态设置TextView的drawableLeft等属性
    Android教程 -04 启动其它Activity,静态工厂设计模式传递数据
    瞬息之间与时间之门
  • 原文地址:https://www.cnblogs.com/tankblog/p/6163711.html
Copyright © 2011-2022 走看看