- 主题:升级以后sysop进不去,别的帐户都没了
现在文档都推荐用fb2k-v2了吧?
devel里面东西好象特别少
【 在 cnbird (阿七) 的大作中提到: 】
: 对,比如你default.h里定义站名这个define这句直接放在site.h里而不用改default.h
: #define NAME_BBS_CHINESE "阿圆站"
: 其实你来看default.h里的写法也很好懂。
: ...................
--
FROM 218.28.14.*
但很多时候里边 不是ifndef而是ifdef又该怎么改?怎么挪到site.c?
比如
信件容量那一段:
#ifdef USE_DEFAULT_MAIL_LIMIT /*邮件容量限制*/
void get_mail_limit(struct userec* user,int *sumlimit,int * numlimit)
{
if ((!(user->userlevel & PERM_SYSOP)) && strcmp(user->userid, "Arbitrator")) {
if (user->userlevel & PERM_COLLECTIVE) {
*sumlimit = -1;
*numlimit = -1;
} else
if (user->userlevel & PERM_JURY) {
*sumlimit = 4000;
*numlimit = 4000;
} else
if (user->userlevel & PERM_BMAMANGER) {
*sumlimit = 2000;
*numlimit = 2000;
} else
if (user->userlevel & PERM_CHATCLOAK) {
*sumlimit = 4000;
*numlimit = 4000;
} else
/*
* if (lookupuser->userlevel & PERM_BOARDS)
* set BM, chatop, and jury have bigger mailbox, stephen 2001.10.31
*/
if (user->userlevel & PERM_MANAGER) {
*sumlimit = 1200;
*numlimit = 1200;
} else if (user->userlevel & PERM_LOGINOK) {
*sumlimit = 480;
*numlimit = 600;
} else {
*sumlimit = 15;
*numlimit = 15;
}
}
else {
*sumlimit = 9999;
*numlimit = 9999;
return;
}
}
#endif
【 在 cnbird (阿七) 的大作中提到: 】
: 对,比如你default.h里定义站名这个define这句直接放在site.h里而不用改default.h
: #define NAME_BBS_CHINESE "阿圆站"
: 其实你来看default.h里的写法也很好懂。
: ...................
--
FROM 59.66.124.*
#ifdef USE_DEFAULT_MAIL_LIMIT
看到没...如果定义了USE_DEFAULT_MAIL_LIMIT,那就用这个函数
那么你的选择是,如果你想按照这个容量,就在site.h里定义
USE_DEFAULT_MAIL_LIMIT
如果想自己修改,把那个函数复制到site.c里稍做修改。
【 在 r0 (阿圆) 的大作中提到: 】
: 但很多时候里边 不是ifndef而是ifdef又该怎么改?怎么挪到site.c?
: 比如
: 信件容量那一段:
: ...................
--
FROM 61.135.159.*
【 在 cnbird (阿七) 的大作中提到: 】
#ifdef USE_DEFAULT_MAIL_LIMIT
看到没...如果定义了USE_DEFAULT_MAIL_LIMIT,那就用这个函数
那么你的选择是,如果你想按照这个容量,就在site.h里定义
USE_DEFAULT_MAIL_LIMIT
:如果想自己修改,把那个函数复制到site.c里稍做修改。
这样一来site.c和default.c里两个函不就冲突了么?
【 在 r0 (阿圆) 的大作中提到: 】
: 但很多时候里边 不是ifndef而是ifdef又该怎么改?怎么挪到site.c?
: 比如
: 信件容量那一段:
: ...................
--
修改:r0 FROM 59.66.124.*
FROM 59.66.124.*
可是你没有在site.h里定义USE_DEFAULT_MAIL_LIMIT啊。这样default.c读到
#ifdef USE_DEFAULT_MAIL_LIMIT
就不会读里面的C函数了
【 在 r0 (阿圆) 的大作中提到: 】
: #ifdef USE_DEFAULT_MAIL_LIMIT
: 看到没...如果定义了USE_DEFAULT_MAIL_LIMIT,那就用这个函数
: 那么你的选择是,如果你想按照这个容量,就在site.h里定义
: ...................
--
FROM 61.135.159.*
site.h里是有
#define USE_DEFAULT_MAIL_LIMIT 这么一句的
你的意思,是把这句删掉
替换为
那个限制
信相容量的函数?
又及,fb2k-v2.c和fb2k-v2.h是干什么用的.昨天把它们修改来修改去,毫无效果的样子
说明书里有
./configure --prefix=$(BBSHOME) --enable-site=fb2k-v2 \
--with-www=$(WWWHOME) --with-php=$(PHPHOME)/include/php \
--with-mysql --enable-ssh --enable-ssl
make
make install
make install-home
chown -R bbs:bbs $(BBSHOME) (最好用 root 执行)
让我觉得它们就是site.c/.h, 但事实上stie 好像是指向devel
我比较笨,555
【 在 cnbird (阿七) 的大作中提到: 】
: 可是你没有在site.h里定义USE_DEFAULT_MAIL_LIMIT啊。这样default.c读到
: #ifdef USE_DEFAULT_MAIL_LIMIT
: 就不会读里面的C函数了
: ...................
--
FROM 59.66.124.*
唉,一般是直接在default.c里面修改邮箱容量限制函数的
【 在 r0 (阿圆) 的大作中提到: 】
: site.h里是有
: #define USE_DEFAULT_MAIL_LIMIT 这么一句的
: 你的意思,是把这句删掉
: ...................
--
FROM 218.26.243.*
我弄糊涂了
我其实用的是 :
./configure --prefix=/usr/local/bbs --enable-site=devel --with-www=/usr/local/www --with-php=/usr/local/include/php --with-mysql --enable-ssh --enable-ssl
就是说,如果用
./configure --prefix=$(BBSHOME) --enable-site=fb2k-v2 \
--with-www=$(WWWHOME) --with-php=$(PHPHOME)/include/php \
--with-mysql --enable-ssh --enable-ssl
就只需在fb2k-v2.c/.h里修改了?
【 在 r0 (阿圆) 的大作中提到: 】
site.h里是有
#define USE_DEFAULT_MAIL_LIMIT 这么一句的
你的意思,是把这句删掉
替换为
那个限制
信相容量的函数?
又及,fb2k-v2.c和fb2k-v2.h是干什么用的.昨天把它们修改来修改去,毫无效果的样子
说明书里有
./configure --prefix=$(BBSHOME) --enable-site=fb2k-v2 \
--with-www=$(WWWHOME) --with-php=$(PHPHOME)/include/php \
--with-mysql --enable-ssh --enable-ssl
make
make install
make install-home
chown -R bbs:bbs $(BBSHOME) (最好用 root 执行)
让我觉得它们就是site.c/.h, 但事实上stie 好像是指向devel
我比较笨,555
【 在 cnbird (阿七) 的大作中提到: 】
: 可是你没有在site.h里定义USE_DEFAULT_MAIL_LIMIT啊。这样default.c读到
: #ifdef USE_DEFAULT_MAIL_LIMIT
: 就不会读里面的C函数了
: ...................
--
FROM 59.66.124.*
为什么一般不让改default?从代码读来觉得完全可以改的样子。
【 在 sxdxsimple (雾里龙虾) 的大作中提到: 】
: 唉,一般是直接在default.c里面修改邮箱容量限制函数的
--
FROM 59.66.124.*
对
如果你用的是--enable-site=devel , 就修改devel.h 与devel.c
如果你用的是--enable-site=fb2k-v2 , 就修改fb2k-v2.h 与fb2k-v2.c
改好后, 最好 make distclean,然后再 configure
【 在 r0 (阿圆) 的大作中提到: 】
: 我弄糊涂了
: 我其实用的是 :
: ./configure --prefix=/usr/local/bbs --enable-site=devel --with-www=/usr/local/www --with-php=/usr/local/include/php --with-mysql --enable-ssh --enable-ssl
: ...................
--
FROM 220.173.136.*