centos下安装bugfree3.0.4

一、  配置环境

操作系统:centos 6.5

Bugfree版本:3.0.4

xampp 版本: xampp-linux-x64-1.8.3-5-installer.run

xampp简介

xampp是一款跨平台的集成 apache + mysql + php环境,是的配置AMP服务器变得简单轻松,支持windows,solaris,MacOSX,linux。

 

二、  Xampp的安装:

1. xampp下载地址:

http://sourceforge.net/projects/xampp/files/XAMPP%20Linux/1.8.3/

我下载的是xampp-linux-x64-1.8.3-1-installer.run

wget http://sourceforge.net/projects/xampp/files/XAMPP%20Linux/1.8.3/xampp-linux-x64-1.8.3-1-installer.run/download

2. 下载完以后,给该文件添加执行权限:

chmod a+x xampp-linux-x64-1.8.5-a-installer.run

3. 安装xampp过程如下:

 [root@nginxone src]#./xampp-linux-x64-1.8.3-5-installer.run

----------------------------------------------------------------------------

Welcome to the XAMPP Setup Wizard.

----------------------------------------------------------------------------

Select the components you want to install; clear the components youdo not want

to install. Click Next when you are ready to continue.

XAMPP Core Files : Y (Cannot be edited)

XAMPP Developer Files [Y/n] :y

Is the selection above correct? [Y/n]: y

-----------------------------------------------------------------

Installation Directory

XAMPP will be installed to /opt/lampp

Press [Enter] to continue :

-----------------------------------------------------------------

Setup is now ready to begin installing XAMPP on your computer.

Do you want to continue? [Y/n]: y

-----------------------------------------------------------------

Please wait while Setup installs XAMPP on your computer.

 Installing

 0% ______________50% ______________ 100%

 #########################################

-----------------------------------------------------------------

Setup has finished installing XAMPP on your computer.

Launch XAMPP [Y/n]: y

4. 安装后的文件在 /opt/lamp

5. 启动xampp:

[root@nginxone lampp]# /opt/lampp/xampp start

Starting XAMPP for Linux 1.8.3-1...

XAMPP: Starting Apache...fail.

XAMPP:  Another web server is already running.

XAMPP: Starting MySQL...ok.

XAMPP: Starting ProFTPD...fail.

XAMPP:  Another FTP daemon is already running.

6. 停止xampp:

[root@nginxone lampp]# /opt/lampp/xampp stop

Stopping XAMPP for Linux 1.8.3-1...

XAMPP: Stopping Apache...not running.

XAMPP: Stopping MySQL...ok.

XAMPP: Stopping ProFTPD...not running.

7. 添加开机启动:

温习一下ln命令,使用方式:

#ln [option] source dist

# ln -s /opt/lampp/xampp /etc/rc.d/init.d/xampp

九、如果执行完上面这条还不能开机自动启动,再执行下面3条语句。

# chkconfig --add xampp

#chkconfig --list | grep xampp

#chkconfig --level 3 xampp on


出错:New XAMPP security concept: Access to the requested object is only available from the localnetwork.  This setting can be configuredin the file "httpd-xampp.conf".

正解方法:

cd /opt/lampp/etc/extra

vi httpd-xampp.conf

注掉本地访问这行,如下:      

#Require local

     最后,重启启动lampp

 

8. 卸载xampp

#/opt/lampp/xampp stop

#rm -rf /opt/lampp

 

/opt/lampp/xampp security  设置每个安全密码为123456(自己设置密码)

[root@bugfree lampp]# /opt/lampp/xamppsecurity

XAMPP: Quick security check...

XAMPP: Your XAMPP pages are NOT secured by a password.

XAMPP: Do you want to set a password? [yes]yes

XAMPP: Password:

XAMPP: Password (again):

XAMPP: Password protection active. Please use 'xampp' as user name!

XAMPP: MySQL is accessable via network.

XAMPP: Normaly that's not recommended. Doyou want me to turn it off? [yes] yes

XAMPP: Turned off.

XAMPP: MySQL has to run before I can check the security.

XAMPP: MySQL has to run before I can check the security.

XAMPP: MySQL has a root passwort set. Fine! :)

XAMPP: The FTP password for user 'daemon' is still set to 'xampp'.

XAMPP: Do you want to change the password?[yes] yes

XAMPP: Password:

XAMPP: Password (again):

XAMPP: Reload ProFTPD...not running.

XAMPP: Done.

 

三、  bugfree的安装(3.0.4)

1.  bugfree下载

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

2.  下载后解压

#cd /root/download

#unzip bugfree3.0.4.zip

3.  解压后复制到XAMPP系统的htdocs子目录下。

#Linux

mv bugfree /opt/lampp/htdocs/

#Windows 一般情况下htdocs在C:\xampp\htdocs\bugfree

move bugfreeC:\xampp\htdocs\bugfree

4. 在地址栏输入http://localhost/bugfree进入配置安装界面

 

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


 

在BugFree同级目录创建附件上传目录BugFile

#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

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


备注:

Ø  数据库密码,就是前面修改的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

 

Ø  Access denied for user'root'@'localhost' (using password: YES)

#cd /opt/lampp/bin/

#./mysql -uroot -p

mysql> grant all on *.* to'root'@'localhost' IDENTIFIED BY '123456' with grant option;

Query OK, 0 rows affected (0.00 sec)

 

mysql> flush privileges;

QueryOK, 0 rows affected (0.00 sec)

 

7. 点击“安装”,进入服务器安装过程,完成后弹出如下页面。


8. 点击链接,即可跳转至登陆首页。


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

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


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

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

'from_address' => 'bugfree@test.cn',  //填写系统的发件地址,必须是可用的

 'from_name' => 'BugFree',

 'send_method' => 'SMTP',

 'send_params' =>

array (

'host' => 'mail.test.cn',              //邮件服务器地址,也可是IP地址

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

'username' => 'bugfree@test.cn',       //是完整的邮箱用户信息

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

    至此,大功告成。

 

 

迁移后:


附件位置/opt/lampp/htdocs/BugFile 

权限设为777

Mysql: 数据库名bugfree

 

 

Logo

更多推荐