天天看點

bugfree 修改mysql 配置資訊_bugfree安裝與配置

配置環境

OS:win7 32位

xampp 版本:xampp-win32-1.7.4

bugfree版本:v2.1.3

xampp簡介

xampp是一款跨平台的內建 apache + mysql + php環境,是的配置AMP伺服器變得簡單輕松,支援windows,solaris,

MacOSX,linux。本文以win7 32位系統為例

software 準備

在www.duote.com上分别下載下傳xampp和bugfree-v2.1.3

bugfree 修改mysql 配置資訊_bugfree安裝與配置

安裝步驟:

以管理者身份安裝xampp,安裝到尾聲的時候會詢問是否設定為服務(友善每次開機自動運作),選擇Yes。接着,xampp的設定腳本會啟動,完成後提示是否成功。最後提示是否現在啟動xampp control panel。點選Yes,出現下圖:

bugfree 修改mysql 配置資訊_bugfree安裝與配置

啟動apache和mysql服務,如果apache不能成功啟動,最大原因是80端口被占用,把占用端口的程序關掉即可,最簡單的方法就是重新開機電腦。

xampp預設安裝路徑為:C:\xampp

檢測xampp是否安裝成功:

在浏覽器中輸入http://localhost,回車後顯示如下圖:

bugfree 修改mysql 配置資訊_bugfree安裝與配置

表示已經安裝成功,點選界面右下角“中文”,将界面語言設定為中文。

bugfree 修改mysql 配置資訊_bugfree安裝與配置

xampp安裝配置

bugfree 修改mysql 配置資訊_bugfree安裝與配置

紅字是不安全的,是以要去掉紅字。

MySQL安全控制台&XAMPP目錄保護

bugfree 修改mysql 配置資訊_bugfree安裝與配置

為mysql root設定密碼,輸入自己的密碼;PhpMyAdmin 認證選擇http,然後點選【改變密碼】,密碼設定成功。

設定Xampp目錄保護,輸入使用者名和密碼,點選【保護XAMPP檔案夾】後,提示XAMPP目錄保護設定成功。

一定要記住密碼哦,每次配置的時候都需要輸入使用者名和密碼的。

下面用PHPmyadimin配置mysql,在浏覽器中輸入http://localhost/phpmyadmin,敲回車後如下圖

bugfree 修改mysql 配置資訊_bugfree安裝與配置

剛才設定的密碼在這裡要用到了,使用者名輸入root,密碼輸入剛才自己設定的密碼。就可以進入資料庫了。

如果重新登入phpmyadmin,發現無法連接配接,需要在PHPmyadmin下配置config.inc.php檔案,該檔案位于

C:\xampp\phpMyAdmin中,找到config.inc.php檔案,打開編輯,配置如下:

$cfg['Servers'][$i]['auth_type']     = 'http';

$cfg['Servers'][$i]['user'] = 'root';

$cfg['Servers'][$i]['password'] = '123456';

pwd那行,是根據自己情況設定的。儲存一下就可以了。

設定PHP運作于安裝模式

打開C:\xampp\apache\bin\php.ini檔案,查找safe_mode字段,設定為ON,儲存退出。

bugfree 修改mysql 配置資訊_bugfree安裝與配置

不知道為什麼設定後還是不安全的,嘿嘿,可能是必須超級管理者設定才可以。但是不影響我們繼續下一步操作的,有時間再研究一下吧。

将bugfree解壓到C:\xampp\htdocs目錄下,然後在浏覽器中輸入http://localhost/bugfree/install.php 對bugfree進行安裝。

在打開的頁面中點選 安裝bugfree,出現系統提示:資料庫連接配接失敗!如下如圖

bugfree 修改mysql 配置資訊_bugfree安裝與配置

點選“建立資料庫”連結,出現如下錯誤:

ERROR OCCUR TO /bugfree/install.php:

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version forthe right syntax to use near 'TYPE=MyISAM DEFAULT CHARSET=UTF8' at line 54

修改方法如下:

修改 C:\xampp\htdocs\bugfree\Schema.php檔案中所有的 TYPE=MyISAM 改為 ENGINE=MyISAM,這是因為MYSQL高版本不再使用TYPE=MyISAM 的原因。

此處修改完成後,可能再現問題二

問題二如下:

我們修改玩Schema.php再次執行,會出現

ERROR OCCUR TO /bugfree/install.php: Table 'bf_buginfo' already exists

問題解決如下:

首先我們需要找到這個表格在哪裡?

mysql> show databases;//我們檢視一下資料庫,但是發現,并沒有列出所有的資料庫

+--------------------+

| Database          |

+------------

--------+

| information_schema |

| test              |

+--------------------+