bugfree2.1.1+xampp-win32-1.7.3安装详细说明
第一步:安装xampp-win32-1.7.3.exe 用默认路径C:/安装完毕后启动阿帕奇和mysql服务
第二步:解压bugfree2.1.1 把bugfree文件包放到C:/xampp/htdocs下
第三步:修改bugfree配置文件路径C:/xampp/htdocs/bugfree/Include下找到 Config.inc.Sample.php文件复制粘贴成副件,把副件文件Config.inc.Sample.php后缀名 改成Config.inc.php
第四步:修改Config.inc.php用记事本打开后找到
/* Report all errors except E_NOTICE. */
error_reporting(E_ALL ^ E_NOTICE);
/*在这段代码后添加以下代码 */
$BugConfig["ScriptDir"] = "C:/xampp/htdocs/bugfree";
第四步:http://localhost:端口号/bugfree/install.php
第五步:点击bugfree2升级,点击这里登录
第六步:用户名 admin 密码 123456
注 明:以后的登录地址 http://localhost:端口号/bugfree/Login.php
阿帕奇的端口号默认是80,可以在配置文件里修改文件路径
c:/xampp/apache/conf下的httpd.conf用记事本打开后ctrl+f查找Listen 80
运行环境IE6.0以上版本
----------------
执行以上操作后扔出现的问题:
1、Apache无法启动 可能是80端口被占用了
修改httpd.conf文件(位于apache安装目录下的conf目录中)。找到如下内容:Listen 80将其中的80改为81。保存配置文件,并重启apache不过这样改过后,你再运行本地网站时,就需要加上81端口号了。
2、点击bugfree2升级 出现 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'TYPE=MyISAM DEFAULT CHARSET=UTF8 错误
修改方法如下:
修改 C:\xampp\htdocs\bugfree\Schema.php文件中所有的 TYPE=MyISAM 改为 ENGINE=MyISAM,这是因为MYSQL高版本不再使用TYPE=MyISAM 的原因。
3、安装完成后进入bugfree 出现错误
Deprecated: Call-time pass-by-reference has been deprecated in D:\xampp\htdocs\bugfree\Include\Class\XmlParse.class.php on line
是PHP未开启allow_call_time_pass_reference
找到php的配置文件 php.ini
在其中搜 allow_call_time_pass_reference , 将后面的值从Off 改成 On 就可以了
allow_call_time_pass_reference = On
如果是使用的phpnow,那就是这个
php.ini E:\phpnow\php-5.2.14-Win32\php-apache2handler.ini
如果使用xampp,位置是
xampp\php\php.ini