配置環境
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

安裝步驟:
以管理者身份安裝xampp,安裝到尾聲的時候會詢問是否設定為服務(友善每次開機自動運作),選擇Yes。接着,xampp的設定腳本會啟動,完成後提示是否成功。最後提示是否現在啟動xampp control panel。點選Yes,出現下圖:
啟動apache和mysql服務,如果apache不能成功啟動,最大原因是80端口被占用,把占用端口的程序關掉即可,最簡單的方法就是重新開機電腦。
xampp預設安裝路徑為:C:\xampp
檢測xampp是否安裝成功:
在浏覽器中輸入http://localhost,回車後顯示如下圖:
表示已經安裝成功,點選界面右下角“中文”,将界面語言設定為中文。
xampp安裝配置
紅字是不安全的,是以要去掉紅字。
MySQL安全控制台&XAMPP目錄保護
為mysql root設定密碼,輸入自己的密碼;PhpMyAdmin 認證選擇http,然後點選【改變密碼】,密碼設定成功。
設定Xampp目錄保護,輸入使用者名和密碼,點選【保護XAMPP檔案夾】後,提示XAMPP目錄保護設定成功。
一定要記住密碼哦,每次配置的時候都需要輸入使用者名和密碼的。
下面用PHPmyadimin配置mysql,在浏覽器中輸入http://localhost/phpmyadmin,敲回車後如下圖
剛才設定的密碼在這裡要用到了,使用者名輸入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解壓到C:\xampp\htdocs目錄下,然後在浏覽器中輸入http://localhost/bugfree/install.php 對bugfree進行安裝。
在打開的頁面中點選 安裝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 |
+--------------------+