您的位置:BugFree > 论坛 > 站内公告 > BugFree Release[BugFree发布] > 在windows2003, mysql5.0, PHP 4.4.4下的bugfree1.1打包
2007-03-06 10:16:12 在windows2003, mysql5.0, PHP 4.4.4下的bugfree1.1打包
#1
tinycool
访问次数 : 11
注册日期 : 07-03-06 10:01
上次访问 : 09-10-29 21:05
目前基于windows2003,IIS6.0, mysql5.0, PHP 4.4.4环境下成功部署bugfree
特将此打包分享,下载地址:
http://www.cnblogs.com/Files/ofei/BugFree%201.1%20win2003+mysql5安装包.rar

做过的修改(有的忘了:)):
重新生成了数据库脚本,表全部修改成utf-8
将密码的加密方式改成了text
添加一个测试项目,默认用户admin密码123456(没有测试项目的话登陆会很慢很慢...)
数据插入时将时间''更改为'0000-00-00 00:00:00'
以及按论坛中发现的一些bug做了修改,如乱码问题,解决bug和关闭bug时找不到指定页面
在bugquery.php中去掉最后一列BUGID
增加addbug.php中的bugtitle的文本框长度

目前的问题是
mysql的登陆密码为空(如果有谁能把密码加上,请回复)
没有在更多机器上测试

顺便提下 自定义显示 功能有问题

希望对各位有所帮助
有问题请反馈
最后编辑, 07-03-06 14:22
回帖
2007-03-06 12:20:19
#2
wwccss
访问次数 : 593
注册日期 : 05-05-01 10:08
上次访问 : 10-07-19 11:44
呵呵,感谢。:)
回帖
2007-04-09 22:07:53
#3
sune
访问次数 : 2
注册日期 : 05-06-22 13:29
上次访问 : 09-10-29 21:05
由於小弟有同時使用繁簡體的需求,所以一直使用utf-8格式。感謝tinycool大提供的這個修正版,經過實測後,確認這個版本的確能有效解決utf-8下使用新版的PHP、MySQL的問題。
我的環境是:XP-Pro(繁體中文)+AppServ 2.5.8
* MySQL Root Password Reset
* Apache 2.2.4
* PHP 5.2.1
* MySQL 5.0.27
* phpMyAdmin-2.9.2

當然,在BugFree正常運作前,還是需要加點工:
1. 請確認MySQL內的資料是utf-8的格式。如果不是,可以用原來的格式將資料倒出來,利用word改變編碼後,再倒入MySQL。
2. 編輯
$BugConfig["UserTable"]["EncryptType"] = "md5"; // md5|text|mysqlpassword
3. 利用word開啟,將所有的簡體轉成繁體後再存檔。
4. 因為MySQL 5.0.27使用 41 字元的 hash 演算法,所以,要自行修正Bugfree的密碼設定,改以舊的16字元 hash 演算法。

這時重新登入後,應該就能正確的登入BugFree;如果不行,可以再發信問一下。

但使用「統計報表」會出現"An error occurred"訊息:
An error occurred while processing the data.Please refresh the page.
If the error persists, please contact the webmaster.
但以下的報表,卻能顯示圖表(雖然圖表並不正確)
*每天新增Bug數
*每天解決Bug數
*每天關閉的Bug數
*Bug解決方案統計
*Bug狀態統計
*Bug處理時間統計

依照以下步驟,可以有效解決這個問題。
Step1: 編輯
$AgentCharset = $_GET["AgentCharset"] == "" ? "GBK" : $_GET["AgentCharset"];
--->"GBK"改成"utf-8"

Step2: 編輯
$AgentCharset = "iso-8859-1";
--->"iso-8859-1"改成"utf-8"

Step3: 編輯
$AgentCharset = "GBK";
--->"GBK"改成"utf-8"

Step4: 編輯
$AgentCharset = "BIG5";
--->"BIG5"改成"utf-8"

登出後重新登入,應該就能正確執行報表了。如果還不行,試著清除瀏覽器的快取記憶體。
最后编辑, 07-04-09 22:19
回帖
2007-04-10 08:49:55
#4
wwccss
访问次数 : 593
注册日期 : 05-05-01 10:08
上次访问 : 10-07-19 11:44
:)
回帖
2007-04-17 10:20:58
#5
williamtao
访问次数 : 41
注册日期 : 06-07-25 13:34
上次访问 : 09-10-29 21:05
感谢分享~~
回帖
2007-04-17 10:26:03
#6
williamtao
访问次数 : 41
注册日期 : 06-07-25 13:34
上次访问 : 09-10-29 21:05
在大陆这边的台湾企业越来越多,这些公司内部大都使用繁体系统,而且台湾人也很抠门(哈哈),舍不得买测试工具,都是自己开发或者网上寻找. 所以bugfree支持繁体的话,会有更广阔的应用前景. 再次感谢大家~~
回帖
2007-04-17 15:13:22
#7
tinycool
访问次数 : 11
注册日期 : 07-03-06 10:01
上次访问 : 09-10-29 21:05
嘿嘿 单个的繁体字摆在哪儿我还不一定认识呢
对PHP还不熟悉

语种的支持应该可配置下 再添加相应的“翻译文件”--如文本文件、xml文件 就比较好扩展了
回帖