记一次DEDE织梦网站恢复的经历

前言:一个处于瘫痪的网站,之前使用DEDE织梦搭建,由于之前被挂马,被迫关停,好在程序有备份,数据库已经恢复并清理,DEDE系统升级之后,显示主页为空白内容。

解决过程:

1、拿到管理员用户密码之后,登陆dede后台发现,栏目信息为空白,刚开始怀疑是数据库信息被清理,后来排查发现数据库有两个栏目表,只是前缀不同,后来通过查找网上信息发现,dede可以在安装过程中进行自定义,默认是dede_开头的表,所以怀疑可能是数据库连接表错误;

2、查找dede的数据库连接配置文件data/common.inc.php,修改各个参数

<?php
$cfg_dbhost = ‘localhost‘;
$cfg_dbname = ‘dedecmsv57gbksp1‘;
$cfg_dbuser = ‘root‘;
$cfg_dbpwd = ‘******‘;
$cfg_dbprefix = ‘dt_‘;    //默认为"dede_"按照数据表中的检查结果,修改为"dt_"
$cfg_db_language =‘gbk‘;
?>

打开主页信息显示正常,后台管理栏目列表也都恢复!

3、恢复用户原来的网站模板

找到原来备份网站的文件夹,从templets/文件夹下,找原来的模板文件夹,现有默认是default,例如有一个文件夹叫dt,里面是各种htm文件,这可能就是用户原来的模板。(还有一种情况是,用户在使用新模板时,直接覆盖了default文件夹下的内容,这时候直接拷贝default就可以)。

将得到的模板文件夹命名为自己需要的名字,例如"dt",上传至网站的templets/目录下,进入dede后台,在"系统"-"系统基本参数"-"默认风格"输入框,将原来的default修改为dt。(如果你直接覆盖default,此处不用修改)

然后点击"生成"-"一键更新网站",然后再点"更新系统缓存"(说明:我操作时,栏目文件始终替换出错,后来发现也没有什么影响),浏览网站打开栏目看列表是否正常,注意点击刷新按钮,强制刷新本地缓存。

至此,样式打开基本恢复。

4、同步uploads文件夹

网页样式恢复之后,发现好多主页的图片和文章图片都无法显示,原因是用户上传图片或发布文章,偶在uploads目录下保存,找到网站备份文件,ftp上传至服务器,全部替换uploads目录下的文件。

至此,网站恢复到原来的状态,具体留言板、在线客服等插件安装,参考网上其他资料,谢谢!

时间: 2024-08-25 07:28:04

记一次DEDE织梦网站恢复的经历的相关文章

DEDE织梦常用的调用方法

DEDE织梦常用的调用常规调用: 网站名称调用:<title>{dede:global.cfg_webname/}</title> 网站关键词调用:<meta name="keywords" content="{dede:global.cfg_keywords/}" />网站描述调用:<meta name="description" content="{dede:global.cfg_descr

织梦网站dedecms防止挂马的思路

DedeCms做为国内使用最为广泛使用人数最多的CMS之一,经常爆出漏洞,每个漏洞的爆出,影响都是一大片,轻则被人挂广告.弹框,重则服务器成为肉机,宝贵数据丢失.那么有什么办法可以提高DedeCms的安全性呢? 先来看看原因吧,为什么PHP程序经常出漏洞,其实是由PHP程序本身决定的.PHP可复用性低,导致程序结构错综复杂,到处是冗余代码,这样不仅利于 漏洞的产生,还影响漏洞的修得:PHP程序入门简单且普遍开源,导致很多人都可直接阅读代码,搜寻漏洞:这样便有源源不断的漏洞被发现.被修复.被发现…

dede织梦怎样导出文章的URL和标题

如何用织梦cms批量查询并导出网站文章的url链接和标题. 工具/原料 dede织梦CMS网站后台 登陆dede织梦cms网站后台. 如图所示,点击[模板]-[全局标记] 如图,输入代码,调用链接和标题,并提交测试. {dede:arclist row="100"} [field:fulltitle/]******这里输入你的域名*******[field:arcurl/] {/dede:arclist} 程序运行完毕时就可以复制你想要的链接和标题了.

dede织梦data目录正确迁移及引起的问题解决方法

关于将dede织梦data目录迁移出web目录织梦官方提供了一个教程,但是如果你是按照他们提供的教程做的话会出现很多问题.比如验证码问题, 图片显示问题等等一大堆.织梦官方这种是很不负责任的,因为那个教程有很大缺陷.这里跟大家提供一个完整版本的如何将dede织梦data目录正确迁移, 以及按照官方版本教程迁移出现问题的解决办法.这里先看看官方的吧,然后我再补充. 1.将data目录转移到非Web目录 我们这里举例“D:\dedecms\v57”为我们系统的根目录,我们需要将目录下的data文件夹

如何有效防止DEDE织梦系统被挂木马安全设置(仅供参考)

尊敬的客户,您好!     感谢广大客户对我司工作的信任和支持!      我司在最近的一个多月内陆续发现多起因 DedeCMS 安全漏洞造成网站被上传恶意脚本的事件,入侵者可利用恶意脚本对外发送大量数据包,严重占用CPU资源与服务器带宽,影响极为恶劣.为保证服务稳定,即日起一旦发现网站存在此类恶意脚本,我们将立即暂停该网站的服务直到问题修复.如果您正在使用 DedeCMS,请立即检查是否已经存在恶意脚本,并更新程序到最新版本或应用相关补丁.     迄今为止,我们发现的恶意脚本文件有    

织梦网站搬家教程

一般网站的开发都是在本地完成,然后再上传到服务器上面,如果使用DEDE cms,也就是织梦建站程序的话,在本地开发完网站以后往往要备份了之后才能传到服务器上,因为在后台里的栏目里面的内容都是保存在数据库里的,要想再服务器上不用重新添加那些内容就要对数据库进行备份,然后再将网站传到服务器,必要的话需要重新安装织梦程序,下面是我在织梦程序搬迁的过程中使用的方法和步骤. 1.在制作完成织梦网站后,进入后台->系统->数据库备份/还原,这个功能是把数据库里面的所有信息都备份到网站的文件里面,全选所有的

dede织梦5.7的安全防护设置

dede安全是一直令人堪忧的,但是其用来建网站很方便,如果我们使用dede来建站,一定要做好安全防护工作. 下面总结一下dede织梦5.7的安全防护设置 1.更改管理员名称和密码,尽可能设置的复杂一下,一般是大小写字母数字和特殊符号12位以上 2.强烈建议data/common.inc.php文件属性设置为644(Linux/Unix)或只读(NT): 3.管理目录改名,最好是改成MD5形式的,最好长点,我一般改成20位大小子字母数字. 4.如果是使用HTML可以把plus下的相应文件和根目录下

织梦网站底部的Power by DedeCms怎么去掉?

由于织梦DEDECMS程序6月份的漏洞,很多织梦网站都被黑了,所以大家都在抓紧时间更新系统补丁.但是这次的DEDECMS V5.7版本更新后,在前台网页底部会出现织梦版权信息 “powered by dedecms”,很多人都不知道怎么去掉的(不建议你去掉,毕竟程序是人家开发的,你免费用了),因为这段代码并不存在于HTM模板中. 小菜现在告诉大家怎么去除织梦底部的 powered by dedecms版权信息: 在include/dedesql.classs.php文件中找到第588行: $ar

dede 织梦新空间上传方法

本地测试好的DEDE织梦程序怎么上传到新空间第一步:先将本地的数据库进行备份,(准备到新空间后进行数据还原).第二步:在新空间安装好dede程序,在安装时,可以将用户名和密码取为和本地环境一至的.第三步:登陆新空间,并在新空间的后台对新空间进行数据备份:(目的是将新空间的admin表备份下来), 然后将data/backup文件夹中的admin表和/include/common.inc.phpdata/common.inc.php这三个文件通过ftp回传到本地的一个文件夹中,以备后用. 第四步: