discuz论坛后台的权限设置挺完整的,所以尽管拥有管理员权限,还是有很多功能没有,甚至连安装插件都不行。但创始人只有一个,为了给其他管理员创始人权限,需要修改一个文件。也就是discuz非常关键的配置文件config_global.php。
1 2 | $_config['admincp']['founder'] = '1,2,3' //修改,添加uid使之成为创始人 |
这样这些用户就可以管理云平台,安装模板文件,安装插件了。
这样权限已经很多了。
但是还不能够进入ucenter,怎么进入ucenter呢?虽然说一般不需要进ucenter,但是了解一下还是有好处。这需要改数据库了。
进入phpmyadmin,找到一个表pre_ucenter_admins,然后添加新的记录,填上uid,其他字段的都填1,这样就成了真正的老大。这个表的字段含义很显而易见。
No. | 字段 | 含义 | 类型 | 主键 | 允许空 | 默认 | Extra |
---|---|---|---|---|---|---|---|
1 | uid | 用户ID | mediumint(8) unsigned | PRI | NO | auto_increment | |
2 | username | 用户名 | char(15) | UNI | NO | ||
3 | allowadminsetting | 是否允许改变设置 | tinyint(1) | NO | 0 | ||
4 | allowadminapp | 是否允许管理应用 | tinyint(1) | NO | 0 | ||
5 | allowadminuser | 是否允许管理用户 | tinyint(1) | NO | 0 | ||
6 | allowadminbadword | 是否允许管理词语过滤 | tinyint(1) | NO | 0 | ||
7 | allowadmintag | 是否允许管理TAG | tinyint(1) | NO | 0 | ||
8 | allowadminpm | 是否允许管理短消息 | tinyint(1) | NO | 0 | ||
9 | allowadmincredits | 是否允许管理积分 | tinyint(1) | NO | 0 | ||
10 | allowadmindomain | 是否允许管理域名解析 | tinyint(1) | NO | 0 | ||
11 | allowadmindb | 是否允许管理数据 | tinyint(1) | NO | 0 | ||
12 | allowadminnote | 是否允许管理数据列表 | tinyint(1) | NO | 0 | ||
13 | allowadmincache | 是否允许管理缓存 | tinyint(1) | NO | 0 | ||
14 | allowadminlog | 是否允许查看日志 | tinyint(1) | NO | 0 |
这个教程蛮给力的,已经接触过DZ
呵呵,我也是断断续续用了半年了