- 主题:smth1.2web下的一个问题
看下面这个,争取gdb看看?
发信人: flyriver (江~~财务会计..), 信区: BBSMan_Dev
标 题: Re: 请教:怎样调试smthbbs的phpbbslib?
发信站: BBS 水木清华站 (Tue Dec 2 20:32:38 2003), 转信
可以用 attach 来调。
比如我想调试 phpbbslib 里面的某个函数,首先在 这个函数
里面加一句 DEBUG_WAIT;,然后重新编译 phpbbslib,安装上。
从浏览器里面发起请求,执行调用到这个函数的 php 页面,
这个时候浏览器会停住,然后用 netstat -anp 看看是那个 httpd 进程
停住了,用 gdb 将它 attach 过来。
然后在另一个终端里面 touch /tmp/start,再回到 gdb 就可以 next 了。
【 在 ivanchoi (Ivan Choi) 的大作中提到: 】
: 即是要用 1.2.1版本?
: 但1.2.1版本我有更大的问题,就是 "在线好友"这页连不上,永远是没法显示网页.
: 而 apache 的 error log 就会显示 [notice] child pid 13733 exit signal Segmentation fault (11)
: ...................
--
FROM 162.105.31.*
【 在 atppp (Big Mouse) 的大作中提到: 】
: 看下面这个,争取gdb看看?
: 发信人: flyriver (江~~财务会计..), 信区: BBSMan_Dev
: 标 题: Re: 请教:怎样调试smthbbs的phpbbslib?
: ...................
我立刻去试,先谢!!!
--
FROM 218.103.141.*
我觉得有点像编译的问题,刚才看了一下1.2分支好像没改过相关的代码
【 在 ivanchoi (Ivan Choi) 的大作中提到: 】
: 我用的是 1.2.1 啊. 升级后的.
: 在telnet下是一切正常的.
: 刚才我测试 1.2.0 版本的, 发现完全没有问题.
: ...................
--
FROM 162.105.31.*
【 在 atppp (Big Mouse) 的大作中提到: 】
: 我觉得有点像编译的问题,刚才看了一下1.2分支好像没改过相关的代码
我也试过查看相关 src and html ...
好像没有么改变..
但 1.2.1 却连进入"在线好友"这网页也不行 :P
--
FROM 218.103.141.*
我看你以前说用户信件在www下也看不了,现在你说其他一切正常
就是说用户信件已经正常了?那问题出在什么地方?感觉可能和好友列表的问题相关。
【 在 ivanchoi (Ivan Choi) 的大作中提到: 】
: 你已解决了吗?
: 我还未解决啊..
: 在web下,始终不能进入好友列表,其他的一切正常.
: ...................
--
FROM 162.105.31.*
【 在 atppp (Big Mouse) 的大作中提到: 】
: 我看你以前说用户信件在www下也看不了,现在你说其他一切正常
: 就是说用户信件已经正常了?那问题出在什么地方?感觉可能和好友列表的问题相关。
想请问,我没发现 /tmp/start ,但web上其他function也用到.
那还是否 phplibbbs的问题? :o
--
FROM 218.103.141.*