这里天在用discuz X3.4的时候遇见这个问题,百度了好久都没有找到解决方案。后来在处理用户组的时候看见的这个设置,修改后发现正常了!现在分享出来。
discuz后台已经设置了邀请码单价,但是邀请码处的邀请码价格还是:0
登录discuz后台→用户→用户组→注册相关→按下图设置。
这里天在用discuz X3.4的时候遇见这个问题,百度了好久都没有找到解决方案。后来在处理用户组的时候看见的这个设置,修改后发现正常了!现在分享出来。
discuz后台已经设置了邀请码单价,但是邀请码处的邀请码价格还是:0
登录discuz后台→用户→用户组→注册相关→按下图设置。
宝塔面板设置Discuz伪静态非常方便。步骤为:
1.登录宝塔后台→站点管理→选择discuzx3→保存。
2.保存完成后,伪静态文件保存至根目录下的.htaccess文件。当然,直接复制伪静态内容粘贴到.htaccess也可以。
3.本方法适用于Apache。Nginx需使用时需转码。转码工具链接。https://www.bt.cn/Tools
解决方法
showmessage(‘thread_nonexistence’);
header('HTTP/1.1 404 Not Found'); header('status: 404 Not Found'); include("404/index.html"); exit();
最近在做野人岛论坛的时候开启了bbs.wildhorde.com这个域名作为网站首页。然后有问题了。默认域名设置成bbs.wildhorde.com后,论坛就不能再设置成bbs.wildhorde.com。会提示:“配置中存在重复的域名”。不配置论坛域名的话,导航链接里就会出现论坛链接带forum.php。这可咋整。网上找了很多参考资料。最简单的做法如下。
找到\source\admincp\admincp_domain.php
将下面一段注释起来
if(!empty($domain) && in_array($domain, $_G['setting']['domain']['app'])) {
cpmsg('setting_domain_repeat_error', '', 'error');
}//配置中存在重复的域名
取消这个提示。
最近在折腾Discuz野人部落论坛的时候遇到这么一个现象。因为暂时不想开启群组功能,所以我在后台将群组功能关闭了。再后来不知道发生了什么事情,后台导航设置里面就不能再设置群组在主导航上面是否显示了。也就是说,后台-界面-导航设置里面找不到群组这个选项了。研究了一下,还是决定从数据库里去修改。用phpmyadmin登陆数据库→找到表pre_common_nav→将群组的available值设置成1即可。原来这个值变成-1就无法在后台的导航设置里面显示了。同理如果其他导航选项丢失,亦用这种办法。
云平台诊断工具有一条提示:
站点ID是您的站点在云平台的唯一标识,请勿和其他站点共用一套站点ID和站点通信KEY
可站长们在使用云平台的过程中很多人没注意到这个提示,为了建站方便直接把数据库copy给其他站点使用;或者一些站点有安全问题,其他站点非法得到了你站点的数据;然后第二个站点同步了站点信息,就导致原站点的云平台将无法使用,当你同步站点信息的时候,显示:
站点信息同步失败,原因:
Incorrect signature. (ERRCODE:104)
恢复原站点云平台使用的方法有三个:
一、你要联系另一位站长(copy你数据的那个站),
1、登录第二个站的数据库运行SQL语句
SELECT * FROM `pre_common_setting` WHERE `skey` in ('my_siteid', 'my_sitekey')
复制代码
找回后云平台的id和key,
2、登录你的站点,然后填到诊断工具的ID和KEY内,同步站点信息。
3、点一下更换key,这样copy你数据的站点将无法再使用你云平台的数据。
二、你要联系另一位站长,
1、先用他的域名指到指到你的服务器,然后进入站点后台->云平台->诊断工具下,点击手动修改站点ID/KEY,在弹层里将站点ID、KEY删掉,同时将云平台状态改为尚未开通云平台。
2、进入后台-》云平台下重新开通云平台,会有url重复注册的提示,按提示找回ID和KEY,同步站点信息。
3、找回后,再用你的域名登录站点后台同步站点信息。
4、点一下更换key,这样copy你数据的站点将无法再使用你云平台的数据。
三、 提供站点和QQ的验证信息,证明那个站、那个云平台绑定的QQ是你的,Discuz!官方帮你手动找回。
寻回ID和KEY表格.rar
表格中ftp信息可不填写,不填写者,请传根目录一个cloud.html文件,文件内容写:找回云平台id和key
在linux系统下或登录ssh可以批量修改文件权限
wwwroot目录下的所有目录的权限递归设置为755
cd wwwroot
find -type d -exec chmod 755 {} \;
或者是
find -type d|xargs chmod 755
同样,把目录下的所有文件权限递归地改成644可以这样执行
find -not -type d -exec chmod 644 {} \;
或者是
find -not -type d|xargs chmod 644
在linux批量修改文件拥有者
需要使用到两个命令,chmod以及chown
例、对var/目录下的所有文件与子目录执行相同的权限变更:
chmod -R 700 var/
-R参数是递归 处理目录下的所有文件以及子文件夹
700是变更后的权限表示(只有所有者有读和写以及执行的权限)
var/ 是需要执行的目录
例、对var/ 目录下的所有文件与子目录执行相同的所有者变更,使所有者修改为www用户组的www用户
chown -R www:www var/
-R 同上
www:www www用户组的www,用户组不必须
Discuz论坛迁移时涉及到数据库迁移问题。如果数据库发生变更,用户名、密码和数据库名任意一个和之前的不一样。这时候就需要去修改Discuz的配置文件。我们需要修改的配置文件有:
1. /config/config_global.php
2./config/config_ucenter.php
3./uc_server/data/config.inc.php
修改完,重新连接即可。以上内容为个人迁移Discuz论坛时所记录的。仅供个人参考使用。具体内容,哪天想到了,会再进行补充。
版权所有 © 2024 野人部落实验室
主题设计 Anders Noren — 返回顶部 ↑