discuz x2.5 还原教程

虽然如今偶早已经学会备份和恢复,但仍是米有办法把数据和程序分离,由于最近折腾,把网站程序弄坏了,速度有时候很卡,因此今天下决心要让网站还原到初始安装程序状态,但数据必定要是备份还原的,就是说数据不能有任何变更,但网站程序必定要是初始安装的那样,这个要求有点高,因此但愿你们可以帮助偶共同完成,偶如今只找到几个目录,由于米回 2.5 的升级变更都有,或增长文件或变更部分目录,因此此次备份必定要具体目录,要把程序和目录彻底分离出来,这样才能最终还原网站,但愿官方的人也能给予必定帮助,偶先本地作试验,尽可能把目录整理出来,这个帖子后面还会增长内容的,但愿最终造成一个备份的详细教程。



终于努力不负有心人,偶在本地折腾了6个小时,成功的把网站还原了 5 次,得出还原教程一套。目的在恢复数据的同时,还能还你一个初始程序状态的网站,让网站如同刚刚安装的网站。

下面说具体步骤和方法。

还原网站默认程序方法

1、
一、进入网站后台 全局 - 关闭站点: 是

二、站长 - 数据库 - 优化 优化你的数据库表,而后校验 ,看数据库是否正确

三、备份网站数据库
data/backup_120812_4d3a2l      相似这样的,备份以后请检查备份是否完整,大小是否正常,若是不完整,将没法还原网站
uc_server/data/backup/backup_120818_X2cAKC

四、备份网站文件(以根目录为准,/指整个目录,文件名指具体文件)
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                                                      //网站标题处站标

2、
一、下载最新discuz x2.5程序

二、解压到网站根目录

3、
一、将
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
这些目录复制到网站根目录/ 或 你的网站安装目录/ 进行所有覆盖

二、删除 data/install.lock 文件

三、用浏览器打开 网站根目录/ 或 你的网站安装目录/install/ 进行网站安装

4、
一、安装成功后是默认网站,进入后台管理 UCenter - 数据备份 - 提交 进行数据库备份

二、找到你刚刚备份的数据库,进入到 data/你备份的数据库目录/删除数据库文件  uc_server/data/backup/你备份的数据库目录/删除数据库文件

三、将以前备份的数据库文件复制到 data/你备份的数据库目录/  uc_server/data/backup/你备份的数据库目录/ 的里面

四、刷新一次后台, Ucenter - 数据恢复 - 点你的数据库 - 将 UCenter 和 Discuz! Board 都选中 - 提交 进行数据库还原

五、刷新一次,会自动退出,用你安装的用户和密码从新登入后台

六、站长 - UCenter 设置 - UCenter 通讯密钥: 进行复制

七、UCenter - 应用管理 - 编辑 - 应用的主 URL: 修改成你当前的 域名或地址

八、UCenter - 应用管理 - 编辑 - 通讯密钥: 修改成你刚刚复制的 通讯密钥

九、点击 应用管理,连续点击几回,看通讯是否正常

十、更新缓存 - 勾选 更新模板缓存 ,提交

十一、工具 勾选 DIY 模块分类缓存 ,提交

十二、文件校验 - 开始 ,校验文件是否和你以前网站同样

1三、站长 - 数据库 - 优化 优化你的数据库表,而后校验 ,看数据库是否正确

1四、全局 - 关闭站点: 否

1五、首页 - 当前附件尺寸 点击详情,看数据库是否正常

1六、刷新首页1次。

以上所有完成以后,网站就可以恢复初始程序状态和你原来的所有数据

对网站要求高的人能够学习此教程。但本教程不适用自制模板和二次开发或修改较大的discuz x2.5网站,那个须要视具体状况而定

对于要还原所有的二次开发或大量修改模板的网站,请看传送门:http://www.discuz.net/thread-2974472-1-1.html


由于此教程未贴一张图片,怕有的人说偶乱写,因此只能将本身域名(html6game.com)奉上,偶写的教程都是试验 5 - 20 次的,而且在 3 - 4个空间和本地进行过的,因此正确率应该在95%以上。

教程写的很差,但目前这也是最详细的 x2.5 还原教程,但愿你们支持。
 
对于刚刚还原的网站,其实本身应该作一次优化,特别是对于内容量大的站点,应该更新所有统计,而后校验文件和优化数据库和校验是否完整,还要退出以后,将所有栏目和帖子访问一次,这虽然不须要去作,但这样作了可以将伪静态和网站页面调入内存之中,让你的网站访问速度更快,由于任何程序写的网站,第一次访问都是很慢的,若是有条件是本身的独立主机,那么更应该这样作,“记得国外有个工程师写的一本书,里面讲道,在一个日访问量1000万甚至更多ip的视频网站上,你要作的优化不是程序自己,而是要将那些客户可以访问到的页面通通提早调入内存,数据库也要调入内存,他还补充说,任何程序之间并不存在差别,之因此形成的差别只是你对程序的某种偏见。“之前偶也相信程序有快慢之分,好坏之分,甚至否定落后和淘汰的语言,但如今经过几年程序的开发,深入体会到,不管 asp php .net jsp 或 cgi ,它们都同样优秀,并且都可以生成 .html .shtml .xhtml 之类的页面,若是用一种语言开发的网站,而后所有生成伪静态页面,使用大型的先进的数据库,再将数据库也调进内存,那么你认为它们还有分别么。
 
 
 
 
你们好这是我刚刚在网上看的一个教程 各位站长看看这个方面能不能整站搬家,,,,谢谢你们了  【蚂蚁仔】discuz !x2.5论坛搬家、换空间教程 discuz网站搬家方法步骤 discuz论坛搬家换空间原本时间简单的事,可是问题在于各位站长搬家后出现各类各样的问题,因而本人屡试不爽的discuz x2.5搬家教程分享给你们,我搬家可能数十次,从未出过任何问题。1、备份网站数据。进入后台—站长—数据库—备份,备份成功之后,数据保存在 data/backup_d1d32c(相似这样的文件名,你的后面部分确定不同)。2、备份网站文件。有些朋友说下载一个新的discuz X2安装,再把网站改过的文件去覆盖,还列举了哪些文件是可能改过的,我以为这样容易出错,并且很麻烦,因此个人建议是,把本身的整个网站打包,下载下来,虚拟主机后台通常也有整站打包和解压的功能,很好用。3、网站文件包处理。注意,把你网站里的下面这些文件删除:data/install.lockdata/sendmail.lockdata/updatetime.lockuc_server/data/install.lockuc_server/data/updatetime.lockuc_server/data/upgrade.lockconfig/config_global.php  config/config_ucenter.phpuc_server/data/config.inc.phpconfig/config_global.phpconfig/config_ucenter.php       放心的删掉这几个文件,从新安装就有新的了。  从新安装还须要安装程序,因此再到官方下载一个Discuz! X2.5的安装包,把里面的\upload\install\index.php复制到你的网站文件install\下!  还须要数据库还原程序,把下载的新安装包里面的utility\restore.php文件放到你网站文件的/data/文件夹内。4、将处理好的网站包上传到新空间。打包上传后再解压,快不少啊。虚拟主机通常是上传到db文件夹内,到虚拟主机商后台解压到web目录,再把文件移到根目录,一样快不少。5、安装。进你的域名安装吧。注意数据库的数据表前缀和之前同样。6、安装成功之后,到—站长—数据库—还原数据。注意这里你可能遇到一个问题,恢复里面没有数据,别担忧,用ftp查看data文件下,是否是有两个backup_d1d32c相似这样的文件,其中一个内有你的备份数据,就把备份文件移到另外一个里面就能够了。还原之后,后台帐号退出,用你原来的后台帐号登录吧,更新一下缓存。就搬家完毕了。注意:搬家过程当中,请关闭论坛。尤为是数据备份和还原时请不要操做论坛。