dedecms不小心点错删除了网站栏目,导致数据丢失!但是原文件没有删除空间里的HTML还在,请问怎么恢复啊?
Dedecms备份:
1、登陆网站后台,进入系统——数据库备份/还原;
2、选择页面上列出的所有的表,点击提交即可;
3、在ftp中将所有文件下载到本地(尤其是/data/backupdata/目录以及templets目录)。
Dedecms恢复:
当网站出现问题需要转移恢复数据的时候按照以下步骤进行:
1、将所有文件上传到服务器;
2、删除install目录下的install_locktxt,并将indexphpbak更名为:indexphp;
3、运行http://你的新网址/install重新安装dedecms;
4、进入后台,系统——数据库备份/还原,点击右上角的数据还原进行恢复即可。
首先可以在本地使用可视化工具查询语句:SELECT count(id) AS c FROM dede_archives WHERE pubdate > UNIX_TIMESTAMP( CURDATE( ) )
是否有有当天的数据。
第一,找空间商恢复一下空间数据就可以了。一般空间商都有数据备份。
第二,如果你自己有数据库备份,则可以通过将数据库恢复的方法,来将栏目和数据恢复。
第三,如果你没有备份,只能说是根据html的内容来在后台重新添加栏目和内容。
有两种方法。
第一 原数据库和你现在的数据库名和用户密码一致 ,你可以直接搬迁 一般的后台有这样的功能,没有你可以自己转移。
第二 现在给你的数据库名和密码不一样了,你可以将原先的前台备份,数据库备份 ,在新的空间安装起来,然后进入FTP,把前台文件覆盖,数据库就不要覆盖了。 进入后台,数据库恢复,把原先备份好的数据库传到FTP的数据库存放文件目录 一般的是data dedecms我不怎么用 记得不识很清楚。
祝你成功。。。。
百度:新手天空游龙学院 或者谷歌搜索:游龙学院 第一个
您好,跟版网团队很高兴为您解答:
遇到这种问题通常是备份的数据有问题造成的,如果是用织梦默认的数据库恢复功能的话,请检查data/backupdata中table开头的txt文档里面是不是只有一些drop类的sql语句,如果是的话,可能是备份时候表结构没有备份造成的。这种情况,如果你没有数据库其他备份,只能从织梦原版的备份中提取一个表结构放到这个里面,然后重新安装恢复。
希望我的回答能够帮到您。如果有其他问题也可再找我。
1 在本机用dede安装一个全新的、没有任何文章数据的网站系统,安装时数据库名称无所谓,但数据库表前缀要填你想更改的那个(例如yingsheji_),记得编码要选原来的一样,不然会有乱码现象。
2 在旧网站后台系统管理-数据备份哪里备份数据,这里的数据指的是DEDECMS自己后台所采取的备份文件,类似用phpmyadmin等工具所作的备份。备份完成后,DEDECMS会将备份文件放到根目录下的data目录(不同版本可能会不同)下的backupdata文件夹里面,你会发现是许多文本文件。
3 用Dreamweaver建个本地站点,把备份文件夹(backupdata)复制到本地站点根目录中。
4 在DW中,单击“编辑”下的“查找和替换”,查找范围选“当前整个本地站点”,搜索那一项选“源代码”,查找文本框中输入原来的dede表前缀(比如dede_),替换文本框中输入你想更改为的dede表前缀(比如yingsheji_),然后单击“替换全部”。
5 全部替换完毕后,别忘了打开名字以tables_struct开头的那个文本文件检查一下,没有改好的地方手工改一下。这个表很重要,你的网站恢复安装时,它是用来创建表结构的。
6 把DW本地站点中的备份文件复制到新建的dede系统的数据备份文件夹,然后登录后台,进“系统设置”里选“数据还原”,把这些数据还原到这个新dede系统中。
7 还原后重新生成HTML就可以了,相应的附件也要COPY到对应的目录下。
0条评论