首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

Discuz二次开发基本知识总结

数据库设计的每个表的功能,每个表中每个字段的功能。 关于DZ数据库设计文档,请参阅DZ相关的项目文档(请从本贴附件中下载) 三) Discuz!...流程是自由的,如: 首页:index.php 会员注册:register.php; 会员登录:logging.php 发贴程序:post.php 会员信息:member.php 论坛内容...的数据处理过程 a) DZ对mysql的数据库操作处理全部封装在dbstuff(db_mysql.class.php)类中 b) 所在的外部数据均通过“daddslashes()”初步过滤,然后再过滤...digest.php 精华帖子 discuz_version.php 论坛版本号 faq.php 问题列表 forumdisplay.php 论坛列表 index.php 跳转页面...counter.inc.php 论坛计数 cron.func.php 计划任务 db_mysql.class.php 数据库 db_mysql_error.inc.php 数据库错误

2.7K20

discuz整站搬家

网站建设中难免遇到要更换服务器和站点搬家,这里分享下   1、首先我们需要登录DZ论坛后台,在全局设置里边,关闭站点,防止网站出现新数据导致备份数据不完整。...如图:   2、后台 – 站长,点击数据库,按照提示,选择备份类型,点击提交开始进行备份。   3、备份完成之后我们可以看到如下图。   ...进入正常安装DZ步骤开始安装。选择全新安装,点击下一步。填写新的正确的数据库信息,创建管理员账号密码。(注意:数据库的数据表前缀和以前必须是一样的,不能修改)填写完成之后进行安装。...我们在 后台 – 站长 – 数据库,在数据库恢复中点击后面的网址会出现导入数据的页面。   9、弹出的这个页面最后面有个导入,点击导入你需要的备份日期就可以进行数据库恢复了。   ...如果不记得第一次的账号和密码可以查询uid,一般大多数第一个就是管理员账号,密码也不知道的话,可以用tool.php工具进行修改管理员密码,或者也可以在数据库中进行修改。

3.8K51

php二次开发知识,Discuz二次开发基本知识详细讲解

数据库设计的每个表的功能,每个表中每个字段的功能。 关于DZ数据库设计文档,请参阅DZ相关的项目文档 三) Discuz!...的数据处理过程 a) DZ对mysql的数据库操作处理全部封装在dbstuff(db_mysql.class.php)类中 b) 所在的外部数据均通过“daddslashes()”初步过滤,然后再过滤,...网站风格的制作,请参阅详细的DZ风格制作文档 b) DZ网站风格文件处理的原理:其实很简单,Discuz论坛源码使用template.func.php中的parse_template()以PHP正则运算把...digest.php 精华帖子 discuz_version.php 论坛版本号 faq.php 问题列表 forumdisplay.php 论坛列表 index.php 跳转页面 loggin.php...counter.inc.php 论坛计数 cron.func.php 计划任务 db_mysql.class.php 数据库 db_mysql_error.inc.php 数据库错误 debug.php

4.9K20

Mysql从删库到跑路 基于mysql8 MYD MYI SDI数据库恢复

Mysql是最常见的关系数据库,因开源和免费被广泛使用。如果当我们数据库误删后,在没有备份的情况下如何恢复数据库呢?...image.png Mysql8.0数据库恢复 环境 Windows Linux Mysql8.0.12 PHP7.4 Dzx3.4 故障描述 有网友联系我,说自己的dz站不小心删库了!...image.png 7.重启数据库,就可以看到数据已恢复! Dz3.4删库恢复 基于上面的恢复策略,我们可以去恢复误删的dz数据库。...但因为dz表比较多,站点数据较大等因素,一个个新建表去恢复不现实! 解决思路如下: 1.重装dz论坛系统,我们我们就得到了dz的表结构。...2.不能恢复dz插件的数据,因为没有插件的.sdi 的文件信息 3.对于dz我们可以只恢复用户表和帖子表即可!其他的我们可在后台再次设置!以下是dz部分表的信息!

2.8K30

即使是哥布林也想要建论坛-Flarum踩坑图文指南

老实讲,之前很早我就发现了Flarum这个论坛程序,但是当时我还刚刚跟着摸索建站这些东西,现在才明白这些名词究竟能干嘛 最初在建站之初,我便看到了许多程序,尤其是论坛,那时候作为一个啥也不会的小白,到处找资源...,逛得最多的就是那些论坛了 由此,我在想,我能不能自己建立一个论坛呢 当然,就算是萌新也知道例如dz这样的,但是一个初入站长行列的人是舍不得投入成本的,所以没有模板的dz论坛显而易见的丑,所以不久后我就放弃这个想法了...在上面我们已经设置好PHP函数设置, 现在我们需要创建一个基本的网站 这里我绑定了我一个快过期的域名 教程吗,问题不大 注意了,创建数据库的时候 数据库字符集一定要是 utf8mb4 这个是出于对数据库兼容性考虑...,如我的ourfreehost.cn整个目录的权限设置为775) 将权限改好之后, 我这时候就能看见安装页面了,如图 界面是英文的,但是都看得懂 看不懂的也可以用浏览器插件翻译 大致就是标题、数据库信息...、管理员设置 填写完点击安装 稍等一段安装过程即可 注意,还没完, 虽然安装论坛是完成了 但是我们能看到论坛是英文的,如图 composer require flarum-lang/chinese-simplified

14810

php二次开发知识,Discuz!二次开发基本知识「建议收藏」

的文件系统目录 注:想搞DZ开发,就得弄懂DZ中每个文件的功能。...i) Ipdata:DZ统计IP来路用的数据 j) Plugins:DZ插件信息的存放目录 k) Templates:DZ模板文件的存放目录 l) Wap:DZ无线,Wap程序处理目录 二) 必须记熟...数据库设计的每个表的功能,每个表中每个字段的功能。 关于DZ数据库设计文档,请参阅DZ相关的项目 三) Discuz!...前台的流程控制比较简单:流程是自由的,如: 首页:index.php 会员注册:register.php; 会员登录:logging.php 发贴程序:post.php 会员信息:member.php 论坛内容...的数据处理过程 a) DZ对mysql的数据库操作处理全部封装在dbstuff(db_mysql.class.php)类中 b) 所在的外部数据均通过“daddslashes()”初步过滤,然后再过滤,

3K21

在腾讯云服务器上搭建Discuz!

点击重装系统 image.png 按照下图操作 image.png 等待安装完成(强调一点如果是香港机器无视此话,如果是国内主机域名需要备案或者更改端口号) image.png 安装成功IP即为论坛地址...,下一步登录DZ后台 控制台向下翻找到应用信息-管理应用 image.png 查询ssh后台地址和登录密码 用户名默认admin image.png 点击登录 image.png 输入管理员登录密码...源码文件 文件-文件夹名称为您的域名名称-上传-上传文件-选择DZ源码文件-点击开始上传-选中文件点击解压-删除压缩文件 image.png image.png image.png image.png...4.配置网站安装 点击网站-设置-网站目录-运行目录-选择/upload-保存 浏览器输入IP进入管理页面 开始配置,点击我同意-下一步-全新安装-配置信息(数据库账号密码可以在宝塔点击数据库进行查看...二.视频教程 1.轻量服务器便携安装视频教程 视频内容 2.云服务器安装DZ 视频内容

41.1K183

MySQL数据库基础练习系列12、论坛管理系统

MySQL数据库基础练习系列目标 很多学生或者说是初学者在学习完成数据库的基础增删改查后就自认为在数据库这里就很熟悉了,但是不接触项目根本部知道需求,我这里准备了50个项目的基本需求来让大家来熟练各类项目的列信息...数据库环境 MySQL版本:5.7.31-log 数据库字符集,所有数据库通用字符集与排序规则,支持中文数据。...,它允许用户注册账号、发布帖子、回复帖子、浏览论坛主题等。...', 3, 3), ('论坛周年庆活动', '为了庆祝论坛成立一周年...', 4, 4), ('论坛加载速度慢', '最近发现论坛加载速度......数据库建表的三范式(3NF,Third Normal Form)是关系型数据库设计的基本原则,用于确保数据库结构的逻辑性和减少数据冗余。

4110

记一次搭建 Flarum 论坛

前言 论坛 凌中的锋雨-论坛 欢迎来访~ 嘛,这个论坛开源,免费的。嗯对,因为我穷。...(也不需要特别稳定,没有什么很重要东西,用户数据除外 但是用户数据我在阿里云买了专门的数据库,不慌) 用处 其实我就是想开一个互动性大一点的,然后方便每个用户发文章之类的东西。...这个考虑到用户对本论坛的持久性,会不会短时间内倒闭之类的,就是信誉值QAQ 我最先参考了Discuz论坛,不过考虑到我以前用这个开过,所以我并不是很喜欢。...DZ论坛我一直不太喜欢,然后就想着找一个轻量的,然后我就看到了Flarum 材料准备 搭建准备 材料 版本 系统 Linux Centos 7.8.2003 CPU Inter(R)...在宝塔找到对应文件路径后修改权限(这里为775,安装完毕后再调整回来755,注意所有者是www) image.png 然后刷新一遍吧,开始安装~ 由于下图没来得及截图到,此图为PS合成图,照着看看 image.png 填写数据库信息

1.8K30

Discuz!X 3.4 任意文件删除漏洞分析

X社区软件1,是一个采用PHP 和MySQL 等其他多种数据库构建的性能优异、功能全面、安全稳定的社区论坛平台。 2017年9月29日,Discuz!...0x02 复现 登陆DZ前台账户并在当前目录下新建test.txt用于测试 请求 home.php?...由于DZ的旧版代码更新流程不完整,已经没办法找到对应的补丁了,回溯到2013年的DZ3版本中,我们发现了旧的漏洞代码 在白帽子提出漏洞,可以通过设置个人设置来控制本来不可控制的变量,并提出了其中一种利用方式...厂商仅对于白帽子的攻击poc进行了相应的修复,导致几年后漏洞再次爆出,dz才彻底删除了这部分代码… 期间厂商对于安全问题的解决态度值得反思… 在简单的漏洞分析之后发现,任意文件删除可以删除包括data目录下的

2.5K30
领券