如何实现dede数据和Discuz!数据互通

如何实现dede数据和Discuz!数据互通,第1张

DEDE CMS 是免费开源的。以简单、实用、开源而闻名,是国内最知名的PHP开源网站管理系统,也是使用用户最多的PHP类CMS系统,在经历多年的发展,版本无论在功能,还是在易用性方面,都有了长足的发展和进步。

DEDE CMS是存在一定的漏洞。梦作为一个国内开源cms,社区缺乏更好技术支持和环境,所以漏洞频发。

2011-8-19,DedeCMS全局变量初始化存在漏洞。描述:可能导致黑客利用漏洞侵入使用Dede CMS的网站服务器,造成网站用户数据泄露、页面被恶意篡改等严重后果。

2012-3-21,DedeCMS官方源码被植入后门 。描述:导致黑客可以执行任意代码从而控制整个网站或服务器。

2013-3-29,DedeCMS安全漏洞。描述:“本地文件包含漏洞”,发现时为“0day”,官方已修复。

扩展资料:

dedecms优缺点分析:

优点:

易用:使用织梦你可以用十分钟学习它,十分钟搭建一个。完善:织梦基本包含了一个常规网站需要的一切功能。丰富的资料:作为一个国内cms,织梦拥有完善的中文学习资料。丰富的模版:织梦拥有大量免费的漂亮模版,可以自由的使用它们。

缺点:

缺乏灵活性:高度的功能集成造成了织梦灵活性的缺失,所以织梦扩展性并不是很好。安全:织梦作为一个国内开源cms,社区缺乏更好技术支持和环境,所以漏洞频发。社区:织梦的官方社区是收费的,这对于一个开源项目来说本身就是一个问题。

-织梦

建给自己玩?还是给别人访问?

给自己:你需要一个集成的服务器程序如wamp即可。

给别人访问:你需要域名(域名解析到服务器IP)、备案、php+mysql空间或服务器。

然后你需要上传dedecms到网站根目录,安装dedecms(其实很多程序都可以使用,建议新手搞个论坛玩玩先,如discuz或者phpwind),安装完成后到后台设置即可!

如何上传:http://wwwzz1314com/viewthreadphptid=33&extra=page%3D1

程序使用:http://wwwzz1314com/forumdisplayphpfid=11

  Dedecms55整合UChome、Discuz实现同步登陆安装说明:

  一、环境搭建

  DedeAMPZ 是直接整合PHP + Apache + MySql 的服务器环境管理软件。主要具有如下特点:

  1、支持php4、php5、MySql4、MySql5、Apache22、Zend Optimizer-330;(完整版)。

  2、安装使用十分简单,并支持在php4与php5中切换;

  3、经过专业的处理后,使你配置apache+php的站点更简单;

  本地测试,先安装DedeAMPZ。

  二、安装dedecms

  将upload文件夹下所有文件拷贝到DedeAMPZ/WebRoot/Default目录下。

  打开浏览器,在地址栏理输入http://localhost/install/indexphp后运行。

  勾选“我已阅读并同意协议”后点击“继续”,进行安装。

  将所有模块勾选。

  数据库设置:数据库用户,root;密码:123456,这个和前面的一致。

  注意:

  对于“数据库主机”、“数据库名称”、“数据库用户”及“数据库密码”,如果是在服务器上安装,这些是你买空间时空间商提供给你的,要注意后面的几个安装过程都要求填写这些,一定不要填错了,否则是无法安装的。

  管理员admin,密码admin。点击“继续”,进行下面的安装。

  安装完成以后在浏览器地址栏输入http://localhost/dede/loginphp运行,进入dedecms后台登陆界面,用户名、密码就是你在管理员初始密码栏目下设定的。

  进入后台后打开“生成”栏目,点击“更新主页HTML”生成网站主页,然后退出后台管理界面。再打开浏览器,在地址栏理输入http://localhost/ 运行就可以看到dedecms默认的网站主页。

  三、UCenter的安装

  下载ucenter,将其文件夹更名为ucenter,将ucenter文件夹放在DedeAMPZ/WebRoot/Default目录下。

  打开浏览器,在地址栏理输入http://localhost/ucenter/install/indexphp运行,即可进入UCenter的安装向导界面。

  点击“我同意”用户协议。

  以上是进行环境以及目录、文件权限检查之类的,这些就不要操心啦,电脑会给你做好的,只要每个项目后面都打了勾,要做的就是点击“下一步”了。

  数据库服务器、数据库名、数据库用户、密码等都是和前面的相同,注意UCenter创始人的密码一定要记好,以后是要用到的。

  成功安装后,点击“安装用户中心成功,点击进入下一步”按钮,进入Ucenter用户管理中心登陆界面,可以输入你刚才设定的UCenter创始人的密码,进入UCenter用户管理中心。

  四、Uchome的安装

  下载Uchome,将其文件夹更名为Uchome,将Uchome文件夹放在DedeAMPZ/WebRoot/Default目录下

  先把Uchome文件夹下的confignewphp文件名改为configphp。然后打开浏览器,在地址栏理输入http://localhost/uchome/install/indexphp运行,即可进入UChome的安装向导画面。

点击“接受授权协议,开始安装UCenter home”按钮开始下一步安装。

  UCenter的URL:http://localhost/ucenter 如果是在服务器上安装,把localhost换成你的空间域名。创始人密码即使你上面安装Ucenter时所设定的密码。

  Ucenter注册成功,点击“进入下一步”按钮继续安装工作。

  数据库服务器、数据库名、数据库用户、密码等都要和前面的一致,填好后点击“设置完毕,检测我的数据库配置”进行数据库配置检测。

  数据库配置成功,继续下面的安装。

  在这里可以设定管理员的用户名和密码,开通管理员的空间设用户名:admin,密码:admin。

  然后可以进入管理员空间和进入管理平台了。

  五、Discuz!安装

  下载discuz,将其文件夹更名为BBS,将BBS文件夹放在DedeAMPZ/WebRoot/Default目录下。

  打开浏览器,在地址栏理输入http://localhost/bbs/install/indexphp运行,即可进入Discuz!的安装向导界面。

  以上是进行环境以及目录、文件权限检查之类的,这些仍然是不要操心的啦,电脑会给你做好的,只要每个项目后面都打了勾,要做的就是点击“下一步”就好了。

  填上你的UCenter创始人密码,Ucenter的URL自动生成的,已经不需要劳你的大驾啦,点击“下一步“按钮继续。

  把数据库用户名改成root,密码即是前面设的123456。管理员帐号admin密码admin。 注意服务器上安装时数据库服务器、数据库名、数据库用户、密码等都要和前面的一致,填好后点击“下一步”进行数据库配置检测及安装。

  好了,至此我们要暗转的软件全部安装完成。

  六、软件的整合

  现在我们已经完成了dedecms、ucenter、uchome、discuz!的安装了,下面要进行的工作就是把dedecms、discuz!及uchome通过ucenter整合到一起以实现资源整合并且使三个网站的会员要能够实现同步登录及退出。

  首先,我们通过浏览器访问 http://localhost/ucenter/indexphp,打开ucenter用户管理中心登录界面,输入你的创始人密码后进入ucenter用户管理中心。

进入管理中心后,我们点击“应用管理”后可以发现,uchome、discuz!已经与ucenter“通信成功”了。 这是因为在安装uchome、discuz!的时侯,安装程序已经帮助我们配置好了,但是别高兴太早啊,呵呵,仔细看看,找到dedecms了没有?没有。怎么办呢,这时需要通过dedecms后台中的ucenter模块进行Ucenter配置。

  然后,在浏览器地址栏输入http://localhost/dede/loginphp,打开后台管理登录界面,输入密码后进入dedecms后台管理。

  dedecms后台管理界面的左侧导航栏,点击“模块”标签,注意下面的“UCenter模块”。

  点击“UCenter配置”,进入以下页面。

  “服务端地址“填:http://localhost/ucenter (本地机),创始人密码即是你在安装UCenter时设定的创始人密码;服务端IP地址填你的Ucenter安装的空间IP(本地机填127001),输入后点“确认安装”。出现安装成功提示。

  退出dedecms管理后台,再次进入UCenter用户管理中心,这时我们会发现在“应用管理”中多了一项“我的网站”,并且显示的是“通信成功”了。

  我们再通过浏览器访问http://localhost/uchome/indexphp, 用管理员的账号进入Uchome首页,点击“设置”进入另外一页,再点击右上角的“高级管理”,输入密码后点击“进入平台”进入高级管理平台。

  在左侧导航栏的“高级设置”中找到一项“UCenter应用”点击进入。

  在这里我们可以看到我们加入的三个应用,分别点击三个应用下面的“提交更新“。退出管理界面,现在我们再回过头去测试一下看就可以同步了。

  七、经验总结及疑问

  如果没有做到Dedecms、UChome、Discuz!中同时登录及退出的问题其关键就是在uchome中的“ucenter应用”中没有“提交更新”。

  有时候安装dedecms、uchome或ucenter出现问题安装不了或出错等等,有的很多就是环境没有搭载好,所以我建议就安装dedecms提供的DedeAMPZForServer套件,至少在服务器的搭载上我们不需要花费太多的精力。

  另外注意的是UCenter的配置。比如“通信密钥”是否一致。这个一般是导致 UCenter 与Dedecms、UChome、Discuz!等通信失败的主要原因之一。这个密钥是可以自己随便写的,但要保证 UCenter 与 DIscuz 的密钥一致。又比如“ID”。查看 UCenter 后台的应用 ID 是否与Dedecms、UChome、Discuz!等后台的 ID 一致,如不一致,请修改各个应用后台的"UCenter 应用 ID"。这个也是导致 UCenter 与 DIscuz 通信失败的主要原因之一。关于UCenter的配置等这一点可以参考UCenter官方提供的说明手册。

dedecms是免费的开源程序,是不收任何费用的,作为国内第一个开源的内容管理系统,DedeCMS在创建以来都在摸索中国互联网内容管理系统的道路,并且引领众多开源CMS前进的道路,程序由当年个人作品,现已组建团队,在提升用户服务、提高产品质量的同时,对中国网站内容管理系统进行研究,成为目前市场上最受欢迎的内容管理系统。

这是肯定的,本身DedeCMS 织梦内容管理系统软件的被广泛应用普及跟广大用户的思维里面这个系统不收费有关,很多用户是冲着织梦的简单易上手、常见的问题可百度到解决方法、感觉它是免费的心理有关。

其一、9月26号织梦官方突然决定收费,并从2021年10月25号开始维权。对于一个已经在市面上出现10年之久积累了大批量用户的一个内容管理系统软件突然决定强制收费来讲,这个决定无疑让广大的站长和网站管理者感到突然。

其二、织梦官方对本次DedeCMS商业使用授权费高达5800元,这个费用对于中小用户或者业务DedeCMS 使用者是不太好接纳的,因为其他CMS 内容管理系统单个域名的授权费用大多为100-400元不等,5800元的单域名授权费用显然是相对较高的。同样作为一个软件和网站应用服务提供商我深知作为技术服务提供者需要支付人员办公等日常开支,应该需要用户支付一定的报酬,但是建议这个报酬应该在行业适中水平或者用户接受的范围内,这样显然能减少用户流失和怨声载道之声。

其三、很多织梦用户应该都遇到过网站被恶意挂马或者中毒的情况,虽然最终都得以解决,但是对于网站安全这一重中之重的问题站长们一定特别在意,因为有时数据本身比网站授权费更重要,之前可能大家还能接受,但是如果既需要缴纳相对高昂的授权费,还要随时准备着处理网站安全问题,很多站长可能就选在放弃织梦而投身其他CMS 管理系统了。

其四、现在已经不同于10几年之前,DedeCMS 作为老牌内容管理系统如今已经面临着很多CMS 管理系统的竞争,而且很多CMS 已经拥有了很多的应用开发者生态圈也获得了很好的口碑,这些CMS 或者免费或者相对仅需几百块的商业使用授权费。这样的局面显然对织梦的本次声讨版权付费造成用户流失到其他CMS 管理系统。

其五、很多有技术实力的网络公司或者技术从业者完全可以在完全保留网站数据的情况下,将网站的DedeCMS 织梦内容管理系统更换为其他的 CMS管理系统,这对于网站的使用和SEO排名营销推广完全也没啥影响。当然更有甚至对于网站数据不太注重的用户可以直接应用插件将网站的DedeCMS 织梦内容管理系统刚换掉。

以上是作为一个网站技术服务商对于DedeCMS 织梦内容管理系统开始商业授权问题的看法,欢迎广大的技术爱好者和服务商深入探讨,也欢迎有DedeCMS 织梦内容管理系统相关问题的用户和我们交流。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 如何实现dede数据和Discuz!数据互通

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情