织梦修改本地主页,如何恢复原状?

99ANYc3cd6
预计阅读时长 13 分钟
位置: 首页 织梦建站 正文
  1. 您想修改主页的内容和样式(正常需求):比如更换首页的Logo、修改Banner轮播图、调整文章列表、添加新的板块等。
  2. 您的网站主页被黑客或恶意软件篡改了(安全问题):比如首页被挂马、被篡改成赌博或博彩内容、被跳转到其他网站等。

我将针对这两种情况,为您提供详细的解决方案和操作步骤。

织梦修改了本地主页
(图片来源网络,侵删)

正常修改本地织梦网站主页内容

这是网站维护的常规操作,主要涉及修改HTML模板文件和调用数据。

第一步:理解织梦网站的文件结构

在修改之前,您需要先了解织梦的基本结构:

  • 根目录:您通过FTP或本地服务器(如XAMPP、WAMP)访问的网站文件夹。
  • /templets/:这是存放所有模板文件的核心目录。
  • /templets/default/:这是默认模板的目录,如果您没有使用其他模板,您的网站文件都在这里。
    • index.htm这是网站首页的模板文件,您要修改主页内容,主要就是编辑这个文件。
    • style/:存放CSS样式表文件(如style.css),控制网站的颜色、字体、布局等。
    • images/:存放网站使用的图片资源。
    • js/:存放JavaScript脚本文件,用于实现轮播图、下拉菜单等交互效果。
  • /dede/:织梦的后台管理目录,您需要登录这里来发布文章、管理栏目等。

第二步:修改首页内容

修改文本和HTML结构

  • 工具:使用代码编辑器,如 VS CodeSublime TextDreamweaverNotepad++切勿使用记事本,因为它可能会破坏文件编码。
  • 操作
    1. 通过FTP工具连接到您的本地服务器,找到并打开 /templets/default/index.htm 文件。
    2. 您会看到一堆HTML代码,其中夹杂着织梦的模板标签
      • {dede:global.cfg_webname/}:显示网站名称。
      • {dede:arclist row='5' titlelen='30'}:调用5篇文章,标题长度限制在30个字符。
      • {dede:field name='description'/}:显示网站描述。
    3. 像编辑普通HTML网页一样,修改您想更改的文本、图片路径、链接等。
    4. 重要:修改完成后,保存文件,织梦默认有模板缓存,您可能需要清除缓存才能看到效果。

清除缓存

织梦修改了本地主页
(图片来源网络,侵删)

清除缓存是让修改生效的关键步骤。

  • 方法一(推荐):通过后台清除

    1. 打开浏览器,访问织梦后台,通常是 http://您的本地网站地址/dede/
    2. 登录后,在左侧菜单找到 “系统” -> “一键更新网站”
    3. 在新页面中,勾选 “更新主页HTML”“更新栏目页/列表页HTML”,然后点击 “开始执行”,这个过程会重新生成首页和列表页,并自动清除缓存。
  • 手动删除缓存文件

    1. 通过FTP进入您的网站根目录。
    2. 找到并删除 /data/cache/ 目录下的所有文件(注意是目录下的文件,而不是目录本身)。
    3. 刷新您的网站首页,修改应该就生效了。

修改图片资源

织梦修改了本地主页
(图片来源网络,侵删)
  • 上传新图片:通过FTP将您的新图片上传到 /templets/default/images/ 目录下。
  • 修改路径:在 index.htm 文件中,找到 <img> 标签,将其 src 属性的值修改为您上传的新图片路径,src="images/new-logo.png"

修改CSS样式

  • 编辑CSS文件:打开 /templets/default/style/style.css 文件。
  • 修改样式:修改类名(class)或ID选择器对应的样式属性,如颜色 (color)、背景 (background)、宽度 (width)、高度 (height) 等。
  • 保存并刷新:保存文件后,同样需要去后台执行“一键更新网站”或手动清除缓存。

本地织梦网站主页被恶意篡改(安全修复)

如果您的首页出现了非您本人添加的内容,那么很可能是网站被入侵了,请按以下步骤进行排查和修复。

第一步:立即隔离和备份

  1. 断开网络:如果您是在线上服务器,立即暂停网站服务或暂时关闭服务器,如果是本地环境,暂时关闭本地服务器软件(如XAMPP)。
  2. 备份重要数据:在修改任何文件之前,务必备份您的整个网站目录和数据库,这是防止操作失误导致数据丢失的最后防线。

第二步:全面排查和清理

检查首页模板文件

  • 用代码编辑器打开 /templets/default/index.htm
  • 仔细检查文件末尾、<head> 标签内、<body> 标签内是否有可疑的代码,
    • 一长串无意义的字母和数字。
    • iframe 标签,其 src 指向陌生的网址(特别是博彩、赌博网站)。
    • 被加密的JavaScript代码。
    • 被修改的网站标题或描述。
  • 操作:删除所有可疑代码,恢复文件到您认为干净的状态,如果不确定,可以从一个干净的织梦程序包中复制一份 index.htm 覆盖。

检查全局函数和配置文件

黑客经常修改核心文件来植入后门。

  • /include/common.inc.php:这是核心的全局配置文件,检查是否有被添加的恶意代码。
  • /include/dedesql.class.php:数据库操作类文件,是重点检查对象。
  • /dede/login.php:后台登录文件,检查是否被加了恶意逻辑。
  • /data/ 目录:这个目录存放着很多配置信息,如 safe/config.php(安全配置)、cache/(缓存)等,黑客喜欢在这里藏匿文件,仔细检查该目录下是否有您不认识的PHP文件。

检查数据库

  • 登录织梦后台,进入 “系统” -> “数据库备份/恢复”
  • 检查数据库表 dede_homepagesett(首页设置)和 dede_arctype(栏目表)中是否有异常记录。
  • 如果怀疑数据库被篡改,可以恢复您之前备份的数据库。

检查用户和权限

  • 进入后台 “系统” -> “用户管理”,检查是否有您不认识的管理员账号,如果有,立即删除。
  • 检查 “系统” -> “SQL命令行工具”,查看是否有可疑的SQL执行记录。

第三步:加固网站,防止再次被入侵

修复后,必须加强安全措施。

  1. 修改所有密码:修改网站后台管理员密码、FTP密码、数据库密码,密码要使用复杂的大小写字母+数字+符号的组合。
  2. 删除安装目录:织梦安装完成后,必须删除根目录下的 /install/ 文件夹,这是最常见的安全隐患。
  3. 修改后台目录:将 /dede/ 目录重命名为一个别人猜不到的名字,如 my-admin-2025
  4. 关闭远程投稿:在后台 “系统” -> “系统基本参数” -> “核心设置” 中,将 “是否开启远程投稿” 设置为 “否”。
  5. 使用安全狗或防火墙:为您的服务器(即使是本地服务器)安装安全软件,拦截恶意请求。
  6. 保持程序更新:关注织梦官方的更新信息,及时打上安全补丁。

总结与建议

操作类型 核心文件/目录 关键步骤
正常修改 /templets/default/index.htm
/templets/default/style/style.css
/templets/default/images/
用代码编辑器修改文件内容。
必须去后台“一键更新网站”或手动清除 /data/cache/
安全修复 /templets/default/index.htm
/include/ 目录
/data/ 目录
数据库
后台用户
立即备份
排查并删除模板、核心文件中的恶意代码。
检查并清理数据库和用户。
修改密码、重命名后台目录、删除安装目录进行加固。

如果您对代码不熟悉,建议在操作前先完整备份,并且修改操作尽量在本地环境测试无误后再部署到线上,如果问题复杂,寻求专业帮助是最佳选择。

-- 展开阅读全文 --
头像
dede如何调用页面内容?
« 上一篇 04-26
织梦模板广告位添加方法是什么?
下一篇 » 04-27

相关文章

取消
微信二维码
支付宝二维码

目录[+]