特色文章

2020年最新 dede安全设置 防黑加固

(为了安全起见,建议先做好全站数据和文件的备份,以下教程是总结经验,本人也是这样设置,并且没有任何问题)

已知漏洞修复
文件1:include/dedesql.class.php
文件2:include/uploadsafe.inc.php
文件3:include/dialog/select_soft_post.php
文件4:dede/config.php
文件5:dede/file_class.php  (2020/03/04 更新了这个文件,请下载更新)
文件6:plus/guestbook/edit.inc.php
以上三个文件存在漏洞,请下载下面的文件进行修复,直接覆盖即可 不会影响网站,也可以把原先的做好备份,以防万一。

下载链接: https://pan.baidu.com/s/1F7WK5MzVs632paI0q2q9PA
提取码: aax5

———————————————————————————————————————————–

1、修改默认后台名。打开网站根目录,找到[dede],这个文件夹就是后台的路径,可以随意修改,比如修改为[yesido],此时后台登陆的路径为:http://www.*****.com/yesido/ 

2、删除member文件夹(一共就两个模板带会员功能,不是这两个模板的,都删除这个文件夹)  带会员的模版:Member文件夹就是会员系统,织梦本身是自带里会员系统的,大家也可以在后台找到,但是很多用户都是做了企业站,并不需要会员功能,就像发布的基本都是企业站,所以并不需要会员系统,这时,大家就可以删除这个文件夹,删除他,不但可以防止攻击,还可减省了空间容量。 

3、删除special文件夹Special文件夹是专题的意思,网上下载的源码都没有用到这个专题页面,所以大家放心删掉好了。

 4、打开plus文件夹留下这么几个文件,其他全部删除,参考下图;

织梦安全设置

下面我们对这几个文件做下解释,

Img 文件夹,这个是主要是CSS样式在里面,所以保留,如果删除了,会造成发布文章时界面有点乱,所以要保留

ad_js.php  这个文件时广告位,因为有些模板用到了后台调用广告位,如果你不确定,建议保留

Diy.php  这个是留言系统,有些模板上有用户在线留言功能,用到的就是这个,如果你不确定,建议保留

Search.php 这个是搜索功能,也就是网站上的搜索,如果你不确定,建议保留

List.php 这动态栏目,网上下载的都是生成静态栏目了,但是有些用户喜欢动态栏目,即使你使用的是静态栏目,这个保留也没影响,所以建议保留

View.php 这个是动态文章,道理和list.php一样,建议保留。

count.php 这个是文章浏览次数,建议保留。

如果实在看不懂,就按照截图保留,其他的都删除,删除前建议备份一份。

DEDE文件夹下 删除以下文件

ad_add.phpad_edit.php
ad_main.php
adtype_main.php
这几个是后台广告设置的文件 如果模版上没有广告位的 删除这几个(只有少数新闻博客模版有广告位) 

———————————————————————————————————————————–

cards_make.php
cards_manage.php
cards_type.php
这几个是会员点卡功能  所有模版都没用到这个  直接删除

———————————————————————————————————————————–

feedback_edit.php
feedback_main.php
这是评论功能  所有模版都没用到这个  直接删除

———————————————————————————————————————————–

file_class.php
file_manage_control.php
file_manage_main.php
file_manage_view.php
file_pic_view.php
这几个是附件管理 文件式管理器 这个是影响安全,很多用户在用这个功能 必须删除,改成FTP上传文件图片等

———————————————————————————————————————————–

freelist_add.php
freelist_edit.php
freelist_main.php
这几个是自由列表管理  所有模版都没用到这个  直接删除

———————————————————————————————————————————–

getdedesysmsg.php
这个是织梦官方广告   直接删除

———————————————————————————————————————————–

group_edit.php
group_guestbook.php
group_main.php
group_notice.php
group_store.php
group_threads.php
group_user.php
这几个是圈子功能  所有模版都没用到这个  直接删除

———————————————————————————————————————————–

mail_file_manage.php
mail_getfile.php
mail_send.php
mail_title.php
mail_title_send.php
mail_type.php
这几个邮件管理功能  所有模版都没用到这个  直接删除

———————————————————————————————————————————–

mda_main.php
这个是织梦官方广告   直接删除

———————————————————————————————————————————–

media_add.php
media_edit.php
media_main.php
这几个是上传文件 这个是影响安全,很多用户在用这个功能 必须删除,改成FTP上传文件图片等

———————————————————————————————————————————–

member_do.php
member_feed_edit.php
member_guestbook.php 
….
所有的 member_开头的  这些是会员注册等  模版中只有二个是带会员的  其他的都没带,如果不是那两个  这些都删除 

———————————————————————————————————————————–

mynews_add.php
mynews_edit.php
mynews_main.php
这几个是站内新闻 所有模版都没用到这个  直接删除

———————————————————————————————————————————–

mytag_add.php
mytag_edit.php
mytag_main.php
mytag_tag_guide.php
mytag_tag_guide_ok.php
这几个是自定义标记 所有模版都没用到这个  直接删除

———————————————————————————————————————————–

shops_delivery.php
shops_operations.php
shops_operations_cart.php
shops_operations_userinfo.php
订单功能  也是带会员的才会用到  只有二个是带会员的  其他的都没带,如果不是那两个  这些都删除  带会员的

———————————————————————————————————————————–

spec_add.php
spec_edit.php
这几个专题功能 所有模版都没用到这个  直接删除

———————————————————————————————————————————–

story_add.php
story_add_action.php
….
所有的 story_ 开头的  这些都是小说功能  所有模版都没用到这个  直接删除

———————————————————————————————————————————–

vote_add.php
vote_getcode.php
vote_edit.php
vote_main.php
这几个是投票功能  所有模版都没用到这个  直接删除

———————————————————————————————————————————–
三、删除根目录下的install 文件夹,这是安装目录,因为我们都安装好了,所以这个没用了,删除即可。
四、修改用户名和密码,修改密码很简单,后台-系统-系统用户管理,点更改,然后修改即可,但是用户名默认的是admin,大家发现不能修改用户名,其实是可以的,大家按下图操作:

织梦安全设置

找到功能地图,

(如果你是VIP,隐藏了这一链接,大家只要直接输入链接即可:sys_data_replace.php    如:http://www.ddddd.cn/dede/sys_data_replace.php)

织梦安全设置.

找到数据库内容替换,

织梦安全设置

新的用户名小心填错,以免不知道用户名,进不去后台。修改后,在后台退出,然后重新进后台,用新的用户名登录。

五、网站做好定期的备份工作,不要闲麻烦

特色文章

阿里云主机设置织梦程序禁止脚本执行权限及禁止写入

互联网没有绝对的安全,织梦程序也是,很多用户反馈织梦安全性太差,笔者认为安全性是两个层面,一方面是主机层面,一方面是程序方面。出现安全漏洞就把问题都丢给程序,只能说您对安全没有太高的意识。

今天我们重点介绍下阿里云虚拟主机的控制面板来设置文件夹权限,从主机方面来做好织梦程序的安全防护工作。

其实大多数虚拟主机功能都越来越完善了,主机控制面板都带有这样的功能。

下面言归正传。

1:打开阿里云虚拟主机控制面板

阿里云主机设置织梦程序禁止脚本执行权限及禁止写入

2:找到-文件管理–文件/目录权限设置 功能选项

阿里云主机设置织梦程序禁止脚本执行权限及禁止写入

3:按照要求,把相应文件设置相应权限

   3.1)data、templets、uploads、html(可删)、special(可删)、images、install(装后删)目录设置为不允许执行脚本

data、templets、uploads、html(可删)、special(可删)、images、install(装后删)目录设置为不允许执行脚本

   3.2)include、plus、dede目录禁止写入,系统将更安全;

include、plus、dede目录禁止写入,系统将更安全;

            3.3)设置好后,查看下权限(阿里云只显示设置过禁止脚本的目录);

include、plus、dede目录禁止写入,系统将更安全;
特色文章

织梦dede在线询盘/订单制作方法

织梦本身具有产品的购物功能,但是有时候不需要在线支付和配送,只需要简单的让客户选购好一些产品,然后在线发个订单询盘就可以,但是DEDECMS本身是不具备这样的功能,那可不可以实现在线询盘或订单功能的,答案是肯定的。其中就需要用到DEDECMS后台自带的“自定义表单”功能,位置在左侧选项“核心”-“频道模型”-“自定义表单”。

以下是用DEDECMS织梦系统开发在线询盘订单功能的详细过程:

首先,增加的栏目内容模型必须选择“商品|Shop”,这样购物车功能才能使用,我们这里增加一个“商品”栏目

在“商品”栏目里面添加产品

在“自定义表单”页面中,点击“增加新的自定义表单”

然后在“自定义表单名称”输入你需要的名称,其他建议使用默认

表单建好之后,我们需要新增字段,点击如下图的编辑图片

在新开的页面中,点击“添加新字段按钮”

输入你需要的字段和名称

新建一个字段来保存客户询盘的产品,这个是必须要加的字段,选择“HTML文本”,这样客户咨询的产品客户传到后台页面,并保存产品对应的链接

点击在线预览

打开新页面,然后点击“发布信息”

这时出来了页面,这步很重要,查看这个页面的源码,将

直接的代码拷贝

粘贴到“templetspluscar.htm”的购物车form下面,如下图

我们在产品详细页面,点击“放入购物车”按钮

预览效果如下 在对应的订单表单里面填上信息,点击发送

即可将询盘订单传到网站的后台。

用DEDECMS制作的询盘订单系统就完成了!

想知道把MYSQL5.7切换成8.0的标准步骤

您好,升级步骤如下
1、先为您的数据库备份,备份的时候要确保没有数据写入,然后把备份好的数据库下载到本地或者其它服务器上,防止数据丢失,有条件的可直接对服务器做磁盘快照,这里是备份好数据再停止数据库,因为面板上的备份是使用mysqldump命令备份,需要数据库在运行
2、备份好数据之后,停止数据库,稍等几分钟再卸载
3、安装8.0版本的MYSQL
4、操作完毕后在宝塔左侧数据库菜单内添加新的空数据库、然后导入先前备份的数据库
这样就可以升级成功了,不过要确保您mysql5.7中的数据在mysql8中也是兼容的,有时候两个版本之间的数据结构等还是有点差异,您事先可以用个测试机器安装mysql8,再导入mysql5.7的数据,看看是否能兼容。您在面板上升级好mysql8之后,导入数据,如果数据导入不全或者失败,先恢复到mysql5.7,然后测试好之后再升级

建议在您深夜等访客较少的时候升级。
升级过程中会重启数据库、如数据库原本存在表损坏等情况的话,
将会导致重启失败甚至数据丢失、务必做好数据库备份校验数据完整性后再进行升级。
如果您做了备份还不放心,建议您前往服务器商家控制台做个服务器快照,可随时回滚。

Linux 禁用 root 登录,并创建新的管理员账户

最近在折腾玩客云,刷了一个Armbian Linux系统,顺手将 root 远程登录也给禁用了,这里记录一下方法。

创建新管理账户
创建账户

useradd -m admin

设置密码

passwd admin

添加到系统管理员组

#CentOS/RHEL
usermod -aG wheel admin

#Debian/Ubuntu
usermod -aG sudo admin

禁用root账户
禁用 root 有很多中方式,这里简单列两种

1.修改 root 用户的登陆 Shell
vim /etc/passwd

找到 root 那一行,将末尾的/bin/bash 改为 /sbin/nologin。

比如

root:x:0:0:root:/root:/bin/bash

改为

root:x:0:0:root:/root:/sbin/nologin

此方法可以禁止 root 用户通过 shell 登录,即禁止 root 用户 ssh 远程登录和通过普通用户切换到 root 用户。

此后, root 用户登陆,会显示一条信息 “This account is currently not available” 。

这是默认消息,但是,你可以更改它并在文件中设置自定义消息 /etc/nologin.txt。

2.禁止 root 用户通过 ssh 登陆
编辑 sshd_config 将 PermitRootLogin 改为 no,如果是 PermitRootLogin 是注释状态,取消注释,然后将其设置为 no,如果不存在直接新增一条即可。

vim /etc/ssh/sshd_config

如:

PermitRootLogin no

然后重启 SSHD 服务让配置生效

systemctl restart sshd

此方法仅禁止用户通过 ssh 登录, 但仍可以使用普通用户切换到 root。

mysql数据库导入1115 – Unknown character set: ‘utf8mb4’

在进行phpmyadmin数据库备份恢复的时候,出现 #1115 – Unknown character set: ‘utf8mb4’ 的错误提示。

具体原因一般是高版本的数据库备份文件向低版本的数据库导入, 低版本的数据库中没有utf8mb4字符集,导致出错。

解决方法也很简单,除了升级当前数据库版本之外, 只需要将备份sql文件中的utf8mb4替换成utf8即可,保存后重新导入。

国外VPS服务器之LinuxMirrors一键脚本更换源,新手菜鸟也会用

脚本部署

1)一键更换国内软件源脚本(请通过 SSH客户端工具 使用)

bash <(curl -sSL https://gitee.com/SuperManito/LinuxMirrors/raw/main/ChangeMirrors.sh)

 

注意:

  • Debian 系 Linux 默认注释了源码仓库和预发布软件源,若需启用可将 list 源文件中相关内容的所在行 取消注释
  • RedHat 系 Linux 配置了所有可以配置的仓库,但有一些仓库默认没有启用,若需启用可将 repo 源文件中的 enabled=0修改成 enabled=1

2)安装过程,可以选择自己喜欢的源!

 

Docker 一键安装脚本

Docker 一键安装脚本如下:

bash <(curl -sSL https://gitee.com/SuperManito/LinuxMirrors/raw/main/DockerInstallation.sh)

 

Docker CE:Docker Community Edition 镜像仓库,用于下载并安装 Docker 相关软件包。

Docker Hub:Docker Hub 镜像仓库,默认为官方提供的公共库,用于切换下载镜像时的来源仓库,简称镜像加速器。

注意:脚本集成安装 Docker Engine与 Docker Compose,可手动选择安装版本和下载源,还可手动选择镜像加速器,支持国内外服务器环境和 ARM架构处理器环境使用。

2)安装截图

移动端自适应样式之@media的使用方法

移动端自适应样式之@media的使用方法

linux服务器wdcp密码忘记,wdcp后台登录密码忘记的修改方法

操作需要使用SSH登录服务器,然后执行相应的命令

wdcp后台登录密码忘记的修改方法

sh /www/wdlinux/tools/wdcp_login_chp.sh

wdcp3.0使用以下命令:

sh /www/wdlinux/wdcp/shell/wdcploginchp.sh

强制修改mysql的root密码,在忘记mysql密码时有用

sh /www/wdlinux/tools/mysql_root_chg.sh

wdcp3.0使用以下命令:

sh /www/wdlinux/wdcp/shell/mysqlrootchp.sh

ftp配置文件检查,在FTP不能连接或登录时有用

sh /www/wdlinux/tools/pureftp_conf_check.sh

wdcp3.0使用以下命令:

sh /www/wdlinux/wdcp/shell/pureftpconfcheck.sh

wdcp权限检查,在wdcp后台不正常或部分功能无法使用时有用

sh /www/wdlinux/tools/wdcp_perm_check.sh

wdcp数据库无法连接的修复,如登录后台提示”无法连接mysql,请检查mysql是否已启动及用户密码是否设置正确”

sh /www/wdlinux/tools/mysql_wdcp_chg.sh

wdcp后台限制登录IP设置错误的修复方法

sh /www/wdlinux/tools/wdcp_login_cbip.sh

wdcp3.0使用以下命令:

sh /www/wdlinux/wdcp/shell/wdcplogincip.sh

一款HTML5精美视频播放器插件ckin 内置有三种皮肤

 

在页面中添加如下的HTML5 video 元素:

<video poster=“ckin.jpg” src=“ckin.mp4” data-overlay=“1” data-title=“描述文本”></video>

配置参数

该HTML5视频播放器插件的可用配置参数有:

data-ckin:视频播放器的皮肤。可选值有:default, minimum, compact

data-color:控制按钮的颜色。如:data-color=”#fff000″

data-overlay:为视频播放器添加一个遮罩层。可选值为1和2

poster:设置视频的封面。如:poster=”video-background-image”

一款HTML5精美视频播放器插件ckin-内置有三种皮肤

 

其他视频插件下载

 

http://www.htmleaf.com/html5/yinpinheshipin/