展开

关键词

discuz 用户整合 账号整合 ucenter php网站整合discuz用户

3、复制生成的配置代码,贴到constants.php中(CodeIgniter),或者使用前引入一个配置,在该配置中贴这些配置代码。 ? 然后,就是使用了:参考developguide.zip 在代码中,include discuz目录的uc_client/client.php,例如include_once APPPATH . '.. /bbs/uc_client/client.php'; 然后就可以按照教程来做了。 例如         include_once APPPATH . '.. $_SERVER['PHP_SELF'] . 如下图,我就是只安装了discuz,然后自定义添加一个应用~~ ?

1.1K40

PHP常用函数 Discuz!加解密函数

近期项目进行到了对数据的加解密,生成_token,增加授权认证,找到了比较安全且使用范围比较广的Discuz! $key : $GLOBALS['discuz_auth_key']); // 密匙a会参与加解密 $keya = md5(substr($key, 0, 16));

25310
  • 广告
    关闭

    90+款云产品免费体验

    提供包括云服务器,云数据库在内的90+款云计算产品。打造一站式的云产品试用服务,助力开发者和企业零门槛上云。

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    使用Apache配置Tomcat应用整合PHP论坛-Discuz

    最近搞一个Web应用,主站基于Tomcat的Java应用,需要整合PHP论坛Discuz Tomcat应用端口是8101, apahce端口是80,网站域名是www.linuxidc.com 使用xampp 服务器,直接集成apache和php安装discuz。 现在想达到使用www.linuxidc.com访问的是tomcat主站,使用www.linuxidc.com/bbs访问的是discuz论坛 由于tomcat端口是8101,不能直接通过www.linuxidc.com

    8620

    swarm(Nginx+php)+haproxy+mysql+Discuz论坛搭建

    实验环境: ip 服务 备注 192.168.2.66 Docker swarm service(nginx+php) node1 192.168.2.67 Docker swarm service(nginx +php) node2 192.168.2.10 Docker swarm service(nginx+php) node3 192.168.2.20 mysql+haproxy mysql-haproxy add-port=7946/tcp firewall-cmd –add-port=4789/udp mysql-haproxy firewall-cmd –add-port=3306/tcp # php 三台全部重启服务 systemctl daemon-reload systemctl restart docker nginx-Dockerfile node1 vim Dockerfile php-Dockerfile node1 写phpinfo文件 写启动脚本 vim Dockerfile 构建nginx+php 上传镜像 运行测试 node1 必须先启动

    5310

    discuz7.2 faq.php 最新注入漏洞分析

    因为有同学给出POC了,POC如下:     http://www.xxx.com/faq.php? 那么我把discuz7.2下载好,看到faq.php,找到action=grouppermission的代码(148行开始): } elseif($action == 'grouppermission discuz在全局会对GET数组进行addslashes转义,也就是说会将'转义成\',所以,如果我们的传入的参数是:gids[1]='的话,会被转义成gids[1]=\',而这个赋值语句groupids

    48730

    康盛(discuz )牛逼的PHP加解密算法函数

    php 2 3 /** 4 * @param string $string 原文或者密文 5 * @param string $operation 操作(ENCODE | DECODE return $keyc.str_replace('=', '', base64_encode($result)); 83 } 84 85 } 3、参考文献 1、《discuz 经典php加密解密函数 authcode 解析》

    75330

    discuz找不到php.ini,解决Discuz安装时报错“该函数需要 php.ini 中 allow_url_fopen 选项开启…” | Linux玩家…

    开启php的fsockopen函数 —— 解决DZ论坛安装问题“该函数需要 php.ini 中 allow_url_fopen 选项开启。 请联系空间商,确定开启了此项功能”,经过分析,总结了3个解决这个问题的办法: 1、首先查看php是否有禁用相关函数 找到php.ini ,打开,查找“disable_functions”,看后面是否列出了禁用函数 ,如果有fsockopen,说明此函数已经被禁用,直接去除此函数重新php服务,看问题是否解决,一般没有必要不必禁用函数,可将=后面的函数名全去除 2、查看allow_url_fopen是否开启 在php.ini 中查找“allow_url_fopen”,看=后面是否为On,如果是Off 则说明,些函数被关闭,我们只需修改为On ,重起php服务,再去看问题是否解决 3、修改extension=php_openssl.dll 在php.ini中查找“extension=php_openssl.dll”,将前面的“;”去掉,然后重起php服务,看问题是否解决.

    7420

    Discuz!开启php-redis 扩展,让你的BBS更快

    1.查看php版本 [root@VM_0_2_centos ~]# php -v PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/redis.so' - /usr/lib64/php/modules/redis.so: undefined symbol: igbinary_unserialize in Unknown on line 0 PHP 5.6.40 (cli) (built: Jan 12 2019 09:19:57) Copyright (c) 1997-2016 The PHP 扩展包全名 yum list | grep php56w* //如果是其它版本就将修改“56”修改为其正确本版 3.yum 安装 redis扩展 yum -y install php56w-pecl-redis.x86 _64 //将报名复制在yum -y install 后即可安装 4.重启httpd服务 service httpd restart 5.Discuz需要编译Config/config_global.php

    2.4K20

    NFS实现(双httpd + php-fpm + nfs + mysql 搭建discuz论坛)

    MOUNTD_PORT=892 NFS实践 双web服务器 + php-fpm + nfs + mysql 搭建discuz论坛,实现双web服务器共享后端数据。 ? 、 ? ? 具有同样域名不同ip,负责简单负载均衡 2) 一台主机担任php-fpm服务器,接受前端web服务对于php页面的反向代理请求。 NFS服务器负责为前端两个web服务器导出论坛安装目录。 二、配置fpm-php服务器 (主机,192.168.98.130) 1. /upload" <VirtualHost *:80> DocumentRoot "/var/www/htdocs/Discuz/upload" DirectoryIndex index.php index.html home.html default.html ServerName www.discuz.com ProxyRequests Off ProxyPassMatch ^/(.*\.php)$ fcgi:

    74370

    WordPress or Discuz!

    www.gdutsu.com 基于WordPress 2.X版本搭建 www2.gdutsu.com 基于Discuz! WordPress兼容,且对于文章排班,插图的控制能力非常好 2、首先从人员上,保证拥有管理员权限的人不会随意升级系统;从开发上面,尽量将我们平常需要用到的功能都集成到主题当中;做好数据库及文件的备份 Discuz 优点: 1、使用简单 2、有完善的用户管理机制 3、最新的Discuz!X1.5集成门户功能 缺点: 1、开发困难【网上很少关于Discuz!开发的相关资料,尤其是Discuz! 门户的】 2、系统功能过于庞大,出问题排查时间长 3、门户文章标题字数限制 虽然Discuz!X1.5门户有DIY功能,但还是不习惯这东西 结语: 其实WordPress和Discuz! 对于WordPress,我们已经有了将近2年的经验,然而对于Discuz!,我们还一片陌生 或许取双方的精华,用WordPress做门户,把Discuz

    82230

    discuz x2.5如何彻底去掉路径中portal.php

    原文地址:http://jingyan.baidu.com/article/574c5219d9bade6c8c9dc16c.html Discuz是国内使用人数最多的论坛社区开源程序,discuz x2.5 是目前最新版本,其功能强大,对搜索引擎的优化也做的比较好,但是人无完人,金无足赤一直存在的portal.php尾巴是discuz x2.5存在的一点瑕疵,它影响了网站地址的统一性,设置门户为网站首页后, $_ENV['domain']['defaultindex'] : 'forum.php') : 'http://'. 照上面步修改后就实现了直接访问域名时不跳转到portal.php了,但还得考虑到门户的其他页面中,在面包屑的位置那里仍然有portal.php存在,所以为了改得彻底些,再按照下面的步骤修改吧: 修改模板文件 5 2.顺便也将含有 <a href="index.<em>php</em>" 这样的代码中的index.php也改为/,要不首页链接就存在文件名了。

    53820

    discuz x2.5如何彻底去掉路径中portal.php

    原文地址:http://jingyan.baidu.com/article/574c5219d9bade6c8c9dc16c.html Discuz是国内使用人数最多的论坛社区开源程序,discuz x2.5 是目前最新版本,其功能强大,对搜索引擎的优化也做的比较好,但是人无完人,金无足赤一直存在的portal.php尾巴是discuz x2.5存在的一点瑕疵,它影响了网站地址的统一性,设置门户为网站首页后, $_ENV['domain']['defaultindex'] : 'forum.php') : 'http://'. 照上面步修改后就实现了直接访问域名时不跳转到portal.php了,但还得考虑到门户的其他页面中,在面包屑的位置那里仍然有portal.php存在,所以为了改得彻底些,再按照下面的步骤修改吧: 修改模板文件 5 2.顺便也将含有 <a href="index.<em>php</em>" 这样的代码中的index.php也改为/,要不首页链接就存在文件名了。

    67240

    discuz整站搬家

    注意:FTP一定要选择二进制 方法 传输–传输类型–二进制)   7、上传install文件夹里面的index.php文件,在浏览器输入网址,例如 http://www.你的域名.com/install 8、恢复数据前请在 Discuz! 安装文件目录下utility文件夹内找到 restore.php 文件,然后将 restore.php 文件上传到程序文件夹data目录下。 为了您站点的安全,成功恢复数据后请务必及时删除 restore.php 文件。我们在 后台 – 站长 – 数据库,在数据库恢复中点击后面的网址会出现导入数据的页面。    10、成功恢复数据后请务必及时删除restore.php文件,以免对数据造成影响。    如果不记得第一次的账号和密码可以查询uid,一般大多数第一个就是管理员账号,密码也不知道的话,可以用tool.php工具进行修改管理员密码,或者也可以在数据库中进行修改。

    6940

    discuz 表结构

    discuz 主题表pre_forum_thread 注解 tid mediumint(8) unsigned NOT NULL auto_increment COMMENT '主题id', fid mediumint COMMENT '主题封面 负数:远程 正数:本地 0:无封面', replycredit smallint(6) NOT NULL default '0' COMMENT '回帖奖励积分主题记录积分值', discuz

    1.5K70

    discuz关闭缓存

    修改 function_core.php 文件 vim discuz_x3.2/upload/source/function/function_core.php 代码如下,添加红色字体 function ($timestamp % $tplrefresh))) { if(1 || empty($timecompare) || @filemtime(DISCUZ_ROOT. $subtpl) > $timecompare) { require_once DISCUZ_ROOT.’ /source/class/class_template.php'; $template = new template(); $template->parse_template

    47110

    Discuz插件设计

    一、Discuz介绍 Discuz是国内比较知名的开源论坛了,后来被腾讯收购,Discuz在设计时就考虑了生态体系的建设,支持插件设计,可以让广大开发者朋友来一起建设生态,不得不说设计者是很有商业头脑的 1、安装和反安装 在插件的根目录提供 install.php和uninstall.php,系统安装和反安装的时候调用相应的文件就行了。 2、插件配置 主要是以xml的方式提供。 <? 3、接口注入及页面访问 https://www.xxx.com/plugin.php? id=wechat:sign&operation=qiandao&infloat=1&inajax=1 上面是访问插件 wechat中sign模块,模块以.inc.php结尾,即在插件中查找 sign.inc.php /source/plugin/wechat/wsq.class.php'; 渲染页面也是一样,按上面的格式访问,把插件和模块传给plugin.php,然后在相应模块输出页面就可以达到渲染页面的效果了。

    23240

    搭建Discuz! 论坛

    http://www.discuz.net Discuz! 论坛,百万站长的选择,定会给您带来非凡的论坛体验。Discuz! 7.0.0 的推出使Discuz! 的用户体验又上升到了一个新的高度。 本教程讲解的即是如何全新安装Discuz! 7.0.0 FULL(集成了UCenter 安装的版本)。 SupeSite 社区门户,实现CMS 的功能,拥有强大的模型功能,对Discuz! 和UCenter Home 的完美聚合,是您将社区中所有信息进行整合展示的最佳平台。 /ucenter Discuz_X3.2_SC_UTF8.zip # 解压缩到./ucenter [root@docker-04 opt]# cd . connect.php forum.php member.php search.php uc_server api cp.php group.php

    1.5K20

    dz论坛数据库php网址,discuz论坛更换域名,搬家步骤

    2、打包网站根目录所有程序(discuz)保存到本地。 3、上传网站程序包和数据库包到新的空间,将数据库上传到新的服务器中。 4、找到 config\config_global.php 文件,修改以下3处内容: $_config[‘db‘][‘1‘][‘dbuser‘] = ‘数据库用户名‘; $_config[‘db‘][‘ 1‘][‘dbpw‘] = ‘数据库密码‘; $_config[‘db‘][‘1‘][‘dbname‘] = ‘数据库名‘; 5、找到 config\config_ucenter.php 文件,修改以下 pre_ucenter_‘); define(‘UC_API‘, ‘http://域名/uc_server‘); 如果更换域名 请填入新域名 6、找到 uc_server\data\config.inc.php 如果网站更换域名还需要以下2布操作: 7、登录 http://域名/uc_server 更新应用信息 选择应用管理 –> 编辑 –> 修改 “应用的主 URL” 为新域名 8、登录 http://域名/admin.php

    7620

    Discuz网站根目录常量DISCUZ_ROOT相关介绍

    定义文件: \source\class\class_core.php 定义: define('DISCUZ_ROOT', substr(dirname(__FILE__), 0, -12)); 说明: 将DISCUZ_ROOT定义为class_core.php当前目录(字符)减去12个字符(即:source\class) 例如: D:\www\source\class\class_core.php dirname (__FILE__)结果为:D:\www\source\class substr(dirname(__FILE__), 0, -12)结果为:D:\www\ 这样在调用程序discuz内部程序时,只需要知道相对目录就行了 , 例如: require DISCUZ_ROOT.'. /source/module/forum/forum_index.php';

    97420

    相关产品

    • Discuz!

      Discuz!

      Discuz! 是全球成熟度最高、覆盖率最大的论坛社区应用系统之一。自2001年6月面世以来,服务超过300多万网站用户案例。现在,借助 Discuz! ,您不仅可以使用 搭建传统的社区论坛,更可轻易的构建面向移动互联网时代的私域流量和社交圈子类的应用,并快速启动业务。

    相关资讯

    热门标签

    活动推荐

    扫码关注腾讯云开发者

    领取腾讯云代金券