discuz x2.5 还原教程

2024-03-25 13:40
文章标签 教程 还原 discuz x2.5

本文主要是介绍discuz x2.5 还原教程,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

虽然现在偶早已经学会备份和恢复,但还是米有办法把数据和程序分离,因为最近折腾,把网站程序弄坏了,速度有时候很卡,所以今天下决心要让网站还原到初始安装程序状态,但数据一定要是备份还原的,就是说数据不能有任何变动,但网站程序一定要是初始安装的那样,这个要求有点高,所以希望大家能够帮助偶共同完成,偶现在只找到几个目录,因为米回 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


因为此教程未贴一张图片,怕有的人说偶乱写,所以只能将自己域名(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搬家教程分享给大家,我搬家可能数十次,从未出过任何问题。
一、备份网站数据。
进入后台—站长—数据库—备份,备份成功以后,数据保存在 data/backup_d1d32c(类似这样的文件名,你的后面部分肯定不一样)。
二、备份网站文件。
有些朋友说下载一个新的discuz X2安装,再把网站改过的文件去覆盖,还列举了哪些文件是可能改过的,我觉得这样容易出错,而且很麻烦,所以我的建议是,把自己的整个网站打包,下载下来,虚拟主机后台一般也有整站打包和解压的功能,很好用。
三、网站文件包处理。注意,把你网站里的下面这些文件删除:
data/install.lock
data/sendmail.lock
data/updatetime.lock
uc_server/data/install.lock
uc_server/data/updatetime.lock
uc_server/data/upgrade.lock
config/config_global.php  
config/config_ucenter.php
uc_server/data/config.inc.php
config/config_global.php
config/config_ucenter.php
       放心的删掉这几个文件,重新安装就有新的了。
  重新安装还需要安装程序,所以再到官方下载一个Discuz! X2.5的安装包,把里面的\upload\install\index.php复制到你的网站文件install\下!
  还需要数据库还原程序,把下载的新安装包里面的utility\restore.php文件放到你网站文件的/data/文件夹内。
四、将处理好的网站包上传到新空间。
打包上传后再解压,快很多啊。虚拟主机一般是上传到db文件夹内,到虚拟主机商后台解压到web目录,再把文件移到根目录,同样快很多。
五、安装。
进你的域名安装吧。注意数据库的数据表前缀和以前一样。
六、安装成功以后,到—站长—数据库—还原数据。
注意这里你可能遇到一个问题,恢复里面没有数据,别担心,用ftp查看data文件下,是不是有两个backup_d1d32c类似这样的文件,其中一个内有你的备份数据,就把备份文件移到另一个里面就可以了。
还原以后,后台账号退出,用你原来的后台账号登陆吧,更新一下缓存。就搬家完毕了。
注意:搬家过程中,请关闭论坛。尤其是数据备份和还原时请不要操作论坛。
 

转载于:https://www.cnblogs.com/alibabaidu/p/3519289.html

这篇关于discuz x2.5 还原教程的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/845192

相关文章

springboot使用Scheduling实现动态增删启停定时任务教程

《springboot使用Scheduling实现动态增删启停定时任务教程》:本文主要介绍springboot使用Scheduling实现动态增删启停定时任务教程,具有很好的参考价值,希望对大家有... 目录1、配置定时任务需要的线程池2、创建ScheduledFuture的包装类3、注册定时任务,增加、删

如何为Yarn配置国内源的详细教程

《如何为Yarn配置国内源的详细教程》在使用Yarn进行项目开发时,由于网络原因,直接使用官方源可能会导致下载速度慢或连接失败,配置国内源可以显著提高包的下载速度和稳定性,本文将详细介绍如何为Yarn... 目录一、查询当前使用的镜像源二、设置国内源1. 设置为淘宝镜像源2. 设置为其他国内源三、还原为官方

Maven的使用和配置国内源的保姆级教程

《Maven的使用和配置国内源的保姆级教程》Maven是⼀个项目管理工具,基于POM(ProjectObjectModel,项目对象模型)的概念,Maven可以通过一小段描述信息来管理项目的构建,报告... 目录1. 什么是Maven?2.创建⼀个Maven项目3.Maven 核心功能4.使用Maven H

IDEA自动生成注释模板的配置教程

《IDEA自动生成注释模板的配置教程》本文介绍了如何在IntelliJIDEA中配置类和方法的注释模板,包括自动生成项目名称、包名、日期和时间等内容,以及如何定制参数和返回值的注释格式,需要的朋友可以... 目录项目场景配置方法类注释模板定义类开头的注释步骤类注释效果方法注释模板定义方法开头的注释步骤方法注

Python虚拟环境终极(含PyCharm的使用教程)

《Python虚拟环境终极(含PyCharm的使用教程)》:本文主要介绍Python虚拟环境终极(含PyCharm的使用教程),具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,... 目录一、为什么需要虚拟环境?二、虚拟环境创建方式对比三、命令行创建虚拟环境(venv)3.1 基础命令3

使用Node.js制作图片上传服务的详细教程

《使用Node.js制作图片上传服务的详细教程》在现代Web应用开发中,图片上传是一项常见且重要的功能,借助Node.js强大的生态系统,我们可以轻松搭建高效的图片上传服务,本文将深入探讨如何使用No... 目录准备工作搭建 Express 服务器配置 multer 进行图片上传处理图片上传请求完整代码示例

python连接本地SQL server详细图文教程

《python连接本地SQLserver详细图文教程》在数据分析领域,经常需要从数据库中获取数据进行分析和处理,下面:本文主要介绍python连接本地SQLserver的相关资料,文中通过代码... 目录一.设置本地账号1.新建用户2.开启双重验证3,开启TCP/IP本地服务二js.python连接实例1.

Python 安装和配置flask, flask_cors的图文教程

《Python安装和配置flask,flask_cors的图文教程》:本文主要介绍Python安装和配置flask,flask_cors的图文教程,本文通过图文并茂的形式给大家介绍的非常详细,... 目录一.python安装:二,配置环境变量,三:检查Python安装和环境变量,四:安装flask和flas

Spring Security基于数据库的ABAC属性权限模型实战开发教程

《SpringSecurity基于数据库的ABAC属性权限模型实战开发教程》:本文主要介绍SpringSecurity基于数据库的ABAC属性权限模型实战开发教程,本文给大家介绍的非常详细,对大... 目录1. 前言2. 权限决策依据RBACABAC综合对比3. 数据库表结构说明4. 实战开始5. MyBA

Ubuntu中远程连接Mysql数据库的详细图文教程

《Ubuntu中远程连接Mysql数据库的详细图文教程》Ubuntu是一个以桌面应用为主的Linux发行版操作系统,这篇文章主要为大家详细介绍了Ubuntu中远程连接Mysql数据库的详细图文教程,有... 目录1、版本2、检查有没有mysql2.1 查询是否安装了Mysql包2.2 查看Mysql版本2.