DZ论坛是一款功能十分强大的bbs系统。但是由于功能的强大也使其变得很臃肿。当服务器性能一般的情况下,打开dz的速度也就很一般了。本文将通过自己的实践来告诉大家如何来提高论坛的加载速度。...image.png 论坛页面缓存优化 全局--性能与优化 缓存论坛首页有效期:设置论坛首页缓存更新的时间,单位为秒,0 为关闭(关闭以后,缓存系数将不再起作用),建议设置为 900。...缓存目录:默认为 data/threadcache 目录,如果您需要将其指定为其他目录,请确定您指定的目录有可写权限 缓存系数:页面缓存功能可以将会员经常访问的主题临时缓存起来,缓解大型论坛服务器压力。...首先,在宝塔面板中安装redis image.png 修改config/config_global.php文件内容如下 $_config['memory']['prefix'] = '3DAD6r_';...requirepass'] = ''; $_config['memory']['redis']['serializer'] = 1; 保存完成后重启php和apacher image.png 这样便完成了redis的安装
这里以DZ论坛为例,当然这种方法适用所有网站。 下载自己喜欢的字体 image.png 下载自己喜欢的字体,字体格式为.ttf。
图片1.png 二,鼠标移入内容管理,点击管理帖子 图片2.png 三,这时就能看到他的所有评论和帖子了,勾选删除即可 图片3.png 四,对于用户显示被删除的,可以复制这个用户名,然后去论坛后台添加个账号
前面在论坛分享过discuz论坛更换目录后出现头像无法显示/ucenter无法进入,只是简单地讲了在更换子目录之后怎么重新设置参数,使得头像正常显示。...图片接着打开Discuz论坛后台的站长页面,将UCenter设置中的通讯密钥更新一下。图片更新之后,发现UCenter用户管理中心的通讯就正常了。图片现在刷新下全站缓存,发现所有的问题得到了解决。
image.png 安装 memcached分为服务器端和客户端 我们首先安装服务端 使用yum来安装memcached: yum install memcache* 启动 /usr/bin/memcached...memcached还会继续运行 -l:指定ip地址,这里我们指定本地ip -p:指定端口号,端口号为11211 -m:分配内存,这里我分配了500M内存 -u:使用哪个用户运行memcached 客户端安装...安装php-memcache 扩展 注意:笔者这里的PHP环境为7.1 wget https://github.com/websupport-sk/pecl-memcache/archive/
介绍 DiscourseStack Overflow的联合创始人 Jeff Atwood 推出的一个新的开源论坛项目,其目的是为了改变十年未变的论坛软件。...它摒弃了传统论坛的话题讨论形式、拥有自学习系统、全Web应用同时适用于桌面和移动终端。 在本教程中,我们将使用Docker(一个容器化应用程序)在一个隔离的环境中安装Discourse。...如果您收到502 Bad Gateway错误,请等一两分钟然后刷新重试,Discourse可能尚未完成安装。 页面加载时,单击蓝色注册按钮。...注册管理员帐户后,安装向导将启动并引导您完成Discourse的基本配置。您现在可以浏览它或单击“稍后”跳过。...结论 您现在可以开始管理您的Discourse论坛,用户可在您的论坛上注册并畅所欲言! ---- 参考文献:《How To Install Discourse on Ubuntu 16.04》
前言 为啥要装个论坛?论坛是聚集特定用户群体的一种方式,而论坛本身也是网络站点的一种。目前,国内的论坛大多都是使用 Discuz 驱动的。Discuz 框架老旧,样式过时。...这个时候,如果想要美观而且速度快的论坛程序,Flarum 一定是一个非常好的选择。...另外我们需要一个管理 MySQL 数据库的工具,如 phpMyAdmin 或者 Adminer;phpMyAdmin 是 Oneinstack 的可选选项,但是个人更加推荐使用 Adminer。...Oneinstack 的安装十分简单,请参考:https://oneinstack.com/auto/ Flarum 程序需要 PHP 插件 FileInfo,可以在 Oneinstack 下通过以下方式安装...[安装界面] 接下来使用数据库管理工具创建数据库以及用户,并将所有信息填写到安装页面里面,然后点击安装。
老实讲,之前很早我就发现了Flarum这个论坛程序,但是当时我还刚刚跟着摸索建站这些东西,现在才明白这些名词究竟能干嘛 最初在建站之初,我便看到了许多程序,尤其是论坛,那时候作为一个啥也不会的小白,到处找资源...,逛得最多的就是那些论坛了 由此,我在想,我能不能自己建立一个论坛呢 当然,就算是萌新也知道例如dz这样的,但是一个初入站长行列的人是舍不得投入成本的,所以没有模板的dz论坛显而易见的丑,所以不久后我就放弃这个想法了...没有服务器的暂时还是没办法用Flarum做论坛的 由于涉及到PHP函数的问题,为了简单起见我们还是请出我们的老熟人-宝塔面板 由于我的centos7,所以用的是centos的一键安装脚本(其他系统的脚本请在宝塔官网自己找...在上面我们已经设置好PHP函数设置, 现在我们需要创建一个基本的网站 这里我绑定了我一个快过期的域名 教程吗,问题不大 注意了,创建数据库的时候 数据库字符集一定要是 utf8mb4 这个是出于对数据库兼容性考虑...大致就是标题、数据库信息、管理员设置 填写完点击安装 稍等一段安装过程即可 注意,还没完, 虽然安装论坛是完成了 但是我们能看到论坛是英文的,如图 composer require flarum-lang
操作系统 CentOS Linux release 8.3.2011 环境部署 1、安装数据库 Bash dnf install -y mariadb-server mariadb 2、启用mariadb...,按照Discuz安装向导进行安装。...检查安装环境,如果有报错根据上面的报错去设置下即可,正确后并单击“下一步”。 选择全新安装 安装数据库,填写数据库信息,单击“下一步”完成安装。...数据库服务器地址如果是本机则填写localhost如其他地方的请填写ip 数据库密码是配置的数据库管理员root账号的密码(这样风险比较大只能用于测试,实际环境推荐用单独用户的账号密码) 自定义管理员信息...地址 我是阿豪,本期分享的Centos8系统Yum安装LAMP部署Discuz论坛教程到这就完成了。
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部分表的信息!
专为人设计的论坛程序。Flarum 经过精心设计,完美支持跨平台、开箱即用。 强大、可扩展。 您可以客制化、扩展或集成 Flarum 以满足您的社区需求。...安装一个Flarum bate13 论坛 一、安装php扩展、解除禁用函数 安装一些 PHP 的扩展(exif / fileinfo / opcache),其中 fileinfo 是必须的,否则 Flarum...– 【网站】 – 【添加站点】,同时创建用于 Flarum 的数据库。...五、网站目录写入权限 进入网站根目录上级wwwroot目录,更改网站文件夹的目录权限为755,所有者www,应用到子文件夹 六、Flarum安装引导 访问域名,开始安装配置,数据库信息从宝塔面板数据库处获取...出来了安装界面,按图填就行。 数据库用户名密码在这里: 点击安装就ok了。 完成!
常规的Web应用搭建: 购买云服务器,购买域名 云服务器去搭建中间件 windows server 安装web角色后默认可以直接通过域名打开网站首页 下载并上传Web程序源码 zblog源码官网可下载...添加网站并绑定域名目录 域名解析设置:二级域名ablog.whgojp.top 解析到该服务器 zblog程序搭建成功 如果装了asp和IIS服务角色后zlbog还是安装不了 注意事项: 默认文档设置...whgojp.top:8080 jsp网站 whgojp.top 88 asp网站 子域名站点: zlog.whgojp.top zlog博客 bbs.whgojp.top dz...论坛 oa.whgojp.top OA管理系统 目录站点: whgojp.top/wordpress php博客 whgojp.top/dedecms 论坛 docker...这里填写其他数据库主机(需开启外联),进行站库分离。
MySQL数据库基础练习系列目标 很多学生或者说是初学者在学习完成数据库的基础增删改查后就自认为在数据库这里就很熟悉了,但是不接触项目根本部知道需求,我这里准备了50个项目的基本需求来让大家来熟练各类项目的列信息...数据库环境 MySQL版本:5.7.31-log 数据库字符集,所有数据库通用字符集与排序规则,支持中文数据。...,它允许用户注册账号、发布帖子、回复帖子、浏览论坛主题等。...', 3, 3), ('论坛周年庆活动', '为了庆祝论坛成立一周年...', 4, 4), ('论坛加载速度慢', '最近发现论坛加载速度......数据库建表的三范式(3NF,Third Normal Form)是关系型数据库设计的基本原则,用于确保数据库结构的逻辑性和减少数据冗余。
此方法用于解决,论坛搬家或者恢复数据造成插件乱码的问题。...类似如下截图: 如果你找DZ官方有偿服务解决这个问题要花500元(不要问怎么知道的,我问的) 解决方法如下: 原因是因为系统缓存表损坏,只需要将之前论坛数据库中的表 pre_common_syscache...导入最新的数据库中或将现有受损表执行修复命令,即可完美恢复。
说明:以下为不需要懂编程代码知识,即可快速搭建社区、论坛和微圈类小程序的教程。1步:网页搜索输入鸣蝉建站,点击进入平台系统,可以看到官网页面,如图1。...4步:选择具体类别的微圈,比如社区宠物圈,建议搭建垂直细分类社区论坛。5步:选择一个喜欢的模版进行预览与选用。6步:点击红色箭头图标,从图里可以更改字体颜色、图片状态、图片背景色、边框、外边距。
前言 论坛 凌中的锋雨-论坛 欢迎来访~ 嘛,这个论坛开源,免费的。嗯对,因为我穷。...DZ论坛我一直不太喜欢,然后就想着找一个轻量的,然后我就看到了Flarum 材料准备 搭建准备 材料 版本 系统 Linux Centos 7.8.2003 CPU Inter(R)...论坛安装 配置准备 安装LNMP环境。 宝塔首次进入面板选择 LNMP 极速安装 注意选择PHP的版本。...——引用自 ryanc.cc 安装Flarum 创建 Flarum 网站 前往宝塔面板 网站 – 添加站点 同时创建用于 Flarum的数据库 最后提交。 务必注意!...,开始安装~ 由于下图没来得及截图到,此图为PS合成图,照着看看 image.png 填写完数据库信息、管理员信息,点击安装即可。
1.浏览器http://downloads.mysql.com/archives/community/登录mysql官网下载相关mysql版本,这里咱们安装常用mysql5.0版本如下 下载好msyql...后,直接点击setup或者直接点击.msi文件开始安装 这里咱们选择custom自定义来安装 数据库比较重要,安装路径不要放在系统c盘。...按照以下的步骤完成数据库Mysql的安装 到这里mysql就安装完成了,需要注意的地方,就是安装路径和数据路径这个建议不要安装在系统盘里面。
2.环境配置 1.jdk1.6+ 2.python2.7 3.android sdk 4.安装adb 5.模拟器也要安装drozer agent 6.确保配置了adb、java环境变量 安装drozer...agent.apk 将agent.apk下载后,通过cmd安装或者直接拖进模拟器进行安装 adb install 安装路径/agent.apk 模拟器安装sieve.apk sieve.apk为官网给的测试...我添加了一个名为jwt的信息 配置好就可以开始安全测试了 6.Drozer之sieve安全测试 6.1列出安装的所有应用包名 dz> run app.package.list 中文乱码解决方法: 使用run...6.6测试 content provider(数据库泄露,sql注入等问题) dz> run app.provider.info -a com.mwr.example.sieve //列举Content...//获取数据库数据(即为之前保存的密码,邮箱信息) 读取到Passwords表中的内容,可以看到用户名、密码、邮箱等信息 dz> run app.provider.query content:
X社区软件1,是一个采用PHP 和MySQL 等其他多种数据库构建的性能优异、功能全面、安全稳定的社区论坛平台。 2017年9月29日,Discuz!...0x02 复现 登陆DZ前台账户并在当前目录下新建test.txt用于测试 请求 home.php?...由于DZ的旧版代码更新流程不完整,已经没办法找到对应的补丁了,回溯到2013年的DZ3版本中,我们发现了旧的漏洞代码 在白帽子提出漏洞,可以通过设置个人设置来控制本来不可控制的变量,并提出了其中一种利用方式...厂商仅对于白帽子的攻击poc进行了相应的修复,导致几年后漏洞再次爆出,dz才彻底删除了这部分代码… 期间厂商对于安全问题的解决态度值得反思… 在简单的漏洞分析之后发现,任意文件删除可以删除包括data目录下的
1、使用工具以及环境 Win10 夜神模拟器: python2 adb drozer agent.apk 2、工具安装 Python2和adb需要设置环境变量 Drozer需安装在python2的...Scripts目录下 把agent.apk安装到模拟器下 3、启动环境 打开agent.apk进行监听 使用命令adb devices找到我们的模拟器设备 (如果找不到设备,则需要在模拟器bin...查找已安装应用程序的包名称dz> runapp.package.list -f Sieve 2..../Passwords 10.将条目插入内容提供商数据库 dz> runapp.provider.insert content://com.mwr.example.sieve.DBContentProvider...目录遍历以读取/sieve 中的数据库 dz> run app.provider.readcontent://com.mwr.example.sieve.FileBackupProvider/../.