网络建站知识发布于分享网站

当前位置:首页>>新闻中心>>CMS教程>>dedecms教程

DEDECMS设置与网站整合教程

时间:2025-03-30 02:37:26    来源:    人气:0

提高DedeCMS网站安全性:实用技巧与设置方法

有些朋友的DedeCMS后台程序被挂马,导致了一定的损失,于是认为DedeCMS的安全性较低。实际上,能被黑客盯上的网站通常都具备一定的价值,而那些垃圾站点可能连黑客都不屑一顾。只要积累经验并采取适当的措施,就能有效提升网站的安全性。下面将具体介绍一些设置方法。

  复杂化后台密码

  管理员密码一定要足够长,并且采用字母与数字混合的方式,避免使用过于简单的密码如“admin”。系统数据库存储的密码是经过MD5加密的,即使黑客通过注入手段获取了MD5密码,如果您的密码足够复杂,他们也很难逆向破解。

  删除不必要的目录

  不需要的功能可以一律删除,例如不需要会员功能时可将member文件夹删除。删除多余的组件是防止被黑客利用的最佳办法。

  可删除目录列表:

  member会员功能
  special专题功能
  install安装程序(必删)
  company企业模块
  /plus/guestbook留言板

以及其他模块一般用不上的都可以不安装或删除。

  删除不需要的文件

  /dede/file_manage_control.php
  /dede/file_manage_main.php
  /dede/file_manage_view.php
  /dede/media_add.php
  /dede/media_edit.php
  /dede/media_main.php

这些文件是后台文件管理器,一般用不上统统删除,要管理文件夹尽量到FTP。

不需要SQL命令运行器的将下面文件删除。
  /dede/sys_sql_query.php

不需要tag功能请删除:
  /tag.php

不需要顶客请删除:
  /plus/digg.php
  /plus/diggindex.php

修改配置

为了防止黑客利用发布文档、上传木马,请在安装完成后阻止上传PHP代码。到此基本堵上了所有上传与编辑木马的可能性,附带简单方法。


// 禁止用户提交某些特殊变量
$ckvs = Array('_GET','_POST','_COOKIE','_FILES');
foreach($ckvs as $ckv){
if(is_array($$ckv)){
foreach($$ckv AS $key => $value)
if(!empty($value)){
$$ckv[$key] = str_replace('<','?','lt?',${$ckv}[$key]);
$$ckv[$key] = str_replace('?>','?','gt',${$ckv}[$key]);
}
if(eregi("^cfg_|globals",$key)) unset(${$ckv}[$key]);
}
}
// 检测上传的文件中是否有PHP代码,有直接退出处理
if(is_array($_FILES)) {
foreach($_FILES AS $name => $value){
${$name} = $value['tmp_name'];
$fp = @fopen(${$name},'r');
$fstr = @fread($fp,filesize(${$name}));
@fclose($fp);
if($fstr!=''&& ereg("<\\?",$fstr)){
echo "你上传的文件中含有危险内容,程序终止处理!";
exit();
}
}
}

  目录重命名 虚拟主机注意事项

管理目录/dede务必重命名,而且要像密码一样复杂才最好。

补丁升级

DedeCMS更新频率不高,但是如果有更新一定用最新的,如果已经做了二次开发的,先备份数据库,再仔细对比手动覆盖安装。

相关文章

  • Dedecms 删除文档时同时清除文章中图片的方法

    Dedecms 删除文档时同时清除文章中图片的方法

    在网站建设与维护的过程中,优化代码结构和功能是提升网站性能的重要步骤。本文将介绍如何通过自定义函数实现文章删除时自动清理相关资源的功能,从而提高系统的整洁性和存储效率。以下是具体的操作步骤及代码实现。首先, 在 `/include` 目录下创建一个名为 `extend.func.php` 的文件...
    2025-03-31
  • Dedecms上传图片提示302错误ERROR的解决方法

    Dedecms上传图片提示302错误ERROR的解决方法

    在进行图片上传操作时,用户可能会遇到302错误以及带有ERROR提示的图片上传失败问题。这些问题可能由多种原因引发,因此本文将对这些情况进行整理,以帮助大家更有效地定位并解决问题。 第一种情况:图片文件本身损坏。 这种情况会导致系统返回ERROR错误提示,不过发生概率较低。如果怀疑是图片损坏导致的...
    2025-03-31
  • DEDECMS模板使用教程

    DEDECMS模板使用教程

    如果您正在寻找一种高效的方法来使用Dedecms模板搭建网站或论坛,那么本文将为您提供详尽的指导。从模板解压到最终完成配置,每一步都将清晰呈现,帮助您快速掌握整个流程。 第一步:解压Dedecms模板 将下载的Dedecms模板文件解压出来,确保所有文件完整无误。如下图所示: 第二步:获取D...
    2025-03-31
  • Dedecms Dede 附加表自定义字段与主表文章关联方法

    Dedecms Dede 附加表自定义字段与主表文章关联方法

    在使用DedeCMS开发装修网站时,设计师和设计作品之间的关联是一个重要的功能需求。通常情况下,文章(作品)的内容部分存储在主表dede_addonarticle中,而自定义字段则存储在附加表dede_archives中。为了实现这一功能,可以采用以下两种方法。 ① 根据发布人调用相关文章; ...
    2025-03-31

公众号