wwccss 访问次数 : 593 注册日期 : 05-05-01 10:08 上次访问 : 10-07-19 11:44 |
BugFree有一个很关键的地方就是要判断系统的实际路径。由于我们一开始测试的平台都是apache下面的,所以对有的地方判断不是非常的周到,到了iis平台下面就会出现问题。 昨天我在我的机器上面配置了iis的调试环境,发现了很多比较有意思的东东。 1. $_SERVER["SCRIPT_FILENAME"]这个变量在apache下面是f:/www/bugfree这种形式的,而在iis下面,则是f:wwwbugfree这种形式的。 正是因为这个区别,导致SetupBug.inc.php开始判断路径的时候出现问题。 2. 在windows平台下面,包含路径的形式可以是千奇百怪。比如可以这样写: f:/www/bugfree/include,也可以写成f:wwwbugfreeinclude,还可以写成f:\www\bugfree\include,更甚者,可以写成f:\www\bugfree/include 这应该是php的一个问题,最好能够在各个平台下面都保持一致,可以省去开发人员很多的麻烦。 |
回帖 |
刘世伟 访问次数 : 1 注册日期 : 05-11-08 06:29 上次访问 : 09-10-29 21:05 |
这个可以install.php的时候自动判断,然后在设置文件中固定一下,我是这么处理的. |
回帖 |
ljy 访问次数 : 141 注册日期 : 06-03-01 15:34 上次访问 : 09-10-29 21:05 |
在服务器端可以登陆bugfree, http ://localhost:8080/bugfree 可以登陆, 在客户端 http://10.1.165.16 :8080/bugfree/login.php却登陆不上去,出现如下提示 Forbidden You don't have permission to access /bugFree/login.php on this server. -------------------------------------------------------------------------------- Apache/1.3.27 Server at 10.1.165.16 Port 8080 怎么解决 请高手解决! |
回帖 |
wwccss 访问次数 : 593 注册日期 : 05-05-01 10:08 上次访问 : 10-07-19 11:44 |
目录权限的问题。 |
回帖 |