- 主题:升级smth1.2的怪事
从smth1.1升级到1.2。居然出现这样的事,按照精华区说明修改strip_fh,执行strip_fh --all之后,telnet读文章、信件正常,但web上则一塌糊涂。将备份的boards文件拷贝回来,则web正常,而telnet一塌糊涂。
似乎修改.DIR文件之后,两种浏览方式不兼容。
这应该修改什么地方才可以。
1.2并不是最后的cvs版。最新版的cnv_bh_3的数据结构与说明的不同,不会修改,所以用了一个以前的版本。
smth总是修改敏感的数据结构,让我们这些跟着跑的人累得半死。
--
修改:kongxx FROM 202.121.198.*
FROM 202.121.198.*
web更新是指http目录下的php文件吗?从日期上看应该是更新过的。
【 在 stiger (stiger) 的大作中提到: 】
: 你web没有更新?
--
FROM 202.121.198.*
是不是说PHP需要重新编译
一下?
【 在 stiger (stiger) 的大作中提到: 】
: phpbbslib ?
: libBBS ?
--
FROM 202.121.198.*
【 在 wisi@bbs.NO_tongji_SPAM.edu.cn (誓心) 的大作中提到: 】
: 1.2的configure后面的参数得和你当时1.1的一致啊,至少--with-www那个 --with-php那个得一致。还有一个情况就是libtool的版本,得1.4系列的才可以,用1.5的生成不了新的libbbslib.so还是用的老的,我就碰到过这种情况
所有这些都没有问题的。编译我是用一个脚本程序做的,前后两次都用同一脚本。我还重新编译了php(在出现两者不一样之后重新编译的)。
我得看看libtool的版本。
用了libtol1.4版的编译也是这样的问题。我得怎么办呢?
--
修改:kongxx FROM 202.121.198.*
FROM 202.121.198.*
前面各位大侠所言,我确实是做过的,但还是解决不了问题。
我现在只好在做系统工作的时候转换到telnet可用,而在其他时间让用户可以用web方式连接。
【 在 kongxx (江南人) 的大作中提到: 】
: 所有这些都没有问题的。编译我是用一个脚本程序做的,前后两次都用同一脚本。我还重新编译了php(在出现两者不一样之后重新编译的)。
: 我得看看libtool的版本。
: 用了libtol1.4版的编译也是这样的问题。我得怎么办呢?
: ...................
--
FROM 202.121.198.*
一个叫libphpbbslib.so.0.0.0的文件还是以前的日期,是不是这个文件在作怪?
已经将libtool改成1.4版的了,也没有生成上面的文件,这是怎么一回事呢?
在libphpbbslib.so.0.0.0移动位置后重启,出现这样的错误。
确信是编译的问题了。
Warning: chdir(): No such file or directory (errno 2) in
/usr/local/www/htdocs/funcs.php on line 18
Fatal error: Call to undefined function: bbs_ext_initialized() in
/usr/local/www/htdocs/funcs.php on line 19
【 在 kongxx (江南人) 的大作中提到: 】
: 前面各位大侠所言,我确实是做过的,但还是解决不了问题。
: 我现在只好在做系统工作的时候转换到telnet可用,而在其他时间让用户可以用web方式连接。
--
修改:kongxx FROM 202.121.198.*
FROM 202.121.198.*
第一次编译时用libtool1.5.6,后来用1.4.3版,但都不行。libphpbbslib.so是一个符号链接,日期是最新的,但libphpbbslib.so.0.0.0的日期是旧的。编译了几次都无法让其产生新的文件。是不是可以在其他系统上编译出这个文件,然后拷贝过来用?
现在虽然系统有了问题,但还有较多的用户在使用BBS,我真有点急。
【 在 wisi@bbs.NO_tongji_SPAM.edu.cn (誓心) 的大作中提到: 】
: 关键是看libphpbbslib.so的日期,其他的都是符号链接。
: 你libtool --version看看到底是什么结果
--
FROM 211.95.28.*
【 在 kongxx (江南人) 的大作中提到: 】
: 第一次编译时用libtool1.5.6,后来用1.4.3版,但都不行。libphpbbslib.so是一个符号链接,日期是最新的,但libphpbbslib.so.0.0.0的日期是旧的。编译了几次都无法让其产生新的文件。是不是可以在其他系统上编译出这个文件,然后拷贝过来用?
: 现在虽然系统有了问题,但还有较多的用户在使用BBS,我真有点急。
将libphpbbslib.so拷贝过来之后,在WEB的文章目录显示正常,但不能阅读,发文似乎可以,在目录上显示不正常。
--
FROM 202.121.198.*
新发的文章无法在目录中正常显示。这个问题我还得再测试一下,可能是另外机器编译的1.2并不是同一个版本。
因为网站较忙,无法放手一试,只能回复到使用web而不使用telnet的状态。过几天我把试验的情况向大家汇报。
【 在 atppp (Big Mouse) 的大作中提到: 】
: 怎么不正常?怎么不能阅读?说具体一点大家才好判断问题 :p
: 另外web还有一个问题可能是cache,在你测试之前先把浏览器的临时文件都清空。
--
FROM 202.121.198.*