用户
 找回密码
 入住 CI 中国社区
搜索
查看: 5016|回复: 1
收起左侧

[Others] 用zendstudio debug的问题

[复制链接]
发表于 2009-10-22 23:09:23 | 显示全部楼层 |阅读模式
刚刚装了CI 1.7.2, 直接浏览 http://localhost/index.php 没问题,能看到welcome的内容

但是用zend studio 5.5打开debug, 总是报URI错误

debug发现是debug环境中,有$_SERVER['QUERY_STRING'='start_debug=1&debug_port=10000&debug_fastfile=1&debug_host=127.0.0.1'
让程序误以为是真正的QUERY_STRING, 写到URI中,结果报错

我就修改URI.php中
// No PATH_INFO?... What about QUERY_STRING?
$path =  (isset($_SERVER['QUERY_STRING'])) ? $_SERVER['QUERY_STRING'] : @getenv('QUERY_STRING');
增加
$path = str_replace($path,'','start_debug=1&debug_port=10000&debug_fastfile=1&debug_host=127.0.0.1');

暂时OK了
发表于 2009-10-23 00:02:39 | 显示全部楼层
不要用 IDE 呵呵

本版积分规则