分类 Discuz/CMS 下的文章

discuz大数据站点性能优化_响应慢卡/502/503/cpu100%解决方案

discuz大数据站点性能优化_响应慢卡/502/503/cpu100%解决方案适合版本DiscuzX全线产品(1.0/1.5/2.0/2.5/3.0/3.1/3.2)程序方面1、检查代码是否有不合理语法,死循环等(这项是个时间活,主要检查自己添加的代码及安装的插件)。例如关闭不需要的插件;首页N类似功能建议使用diy或模板,不建议使用插件2、关闭云平台中不用的项目,例如:纵横搜索等3、云平台手动设置接口ip,优化选择速度4、后台配置启用相关优化、缓存等。如果可以,建议启用memcache内存优化5、关闭非正规联盟的广告6、如果有必要可以启用CC攻击:  $_config['security']['attackevasive']  = 0;(0表示关闭此功能)&nb...

继续阅读 »

w3wp.exe mysqld.exe进程cpu100%解决方法_discuz

discuz w3wp.exe mysqld.exe进程CPU反复100%问题解决处理方法适合版本DiscuzX全线产品(1.0/1.5/2.0/2.5/3.0/3.1/3.2)程序方面检查1、近期是否安装了一些插件或添加了程序,检查代码是否有不合理语法,死循环等。例如关闭不需要的插件;首页N类似功能建议使用diy或模板,不建议使用插件2、关闭云平台中不用的项目,例如:纵横搜索等3、云平台手动设置接口ip,优化选择速度4、后台配置启用相关优化、缓存等。如果可以,建议启用memcache内存优化5、关闭非正规联盟的广告6、如果有必要可以启用CC攻击:$_config['security']['attackevasive']  = 0;(0表示关闭此功能)  0表示关闭...

继续阅读 »

Discuz!X模板页调用弹出登录/注册/找回密码提示框方法

**Discuz!X模板页调用弹出登录/注册/找回密码提示框方法** **适用版本:** Discuz!X1.0++ **Discuz!X调用自带默认的登录、注册、找回密码弹出页面方法** ```html showWindow('login', 'member.php?mod=logging&action=login');hideWindow('register'); //调用弹出登录框,并关闭弹出注册框!如果想要登录或注册后返回首页,可在URL后添加 &referer=/ //showWindow('register', 'member.php?mod=register');hideWindow('login'); //调用弹出注册...

继续阅读 »

discuz个人空间主题列表 图片模式实现方法

**discuz X3空间主题列表 图片展现模式,discuz实现个人空间主题列表调用图片模式,discuz home图片列表** 如果需要实现该呈现方式,我们需要首先了解discuz封面图片存储原理: discuz没有将主题列表封面路径存在数据表中,只是在pre_forum_thread表中存了一个cover标识。然后用getthreadcover 函数调取,diy调用的图片也会产生缩略图,可以设置缩略图的质量。 封面图片存储路径格式:data/attachment/forum/threadcover/43/ec/81.jpg **getthreadcover 函数:** ```php function getthreadcover($tid, $cover = 0, $getfilena...

继续阅读 »

discuz (1054)Unknown column 'allowmakehtml' in 'field list'等错误解决

discuz (1054)Unknown column 'allowmakehtml' in 'field list'等升级常见错误解决方法Unknown column 'allowlivethread' in 'common_admingroup'Unknown column 'logid' in 'common_credit_log'Unknown column 'blacklist' in 'common_member_count'Unknown column 'allowbegincode' in 'common_usergroup_field'Unknown column 'oldrank' in 'forum_forum'Unknown column 'livetid' in 'forum_f...

继续阅读 »

Discuz设置Ucenter各应用同步登录及同步登录异常排查

Discuz设置Ucenter各应用同步登录及同步登录异常排查步骤:Comsenz 发布的多个产品,各个产品可以通过 UCenter 实现会员信息的整合,通过简单的设置也可以达到同步登录退出。一、首先,登录 UCenter 后台,应用管理,确保该应用与 UCenter 通信成功。如果通信不成功,可以参考以下步骤检查下:1、在 UCenter 后台,应用管理,编辑,接口 URL,检查这个地址是否正确。2、应用 IP:这里正常情况下留空即可。如果由于域名解析问题导致 UCenter 与该应用通信失败,请尝试设置为该应用所在服务器的 IP 地址。3、通信密钥:这里的通信密钥要和各个应用中 config 配置文件里的 define('UC_KEY', ) 中设置的数字对应。4、检查 UCenter 后台,应用管理...

继续阅读 »

Discuz! System Error 您当前的访问请求当中含有非法字符,已经被系统拒绝错误解决

Discuz! X3.1 正式版含目前最新版[2014-03-01]在用户退出时偶尔会提示如下错误,特别是数据整合后的站点:错误代码:Discuz! System Error您当前的访问请求当中含有非法字符,已经被系统拒绝PHP Debug[Line: 0022]search.php(discuz_application->init)[Line: 0071]source\class\discuz\discuz_application.php(discuz_application->_init_misc)[Line: 0552]source\class\discuz\discuz_applicatio...

继续阅读 »

discuz楼层错乱一楼不显示处理

discuz楼层错乱1楼主题内容不显示问题解决任何数据库应用都存在分页性能问题,mysql的性能问题似乎更大些。Discuz7.2(以下简称dz7.2)和Discuz X2(简称X2)的抢楼机制基本相同,抢楼与普通帖子(盖楼)是不同的处理机制。到了Discuz X2.5(简称X2.5)就把抢楼与盖楼机制统一。引用来源:X2.5的新程序架构由以上信息可以看出Discuz!X2.0及更早版本与Discuz!X2.5对抢楼及盖楼的机制并不相同、数据结构也相应的存在差距。为了解决这一问题,我们同时首先需要了解下discuz数据表以下几个常见字段:tid:主题idpid:帖子idposition:显示位置first:是否是首贴Discuz!X2.0及更早版本主题抢楼盖楼数据表:forum_post 帖子表forum...

继续阅读 »

Discuz游客无法查看帖子提示没有找到帖子解决

DiscuzX游客查看帖子提示没有找到帖子解决方法兼容版本:X2/X2.5/X3/X3.1故障描述:常见为从X2/2.5升级到X3新版本后遇到该错误排查思路:1、检查后台相关权限配置是否允许游客查看帖子(或数据表中的记录是否也正常)2、关闭所有的插件、关闭伪静态后测试3、后台->站长->数据库->升级、优化、校验,根据结果对相关数据表进行处理4、重新升级帖子表(如果pre_forum_post和pre_forum_post_bak同时存在,将forum_post_bak命名为fourm_post重新升级)5、检查程序文件table_forum_post/forum_viewthread.php

继续阅读 »

DiscuzX注册提交没有反应解决方法 Errno:1062

问题/错误描述:DiscuzX新用户注册点击提交按钮没有反应;直接在后台添加用户报如下类似错误:MySQL ErrorMessage: MySQL Query ErrorSQL:INSERT INTO [Table]members SET secques='', username='', password=''    Error:Duplicate entry '1472282' for key 'PRIMARY'Errno:1062错误分析:错误提示为键值重复。初步分析原因为:common_member表中已有uid为1472282用户数据存在ucenter_members表中无uid为1472282用户数据存在(主要看uc表中是否已经存在该uid的用户)发生原因...

继续阅读 »

Discuz!X2.5/X3.0/X3.1 单页制作教程

这篇文章主要叙述Discuz x2.5 X3.0 X3.1 php单页面的制作方法,包括单页的DIY,选项卡页面的制作等。Discuz单页的制作其实还是很简单的,本文以制作美食单页面为例。单页包括该单页的php文件和该单页的模板(.htm)文件,比如:food.php、food.htm。下面就开始分析说明单页的代码:1、首先创建一个php文件,这里我把文件命名为food.php(存在论坛的根目录)< ?php  define('CURSCRIPT', 'fity');  //body的一个class标识  require './source/class/class_core.php';  //引入系统核心文件  ...

继续阅读 »

Discuz多站点之间实现积分兑换(兑入/兑出)方法

通过ucenter后台我们可以看到有个积分兑换功能项,本文基于DiscuzX2.5环境简要介绍下该功能。系统信息约定:DiscuzX 程序版本:Discuz! X2.5UCenter 客户端版本:UCenter 1.6.0A论坛的地址:http://a.www.fity.cnB论坛的地址:http://b.www.fity.cn比如论坛A和论坛B,安装程序自己选择,不同文件夹或者B放在A文件夹里面。我的是IIS服务,所以你得先会配置好,具体网上搜索。B可以设置顶级域名,设置方法和A一样。一、首先完整安装A论坛,地址为a.www.fity.cn,包含UC。设置好各项积分。二、安装B论坛是选择只安装论坛不包含UC,UC地址用A论坛的UC地址(这里为http://a.www.fity.cn/uc_server)...

继续阅读 »

Discuz!积分同步/多站点用户积分提醒消息数据同步

Discuz多论坛用户积分同步 Discuz多论坛积分同步 Discuz多站点用户信息数据同步文章已有最新版:https://www.fity.cn/post/457/最后更新:2014-02-10 12:08     关于Discuz积分同步,近期将重新发布一篇新文章介绍在discuzX3中实现discuz用户积分同步。本文bug不在修复。最后更新:2013-04-23 22:19     修复了已知bug。如使用,请确定自己对Discuz或mysql服务器有所了解或联系未来往事获取帮助。另外就是目前Discuz已发布X3测试版产品和Discuz的程序版本的生命周期时间,建议你往高版本升级。录入时间:2013-04-10 23:55前段时间有几个discuz上面的网友在QQ上问针对discuzX1.5-...

继续阅读 »