php168是一套很完善的php建站系统,但某些情况下,一个完整的站点可能需要百科系统,尤其是行业门户网站;而HDwiki是一套比较良好的百科系统,与互动百科还有着天然的联系(导入分类词条、百科联盟等),对站长来说是很贴心的功能。

一位朋友要建一个行业网站站,正好就是这样的需求;于是初步确定使用php168,而不是使用帝国等,一来对相对不太熟悉,二则它们的后台好像在非IE下有些问题,而php168没有——个人主要在linux下工作,所以......不用讲了。

但PHP168本身没有与hdwiki的接口,直接整合用户,将是一个很有难度的工作。不过它们都有与discuz UCenter的接口插件,这是一件很令人兴奋的事情,让它们全部整合到一个Ucenter上,这就可以完美实现整合。

版本选择。php168使用当前最新的v7sp,Ucenter也是最新,1.5.2,而hdwiki就不用最新的了,因为它好像没有ucenter整合接口插件,所以使用4.1.

全部使用UTF-8编码的版本,否则中文名用户将无法正常登录。

先安装php168,管理员账号为admin

再安装ucenter,安装完后加一个管理员账号admin,跟php168管理员账号一致(下一步会有用)。

在php168后台里 系统功能 - 核心设置 - 整合外部论坛系统,选择‘整合Ucenter’,下面有详尽完善的说明,在此不需细说,php168在后台使用说明上做得实在很细致。

再安装hdwiki,管理员名为其默认的webmaster(不要使用admin)。

hdwiki后台里直接就有安装整合插件的功能,不需要用下载到本地再通过ftp上传到web服务器上。(其实我一般不下载到本地的,都在ssh登录服务器,然后直接在服务器上wget下载,然后解压缩,复制到正确的位置;当然前提是服务器要有ssh);安装并设置Ucenter接口插件,这里有个问题,在ucenter管理后台 - 应用 里,hkwiki显示为“通信失败”,不过照样可以登录成功。可能是因为它是直接使用数据库读取uc用户数据,而非通过http的数据传递。

不要退出hdwiki管理员后台,换个浏览器,使用admin登录,登录hdwiki(新注册一个账号),然后在hdwiki管理员后台里把admin用户设置为超级管理员。否则webmaster退出后,就无法登录超级管理员了。(不过如果真的出现这种情况,请见下一步)

hdwiki整合ucenter后,忘了设置管理员、就退出管理后台,拿admin登录,结果admin显示为普通用户,才想到出问题了。不过不要紧,直接修改数据库,到mysql里打开表`wiki_user`(如果安装hdwiki修改了默认表前缀请自行替换), 里面admin用户的uid为1,就是把该用户的组groupid修改为超级管理员的组名编号4就可以了,执行语句如下(请自行对照是否与你的数据相符)UPDATE `jju8`.`wiki_user` SET `groupid` = '4' WHERE `wiki_user`.`uid` =1;

如果不出意外,经过这几步,系统就可以完成整合了。

存在问题:hdwiki不能同步登录,可能就是ucenter应用里通信失败所致,这点目前还没有解决。

hdwiki的php架构,齐博CMS(原php168)整合百科系统(HDwiki)手记相关推荐

  1. 齐博cms任意登陆漏洞

    为什么80%的码农都做不了架构师?>>>    收集下,以后估计有用得到的时候 齐博cms整站系统(原PHP168)配置不当导致任意用户登陆,比如cms管理员等. 详细说明: 还是由 ...

  2. 齐博cms最新SQL注入网站漏洞 可远程执行代码提权

    齐博cms整站系统,是目前建站系统用的较多的一款CMS系统,开源,免费,第三方扩展化,界面可视化的操作,使用简单,便于新手使用和第二次开发,受到许多站长们的喜欢.开发架构使用的是php语言以及mysq ...

  3. 齐博cms 7.0 漏洞分析

    ** 0x01 原理分析 ** 还是很早之前爆出来的漏洞,现在拿出来学习一下,参考阿里巴巴: https://security.alibaba.com/... 漏洞发生在/inc/common.inc ...

  4. php齐博cms,齐博CMS splitword.php后门解密

    齐博CMS是一款非常优秀的内容管理系统,但也不得不说其后门事件也层出不穷,本文就解密齐博代码来看他的后门.Y2hlbmdzaGlzLmMjd=phpinfo(); 笔者找了去年某云5月爆出的远程命令执 ...

  5. 齐博模板直接写mysql_齐博CMS使用常见问题和技巧汇总

    齐博CMS技巧:分享风格如何把标签内容也分享 除了风格配置文件/data/style/xxx.php与模板目录/template/xxx/及图片CSS目录/images/XXX/之外,大家平时最容易忽 ...

  6. 齐博php百度编辑器上传图片_齐博CMS整合百度编辑器上传附件的BUG以及解决办法...

    齐博CMS作为目前PHP类CMS中最草根的CMS,能够及时的为站长们着想,将开源的百度编辑器整合进程序,这是值得广大站长欢呼雀跃的事情.但就目前来说,齐博CMS与百度编辑器的整合还是存在一些细小的问题 ...

  7. 齐博 src=/do/js.php?id=775,齐博CMS存储型XSS可getshell(组合利用)

    齐博cms,利用威胁不大的前台存储型xss+没有任何危害的后台CSRF+几乎无影响可忽略的后台getshell 3个0day 结合起来的威力拿下齐博cms,虽然不算什么严重的漏洞,但是中途遇到的问题和 ...

  8. 齐博模板直接写mysql_齐博CMS使用教程系统安装.ppt

    齐博CMS使用教程系统安装 系统安装 概述 上一节我们跟大家讲解了齐博软件所需运行环境的安装,并且所提供的环境当中已经把程序默认的装好了,在这节当中,我们跟大家讲解一下,配置好的安装环境后,如何全新的 ...

  9. 齐博cms老漏洞分析

    这天看一些经典的审计的例子,看到齐博cms的2013年的一个老洞,这个漏洞我感觉很经典,这里总结一下,记个笔记 这个漏洞是变量覆盖的漏洞 首先出问题的地方是fujsarticle.php,下面是是整个 ...

最新文章

  1. 自动化测试基础篇--Selenium框架设计(POM)
  2. 快速入门 TensorFlow2 模型部署
  3. oracle重启监听报01106,oracle 监听重启
  4. 线扫相机 编码器_面阵和线扫工业相机选型
  5. 苹果修复 Gatekeeper 绕过漏洞
  6. python学习-python学习笔记(一)python简介和基础
  7. PHP集成腾讯云短信SDK
  8. Bar Chart Race」动态可视化
  9. java阳历转阴历_java,阳历转阴历(农历)
  10. 机器学习基石06:泛化理论(Theory of Generalization)
  11. 中科柏诚与知名上市公司南天信息(000948)签署战略合作协议
  12. 【C语言学习笔记】《C程序设计语言》读后感
  13. 拼多多店铺怎么做产品
  14. 【产品设计】一文讲透竞品分析
  15. 三菱plc,x的n次方程序教程
  16. VC++按F5出现No matching symbolic info found程序运行完直接退出
  17. 关于React native Demo项目的总结
  18. 快鲸写字楼物业管理软件收费标准如何?
  19. JcJc错别字在线检查工具: 网络小说错别字在线检查工具
  20. 排列组合乘法原理与加法原理

热门文章

  1. python search函数 中文,Python-re中search()函数怎么用
  2. 跨行清算系统的实现原理
  3. 进入网站后台,提示HTTP错误404.0-NOtFound
  4. 济南医疗大数据普惠于民
  5. 简单文件加密解密系统(c++)
  6. python批量打印_python 批量打印PDF
  7. 帕卡贝尔的D大调卡农之由来
  8. “网上下单”生活神技能,寄快递在线下单、查快递实时物流信息
  9. 企业网上下单订货管理软件源码搭建功能介绍|移讯云订货通订单管理系统
  10. CSS实现元素固定宽高比