liqwei 访问次数 : 11 注册日期 : 07-04-06 15:01 上次访问 : 09-10-29 21:05 |
本人的环境: WindowsXP SP2(Pro) + IIS 5.1 + PHP 5.2.0 + Mysql 5.0.22-community-nt(默认字符集:GBK) 可以说是各个模块的最新版本的组合,哈哈 01 初体验: 安装文档提示说明一步一步安装,结果在第一次生成 Config.inc.php 文件时就报错: ======================================================== ERROR: Data too long for column 'FileTitle' at row 1 Data too long for column 'FullInfo' at row 1 Data too long for column 'ProjectName' at row 1 Data too long for column 'ModuleName' at row 1 Data too long for column 'ModuleName' at row 1 Data too long for column 'ModuleName' at row 1 Data too long for column 'ModuleName' at row 1 Data too long for column 'ModuleName' at row 1 Data too long for column 'ModuleName' at row 1 Data too long for column 'ModuleName' at row 1 Data too long for column 'ModuleName' at row 1 Data too long for column 'ModuleName' at row 1 Data too long for column 'ModuleName' at row 1 Data too long for column 'ModuleName' at row 1 Data too long for column 'ProjectName' at row 1 Data too long for column 'RealName' at row 1 ======================================================== 真是不知所云,想来我的环境虽然不是按照文章中建议的环境建立的,但各个模块也都是最新的版本,怎么会出错呢? 纳闷之极! 02 峰回路转 于是我安装页面提示“back”回 “install.php”页面,然后在去掉“第一步中,那个创建数据库的选项”,结果没事了, 弹出保存“Config.inc.php”的窗口,偶想这次应该没有问题了吧,于是就将其 copy 到 /BugFree1.1/Include/ 目录下; 03 又遇难题 到了这步我想可以试试登录了,“http://localhost/bugfree/”显示登录页面,输入用户名密码,OK,进去了,由此可以断定数据库链接和用户信息验证没有问题,但问题又出现了:页面停留在 /bugfree/Admin/ 下来回的刷新,显示不出页面,我晕,打开数据库一看什么都对,怎么回出现这种情况??不解 04 发现问题 想放弃吧又不符合偶的性格,还是挺进吧,在论坛上看到一个贴在说是如果不加测试数据会很慢很慢,转念一想,没准就是我的这种情况,于是乎,就下载那个老兄的修订版本,在保留已有程序的基础上只是更新了现在现有的库,即删除现有的库内容然后重新创建一份,然后,按照安装的步骤重新生成了一个 “Config.inc.php”文件覆盖,结果OK的,但进入界面后显示的中文有乱码,主要是从数据库中读出的那些中文,但将其更新一下就可以了。 综上所述: 01 BugFree 1.1 在初次安装,创建新库时应该指定数据库使用的字符集; 02 BugFree 1.1 在首次安装,系统为空库时,存在问题,解决是,只要在 bugproject 表中添加一条记录就可以了; 03 BugFree 1.1 在从数据库读取内容时存在字符转换的问题; |
回帖 |