野人部落实验室

Tag: discuz

Discuz邀请码单价设置了无效,怎么解决?

这里天在用discuz X3.4的时候遇见这个问题,百度了好久都没有找到解决方案。后来在处理用户组的时候看见的这个设置,修改后发现正常了!现在分享出来。

discuz后台已经设置了邀请码单价,但是邀请码处的邀请码价格还是:0

登录discuz后台→用户→用户组→注册相关→按下图设置。

Discuz邀请码单价设置了无效,怎么解决?

宝塔面板下Discuz伪静态设置

宝塔面板设置Discuz伪静态非常方便。步骤为:

1.登录宝塔后台→站点管理→选择discuzx3→保存。

discuz伪静态设置

discuz伪静态设置

2.保存完成后,伪静态文件保存至根目录下的.htaccess文件。当然,直接复制伪静态内容粘贴到.htaccess也可以。

3.本方法适用于Apache。Nginx需使用时需转码。转码工具链接。https://www.bt.cn/Tools

修改Discuz帖子/文章被删除后跳转至404页面,并返回404状态

解决方法

找到文件:source\module\forum\forum_viewthread.php
(如果是文章的话则是:source\module\portal\portal_view.php,以此类推)中的:
showmessage(‘thread_nonexistence’);
替换为:
header('HTTP/1.1 404 Not Found');
header('status: 404 Not Found');
include("404/index.html");
exit();
其中“404/index.html”为自己设置的404页面的路径。

Discuz X3.2 应用域名与默认域名重复

最近在做野人岛论坛的时候开启了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群组在主导航消失

最近在折腾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

Discuz 数据库迁移配置文件修改

Discuz论坛迁移时涉及到数据库迁移问题。如果数据库发生变更,用户名、密码和数据库名任意一个和之前的不一样。这时候就需要去修改Discuz的配置文件。我们需要修改的配置文件有:

1. /config/config_global.php

2./config/config_ucenter.php

3./uc_server/data/config.inc.php

修改完,重新连接即可。以上内容为个人迁移Discuz论坛时所记录的。仅供个人参考使用。具体内容,哪天想到了,会再进行补充。

Copyright © 2019 野人部落实验室

Theme by Anders NorenUp ↑