- 主题:升级以后sysop进不去,别的帐户都没了
如果你确认你的userec没有变化,看看是否site.h里定义是否变化?
同时还需要你自己确认一个排错的地方。
我userec没有变化。site.h也没有增加定义,但是也曾出过这个问题。
不知道和当时unused变为unused_atppp又没有关系。
但是重新启动,清除共享内存后,在没有启动BBS的情况下重新configure make 一次后就好了。
【 在 WindMaster (7.26) 的大作中提到: 】
: 求救啊
: 试用请输入 `guest', 注册请输入`new',add '.' after your ID for BIG5
: 请输入代号: sysop
: ...................
--
FROM 61.135.159.*
居然去修改default.h/c......
那你先用原来的default.h/c覆盖过来吧。
你要改这些可以在site.h/c里改。可能你用的是devel.h/c
里面空空的,可是不要怕,你想改什么,就从default.h/c里复制出来就好
#define XXXX什么的
【 在 r0 (阿圆) 的大作中提到: 】
: 改了站名、讨论区名、各种权限的信件数量:这些东西,除了在default.c,还能在别的地方改么?
--
FROM 222.245.25.*
site.h/c就是ln到devle.h/c的(如果你configure的时候是enable-site=devel的话)
【 在 liangls (精灵射手) 的大作中提到: 】
: 恩,我前面的帖子产生了不好的作用了。
: 不过如果用了devel.h/c的话,还可以通过该site.h/c来实现吗?
--
FROM 222.245.25.*
对,比如你default.h里定义站名这个define这句直接放在site.h里而不用改default.h
#define NAME_BBS_CHINESE "阿圆站"
其实你来看default.h里的写法也很好懂。
#ifndef NAME_BBS_CHINESE
/*如果没有定义ifndef 这个常量 NAME_BBS_CHINESE */
#define NAME_BBS_CHINESE "水木社区"
/*那我default.h里就定义这个*/
#endif
那你在site.h了定义好了NAME_BBS_CHINESE,则default.h里这段不起作用了
中文名就不会叫水木而是阿圆站了
site.c里的函数同理,复制过来即可,不用担心
【 在 r0 (阿圆) 的大作中提到: 】
: 不太明白。里面的东西确实不多。你是说把default.c的代码复制到devel.c里?
: 我的devel.c:
: #include "bbs.h"
: ...................
--
FROM 222.245.25.*
#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.*
可是你没有在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指向devel那就不对,你重新configure一遍看看是不是还是指向devel
【 在 r0 (阿圆) 的大作中提到: 】
: site.h里是有
: #define USE_DEFAULT_MAIL_LIMIT 这么一句的
: 你的意思,是把这句删掉
: ...................
--
FROM 61.135.159.*
如果KBS以后跟新了default.h/c那就可能导致很多不可控的因素
【 在 misdeer (迷路) 的大作中提到: 】
: a core多次说过这个不能改
--
FROM 61.135.159.*
而且没有人会说改过default.h/c
所以回答问题的时候是按照这个原理回答的,这样增加解决问题的复杂度。
【 在 roctall (蛇王阿奔) 的大作中提到: 】
: 嗯,如果不继续跟进更新了,可以随便改..- -
--
FROM 61.135.159.*