discuz论坛折腾记录
1、邮箱验证
自带的是用php sendmail,好在可以用smtp
如果用企业邮箱,一般都是ssl,需要设置为,参考此帖
STMP服务器 - QQ 企业邮
ssl://smtp.exmail.qq.com
STMP端口
465
STMP服务器 - Gmail 企业邮
ssl://smtp.google.com
STMP端口
465
另外要在全局——站点信息——管理员邮箱
设置管理员的邮箱要和发送的邮箱一致,否则会被放到垃圾箱或草稿箱里。腾讯企业邮,可以参考此帖。
2、找回密码参数错误,参考此帖,解决方法:
//source\module\member\member_getpasswd.php
//第32行找到
$uid = $_GET['uid'];
在下方添加一行
$sign = $_GET['sign']; //template\default\member\getpasswd.htm
//找到第8行
<form method="post" autocomplete="off" action="member.php?mod=getpasswd&uid=$uid&id=$hashid">
修改为:
<form method="post" autocomplete="off" action="member.php?mod=getpasswd&uid=$uid&id=$hashid&sign=$sign">
3、qq互联,参考此帖
(1054)Unknown column 'conuintoken' in 'field list'提示
用ftp修改config/config_global.php 中的 $_config['admincp']['runquery']='0' 设置修改为 '1'
进入管理员后台——站长——数据库——升级——,执行以下sql语句
ALTER TABLE `pre_common_member_connect` ADD COLUMN conuintoken char(32) NOT NULL DEFAULT '';
ALTER TABLE `pre_common_connect_guest` ADD COLUMN conuintoken char(32) NOT NULL DEFAULT '';
完成之后,再用ftp改$_config['admincp']['runquery']的值改为'0'。
4、微社区导航栏
discuz自带的微社区,连个导航功能都没有,不想吐槽了。
推荐“【三瑞】微社区广导”
但是这个插件必须要有导航的图片,然而我在并不需要。
用浏览器的开发者工具,可以知道,图片名是banner_wsq.gif。
再用ftp从服务器的/source/plugin/sanree_we_ad里取出代码,原来是必须有图片,
于是修改api.class.php中的forumdisplay_topBar函数为:
function forumdisplay_topBar() {
global $_G; $config = $_G['cache']['plugin']['sanree_we_ad']; $return = array();
if($config['isopen']) { if(!empty($config['wsq_toplink']) ) {
if(!strpos($config['wsq_toplink'], '://')){
$config['wsq_toplink'] = 'http://'.$config['wsq_toplink'];
} $return[] = array(
'name' => '',
'html' => '<a href="'.$config['wsq_toplink'].'"><img style="width: 100%;max-width: 100%;height: 58px;" src="'.$_G['siteurl'].'source/plugin/sanree_we_ad/img/banner_wsq.gif" /></a>',
'more' => '',
);
}else{
$return[] = array(
'name' => '',
'html' => '<div></div>',
'more' => '',
);
} } return $return;
}
还有个小瑕疵,就是会显示一个空白栏,解决方法是在板块里设置置顶帖等。
5、手机模板
安装了一个【薇】极简手机模板风格,但回复是验证码不能清空,
修改template/wxd_mobile/touch/common/seccheck.htm
第四十行将$('#seccodeverify_$sechash').attr("value","")
改为$('#seccodeverify_$sechash').val("")
6、Table 'kmbbs.common_member_archive' doesn't exist
这个错误会经常偶尔出现,据说是分表的原因,在数据库管理软件里,执行如下语句:
DELETE FROM `pre_common_setting` WHERE `skey` = 'membersplit';
discuz论坛折腾记录的更多相关文章
- LNMP环境搭建(discuz论坛)
一.操作系统级环境及软件版本 操作系统:CentOS release 6.5 (Final)minimal 内核版本:2.6.32-431.el6.x86_64 MySQL版本:MySQL-5.6.2 ...
- discuz论坛几种安全策略(一)
安全问题 最近公司准备搭建一个discuz论坛,大头让我调研一下discuz的安全策略,并提出如下几点要求: 1.防止php上传漏洞2.防止大量刷新攻击限制某个IP大量刷新某一页面导致论坛宕机3.防止 ...
- 搭建Discuz论坛
准备 LAMP 环境 LAMP 是 Linux.Apache.MySQL 和 PHP 的缩写,是 Discuz 论坛系统依赖的基础运行环境.我们先来准备 LAMP 环境 安装 MySQL 使用 yum ...
- centos MySQL主从配置 ntsysv chkconfig setup命令 配置MySQL 主从 子shell MySQL备份 kill命令 pid文件 discuz!论坛数据库读写分离 双主搭建 mysql.history 第二十九节课
centos MySQL主从配置 ntsysv chkconfig setup命令 配置MySQL 主从 子shell MySQL备份 kill命令 pid文件 discuz!论坛数 ...
- centos lamp/lnmp阶段复习 以后搬迁discuz论坛不需要重新安装,只需修改配置文件即可 安装wordpress 安装phpmyadmin 定时备份mysql两种方法 第二十五节课
centos lamp/lnmp阶段复习 以后搬迁discuz论坛不需要重新安装,只需修改配置文件即可 安装wordpress 安装phpmyadmin 定时备份mysql两种方法 第二十五节 ...
- Linux 搭建Discuz论坛
title: Linux 搭建Discuz论坛 Welcome to Fofade's Blog! 这里是Linux 搭建论坛的一些命令记录 命令摘记: 下载文件:Discuz 安装环境:PHP Ap ...
- Discuz论坛黑链清理教程
本人亲测有效,原创文章哦~~~ 论坛黑链非常的麻烦,如果你的论坛有黑链,那么对不起,百度收录了你的黑链,不会自动删除,需要你手动去清理. 什么是黑链 黑链,顾名思义,就是一些赌博网站的外链,这些黑链相 ...
- 实现Discuz论坛客户端应用源码
通过使用该源码,开发者可以迅速地将Discuz论坛迁移到Android客户端中.不需要任何的开发工作即可拥有属于自己论坛的Android客户端 源码下载:http://code.662p.com/vi ...
- Discuz论坛安全加固浅析
[51CTO专稿]Discuz! 论坛以其功能完善.效率高效.负载能力,深受被大多数的网站喜爱和青睐.无独有隅,笔者所维护的论坛就是用discuz! 来构建的,从接手时候的7.2到现在x2.0,经历了 ...
随机推荐
- phpCAS library
The phpCAS library provides a simple API for authenticating users against a CAS server. phpCAS is co ...
- Web文件管理、私有云存储管理工具 DzzOffice
DzzOffice-大桌子办公系统本身是一款图形化,简单易用的网盘管理软件.可以实现将企业的局域网服务器.企业私有云存储.企业租用的公有云存储(如阿里云OSS).企业员工的私有云存储(如百度网盘.Dr ...
- 【LeetCode】114. Distinct Subsequences
Distinct Subsequences Given a string S and a string T, count the number of distinct subsequences of ...
- JavaScript中逗号运算符
JavaScript中逗号运算符(,)是顺序执行两个表达式.使用方法: expression1, expression2 其中expression1是任何表达式. expression2是任何表达式. ...
- 配置Windows server 2008文件同步[转]
众所周知,Linux系统可以用rsync来实现文件或目录的同步,windows系统下也一样可以.我们现在就用cwRsync来实现windows server 2008系统下的文件同步. 一.系统环境 ...
- 腾讯云HTTPS设置管理
腾讯云HTTPS解决方案:腾讯云针对现有用户,提供HTTPS的安全加密方案.腾讯云HTTPS有两种解决方法:客户自带证书和腾讯提供域名和证书. 腾讯云HTTPS解决方法客户提供证书和私钥,托管至腾讯云 ...
- 记录VSCode开发React Native的一些坑
当我们点Debug Android时,会弹出以下错误 Could not debug. Unable to set up communication with VSCode react-native ...
- matplotlib热图
1.基础知识点回顾 1.plot(x, y, marker='D')表示绘制折线图,marker设置样式菱形. 2.scatter(x, y, marker='s', color='r')绘制散点图, ...
- 锻造完美U盘小偷:活用消息机制
锻造完美U盘小偷:活用消息机制作者:灰狐来源:灰狐's Blog 注:本文已发表在<黑客防线>2008年第1期,转载请注明出处. 以前经常看到有人做出一些蛮有意思的小工具,其中最多的似乎就 ...
- cocos2dx 3.1从零学习(四)——内存管理(错误案例分析)
本篇内容文字比較较多,可是这些都是建立在前面三章写代码特别是传值的时候崩溃的基础上的.可能表达的跟正确的机制有出入,还请指正. 假设有不理解的能够联系我.大家能够讨论一下,共同学习. 首先明白一个事实 ...