利用windows+PHPnow来架设bug_tracker
Bug_tracker的架设可以参考如下网http://www.twbsd.org/chs/bug_tracker/index.php
一、 准备工作
1、有一台windows2003 sp2/R2的服务器(也可用linux或unix来做,效果都一样)
2、下载PHPnow-1.5.6(这个玩艺网上到处都是)
3、下载Bug_tracker,下载地址是(http://www.twbsd.org/chs/bug_tracker/index.php?page=download.htm)
二、 开始安装
1、 安装一台windows2003 sp2的系统(这个实在是太简单了,闭上眼睛都完成了,有点夸张,嘿嘿),当然了,像有一些必须要的设置就不用说了,比如说有一个像样的计算机名,一个固定的IP地址等等,安装前,最好关掉防火墙
2、 安装PHPnow
Ø 将下载下来的phpnow-1.5.6解压缩到E盘,然后将名字更改为pos(因为我的E盘空间大,所以我打算把所有数据放在E盘,因为我这套系统将来的主要作用是用在公司的POS系统上,所以,我就把它起名字叫做pos,在这里,放在那个地方,文件夹叫什么名字,完全可以跟据个人爱好)
Ø 打开pos文件夹,双击setup.cmd,如下截图
Ø 选择安装apache,输入22(当然,你也可以输入20来选择安装它推荐的版本,但是有一个问题就是我下载的php-now1.56,不知道为什么,选择20总是无法安装,会报一些错误,说找不到什么文件,所以我索性就选择22,安装另外一个版本
Ø 输入完22后,回连一下,接下来,让你选择安装mysql 版本,我选50,然后在回车
Ø 解压缩完后,会问你是否初始化,当然初始化了,输入y
Ø 接下来设置mysql的密码,输入一个你需要的密码,在回车
Ø 最后,按任意健,继续
Ø 接下来,它会跳出php的主目录,这里面包含的信息很重要,以后在排错的时候很有用,当然,你也可以通过访问自己本机的IP或127.0.0.1来访问这个网页
3、 设置bug_tracker
Ø 在E:\pos\htdocs这个目录下面,建立一个bug 文件夹,来做为虚拟目录,将下载下来的bug_tracker解压缩,然后将解压缩的文件放置在E:\pos\htdocs\bug下面
Ø 打开E:\pos\htdocs\bug\include\config.php,修改一下配置文件,主要修改以下几个地方
Ø 接下来在登陆http://IP/bug/setup/index.php或者是http://127.0.0.1/bug/setup/index.php来安装bug_tracker
Ø 不用说,一直点击nexe setup,至到出现,如下界面,说明安装成功,默认管理员登陆的用户名和密码都是admin,登陆进去后,默认的界面是英文的,当然了,你可以在设置里面将语言设置更改为你想要的,比如说简体中文,到此,bug_tracker就算是安装完成了,到于下面的设置就很简单了,都是一些傻瓜式的,可以根据自己所需要的环境来建设相应的用户,跟踪题目等等
三、 出现的一些问题及解决方法
1、 无法上传大于1M的文件?
答:解决这个问题的方法是打开E:\pos\MySQL-5.0.90\my.ini文件,找到max_allowed_packet = 1M,将其设置为大于1M的数字,比如说2M,具体见下截图
2、 在新增表单或者是回复表单的时候,发现系统时间和机器windows时间相差8小时,处理的办法是
Ø 打开文件E:\pos\php-5.2.14-Win32\php-apache2handler.ini
Ø 查找;date.timezone = ,然后去掉前面的分号,并将其改成date.timezone = PRC ,保存
Ø 点击开始,运行,输入services.msc,打开服务,找到Apache_pn服务,将其重启。