- 主题:求助:FB2000v1219 to SMTH-1.2.2,.PASSWDS转换问题
我站中:
#ifdef MD5 /* MD5 cryptographic support */
#define ENCPASSLEN 35
#else
#define ENCPASSLEN 14 /* Length of encrypted passwd field */
#endif
水木:
#define MD5PASSLEN 16
#define OLDPASSLEN 14 /* Length of encrypted passwd field */
【 在 zls0424 (BBS安装管理) 的大作中提到: 】
: 看看你们站的 ENCPASSLEN / PASSLEN 长度是不是 14,水木里好像把 OLDPASSLEN 定义成14了
--
FROM 202.193.15.*
转换完启动系统之后看看ipcs。然后看看几个log文件里面有没有什么信息。
毛病很诡异,想不出来原因。
【 在 linton (难得糊涂) 的大作中提到: 】
: 转换之前,我重起了计算机,且BBS没启动,才进行转换的(是用BBS身份转换):
: # reboot
: $ ipcs
: ...................
--
FROM 128.12.181.30
似乎$BBSHOME/bin/convpasswd是smth2wforum里面的,
直接到contrib/fb2k2smth/里面去执行那个convpasswd试试
【 在 linton (难得糊涂) 的大作中提到: 】
: 转换之前,我重起了计算机,且BBS没启动,才进行转换的(是用BBS身份转换):
: # reboot
: $ ipcs
: ...................
--
FROM 211.67.66.*
当我把fb2k-v2.h中的
#define HAVE_WFORUM 1
改成:
#define HAVE_WFORUM 0
然后编译后,进行用户数据转换:
$ ./convpasswd
Warning: you had not defined HAVE_WFORUM in site.h!
Exit.
若把fb2k2smth的convpasswd拷贝到$(BBSHOME)/bin中,进行用户数据转换:
$ ./convpasswd
./convpasswd: error: /export/home0/bbs/bin/.libs/convpasswd does not exist
This script is just a wrapper for convpasswd.
See the libtool documentation for more information.
如何直接去掉 smth2wforum,让在make中就不编译smth2wforum中的所有文件??
没去掉之前编译时的输出:
Making all in smth2wforum
[Linking convpasswd]
【 在 eyee (**久久) 的大作中提到: 】
: 似乎$BBSHOME/bin/convpasswd是smth2wforum里面的,
: 直接到contrib/fb2k2smth/里面去执行那个convpasswd试试
--
FROM 202.193.161.*
不要用smth2wforum下面的程序,用fb2k2smth下的程序
想办法重新编译下
【 在 linton (难得糊涂) 的大作中提到: 】
: 当我把fb2k-v2.h中的
: #define HAVE_WFORUM 1
: 改成:
: ...................
--
FROM 128.12.181.30
我是重新编译后,才做的。
请问fb2k2smth下的convpasswd编译安装后在{BBSHOME}/bin目录下的文件名是什么呢?
./configure --prefix=/export/home0/bbs --enable-site=fb2k-v2 \
--disable-www --without-mysql --enable-ssl
【 在 atppp (Big Mouse) 的大作中提到: 】
: 不要用smth2wforum下面的程序,用fb2k2smth下的程序
: 想办法重新编译下
--
修改:linton FROM 202.193.161.*
FROM 202.193.161.*
你可以直接在那个目录下执行的...
我怀疑smth2wforum的那个convpasswd安装后会覆盖fb2k2smth的那个...
【 在 linton (难得糊涂) 的大作中提到: 】
: 我是重新编译后,才做的。
: 请问fb2k2smth下的convpasswd编译安装后bin目录下的文件名是什么呢?
: ./configure --prefix=/export/home0/bbs --enable-site=fb2k-v2 \
: ...................
--
FROM 128.12.181.30
问题就是convpasswd的问题,该程序是smth2wforum中的哪个,在安装后把fb2k2smth的convpasswd覆盖了,俺修改contrib中的Makefile,不编译smth2wforum中的文件,安装后,用户数据转换成功,注原系统的.PASSWDS要改为PASSWDS.BAK_FOR_TAR。
但是版面数据转换后有一些问题,见下面,且一些文章内容是空的:
版主: SYSOP [您有信件] 讨论区 [sysop]
离开[←,e] 选择[↑,↓] 阅读[→,r] 发表文章[Ctrl-P] 砍信[d] 备忘录[TAB] 求助[h]
编号 刊 登 者 日 期 文章标题 在线: 1 [一般模式]
1141 : 大家来支持 .@● 的板块
1142 . ●
1143 ●
1144 . ●
1145 * .@●
1146 . ●
1147 .@● 10212804.A
> 1148 . ●
用户邮件也存在着一样的问题。
这是转换的步骤:
./convboards
./calc_effsize
./gen_title
版面数据上面的问题如何解决??是不是我的转换步骤有问题??
谢谢!!
【 在 atppp (Big Mouse) 的大作中提到: 】
: 你可以直接在那个目录下执行的...
: 我怀疑smth2wforum的那个convpasswd安装后会覆盖fb2k2smth的那个...
--
FROM 202.193.15.*
.DIR没有转换。这个转换有两个方法
1. convboards.c 里面的 convert_board_articles 是被注释掉的,把注释去掉
2. 或者用 strip_fh 程序
把 README 再看一次 :)
【 在 linton (难得糊涂) 的大作中提到: 】
: 问题就是convpasswd的问题,该程序是smth2wforum中的哪个,在安装后把fb2k2smth的convpasswd覆盖了,俺修改contrib中的Makefile,不编译smth2wforum中的文件,安装后,用户数据转换成功,注原系统的.PASSWDS要改为PASSWDS.BAK_FOR_TAR。
: 但是版面数据转换后有一些问题,见下面,且一些文章内容是空的:
: 版主: SYSOP [您有信件] 讨论区 [sysop]
: ...................
--
FROM 128.12.181.30