虽然现在偶早已经学会备份和恢复,但还是米有办法把数据和程序分离,因为最近折腾,把网站程序弄坏了,速度有时候很卡,所以今天下决心要让网站还原到初始 安装程序状态,但数据一定要是备份还原的,就是说数据不能有任何变动,但网站程序一定要是初始安装的那样,这个要求有点高,所以希望大家能够帮助偶共同完 成,偶现在只找到几个目录,因为米回 2.5 的升级变动都有,或增加文件或变动部分目录,所以这次备份一定要具体目录,要把程序和目录完全分离出来,这样才能最终还原网站,希望官方的人也能给予一定 帮助,偶先本地做试验,尽量把目录整理出来,这个帖子后面还会增加内容的,希望最终形成一个备份的详细教程。
终于努力不负有心人,偶在本地折腾了6个小时,成功的把网站还原了 5 次,得出还原教程一套。目的在恢复数据的同时,还能还你一个初始程序状态的网站,让网站如同刚刚安装的网站。
下面说具体步骤和方法。
还原网站默认程序方法
一、
1、进入网站后台 全局 – 关闭站点: 是
2、站长 – 数据库 – 优化 优化你的数据库表,然后校验 ,看数据库是否正确
3、备份网站数据库
data/backup_120812_4d3a2l 类似这样的,备份之后请检查备份是否完整,大小是否正常,如果不完整,将无法还原网站
uc_server/data/backup/backup_120818_X2cAKC
4、备份网站文件(以根目录为准,/指整个目录,文件名指具体文件)
data/ //网站附件、diy模板、伪静态页和一些缓存数据
static/image/common/logo.png //网站logo
static/image/common/logo_88_31.gif //网站logo小尺寸
static/image/common/logo_sc.png //网站logo搜索
static/image/common/logo_sc_s.png //网站logo搜索小尺寸
static/image/common/watermark.gif //上传图片水印mark
static/image/common/watermark.png //上传图片水印mark
template/ //模板
source/plugin/ //插件
uc_server/data/avatar/ //会员图像
web.config或php.ini //网站伪静态配置文件,可能还有种
favicon.ico //网站标题处站标
二、
1、下载最新discuz x2.5程序
2、解压到网站根目录
三、
1、将
data/
static/image/common/logo.png
static/image/common/logo_88_31.gif
static/image/common/logo_sc.png
static/image/common/logo_sc_s.png
static/image/common/watermark.gif
static/image/common/watermark.png
template/
source/plugin/
uc_server/data/avatar/
web.config或php.ini
favicon.ico
这些目录复制到网站根目录/ 或 你的网站安装目录/ 进行全部覆盖
2、删除 data/install.lock 文件
3、用浏览器打开 网站根目录/ 或 你的网站安装目录/install/ 进行网站安装
四、
1、安装成功后是默认网站,进入后台管理 UCenter – 数据备份 – 提交 进行数据库备份
2、找到你刚刚备份的数据库,进入到 data/你备份的数据库目录/删除数据库文件 uc_server/data/backup/你备份的数据库目录/删除数据库文件
3、将之前备份的数据库文件复制到 data/你备份的数据库目录/ uc_server/data/backup/你备份的数据库目录/ 的里面
4、刷新一次后台, Ucenter – 数据恢复 – 点你的数据库 – 将 UCenter 和 Discuz! Board 都选中 – 提交 进行数据库还原
5、刷新一次,会自动退出,用你安装的用户和密码重新登入后台
6、站长 – UCenter 设置 – UCenter 通信密钥: 进行复制
7、UCenter – 应用管理 – 编辑 – 应用的主 URL: 修改为你当前的 域名或地址
8、UCenter – 应用管理 – 编辑 – 通信密钥: 修改为你刚刚复制的 通信密钥
9、点击 应用管理,连续点击几次,看通信是否正常
10、更新缓存 – 勾选 更新模板缓存 ,提交
11、工具 勾选 DIY 模块分类缓存 ,提交
12、文件校验 – 开始 ,校验文件是否和你之前网站一样
13、站长 – 数据库 – 优化 优化你的数据库表,然后校验 ,看数据库是否正确
14、全局 – 关闭站点: 否
15、首页 – 当前附件尺寸 点击详情,看数据库是否正常
16、刷新首页1次。
以上全部完成之后,网站就能够恢复初始程序状态和你原来的全部数据
对网站要求高的人可以学习此教程。但本教程不适用自制模板和二次开发或修改较大的discuz x2.5网站,那个需要视具体情况而定
对于要还原全部的二次开发或大量修改模板的网站,请看传送门:http://www.discuz.net/thread-2974472-1-1.html
因为此教程未贴一张图片,怕有的人说偶乱写,所以只能将自己域名(www.html6game.com)奉上,偶写的教程都是试验 5 – 20 次的,并且在 3 – 4个空间和本地进行过的,所以正确率应该在95%以上。
教程写的不好,但目前这也是最详细的 x2.5 还原教程,希望大家支持。
——————
有这么复杂吗?
备份都在dada里
————————————————————————————
告诉你一个简单的。
在空间上 建一个 0000 目录,把现在网站下所有文件拖到000里。
再FTP上传全新的文件。
再把 旧网站里的 三个配制文件、UC头像目录、附件目录拖出来就OK了。 就这么简单。
http://www.discuz.net/thread-3021726-1-1.html
微信赞赏支付宝赞赏