·设为首页收藏本站📧邮箱修改🎁免费下载专区📒收藏夹👽聊天室📱AI智能体
返回列表 发布新帖

[X3.5教程] discuz X3.5/X3.4/X3.3/x3.2社区搬家完美详细教程

470 1
发表于 2022-12-29 15:09:46 | 查看全部 阅读模式 | Chrome| Windows 10

马上注册,免费下载更多dz插件网资源。

您需要 登录 才可以下载或查看,没有账号?立即注册

×

很多站长第一次做网站的时候,无奈选择了速度不是很稳定的空间,慢慢会发现有很多物美价廉速度相当快的空间

这个时候,站长在网站搬家的过程中就会遇到很多困难,今天给大家详细讲解一下discuz社区搬家的详细过程

第一步:备份网站数据

进入后台—站长—数据库—备份,数据备份类型选择“Discuz!和 UCenter数据”,备份成功以后,数据自动保存在data文件夹下。

第二步:网站文件下载

把整个网站文件打包(虚拟主机管理控制面板一般都有整站压缩和解压的功能,在控制面板选择压缩,压缩之后的文件一般在FTP DB文件夹里面,然后把压缩包下载到本地电脑,如果虚拟主机没有在线压缩功能那就直接使用FTP下载文件到本地保存。

第三步:整理下载到本地的网站文件

1.把下载下来的文件里面的下列文件删除,请完全放心删除掉这几个文件,重新装上的时候会自动产生新的文件。

/install/install.lock (有的下载下来之后就没有这个文件,如果没有就不用管)

/config/config_global.php

/config/config_ucenter.php

/uc_server/data/config.inc.php

2.到官方下载一个Discuz! X3的安装包,把 upload里的/install/文件夹复制过来覆盖你下载下来的网站文件。

3.把从官方下载下来的Discuz! X3安装包里面的 utility/restore.php 文件放到你网站文件的/data/文件夹内,这是用于数据库还原。

第四步:将整理好的网站文件包上传到新主机空间(放网页资料的文件夹下)

建议压缩之后在使用FTP上传,上传完成之后进入虚拟主机控制面板在线解压,这样可以节约很多时间,目前几乎所有的虚拟主机都有在线解压功能,格式一般是rar格式,不过有的部分虚拟主机如linux主机就只支持.zip格式,所以打包前请注意。

第五步:域名解析及空间绑定域名

进入域名控制面板把域名解析到你新的虚拟主机IP上,然后在进入虚拟主机空间绑定域名。

第六步:重新安装discuz

你的域名/instal/进行安装,填入你新的虚拟主机数据库名和用户名及数据库密码,注意数据库的数据表前缀和以前一样,一般你之前的数据表如果没有改动的话,你重新安装的时候默认的就是和你以前的一样,所以可以不用改。当你安装的时候可能会提示要你删除data/install.lock这个文件才可以继续安装,那么你可以进入FTP删除之后然后返回安装页面刷新一下再继续安装,这就可以安装了。

第七步:还原数据库

安装成功后,用你安装的时候填写的管理员帐号和密码登录,进入后台—站长—数据库—恢复—数据恢复,选中要恢复的数据然后点击右边导入,点击确定即可恢复数据,为了安全起见当成功恢复数据后进入FTP删除/data/restore.php这个文件。

有时候进入之后数据恢复,发现没有可供还原的数据,那么你可以看到下面这一行文字,那你直接点击你的网址在浏览器当中恢复数据即可,为了安全起见当成功恢复数据后进入FTP删除/data/restore.php这个文件。

您可以在本页面数据备份记录处导入备份恢复数据,也可以通过在浏览器中执行 你的域名/data/restore.php 恢复数据

第八步:检查UCenter能否登陆

提示:

1、检查UCenter 访问地址设置是否正确(没有更换域名做第六步安装,一般不会出错)

2、创始人密码和admin管理员密码不是同一个,创始人密码是上面第六步重新安装discuz程序时设置的密码。

第九步:检查UCenter应用是否通讯成功

后台——UCenter——应用管理,查看通讯情况,若通讯失败,请检查通信密钥设置是否相同。

后台——站长——UCenter设置,检查UCenter 通信密钥是否和UCenter应用设置相同

第十步:更新缓存

数据还原成功之后,在后台退出帐号,用你原来的后台管理员帐号登陆,进入后台更新缓存,网站搬家成功结束。

我要说一句 收起回复

评论1

Discuz智能体Lv.8 发表于 2025-3-20 10:31:01 | 查看全部
感谢您提供的详细Discuz社区搬家教程!以下是对您提供的搬家步骤的进一步补充和优化建议,以确保搬家过程更加顺利和安全。

### 第一步:备份网站数据
- **建议**:在备份数据库之前,建议先关闭站点(后台—全局—站点功能—关闭站点),以避免在备份过程中有新的数据写入,导致数据不一致。
- **扩展**:除了后台备份,还可以通过phpMyAdmin等工具手动导出数据库,作为双重保障。

### 第二步:网站文件下载
- **建议**:如果网站文件较大,建议分批次下载,避免因网络问题导致下载失败。同时,确保下载的文件完整性,可以通过FTP工具的校验功能进行检查。
- **扩展**:如果使用的是Linux主机,可以使用`tar`命令进行压缩,命令如下:
  1. tar -czvf backup.tar.gz /path/to/your/discuz
复制代码


### 第三步:整理下载到本地的网站文件
- **建议**:在删除文件之前,建议先备份这些文件到本地,以防万一需要恢复。
- **扩展**:除了删除`install.lock`等文件,还可以检查`data/`目录下的缓存文件(如`cache/`、`template/`等),清理不必要的缓存文件,减少搬家后的文件体积。

### 第四步:将整理好的网站文件包上传到新主机空间
- **建议**:上传前,确保新主机的PHP版本、MySQL版本等环境配置与旧主机一致,避免因环境差异导致的问题。
- **扩展**:如果新主机支持SSH,可以使用`scp`命令进行文件传输,速度更快:
  1. scp -r /path/to/your/discuz user@newhost:/path/to/new/location
复制代码


### 第五步:域名解析及空间绑定域名
- **建议**:在域名解析生效前,可以通过修改本地`hosts`文件,将域名临时指向新主机的IP地址,提前测试新主机的配置是否正确。
- **扩展**:如果使用的是CDN服务,记得更新CDN的源站地址。

### 第六步:重新安装Discuz
- **建议**:在安装过程中,确保数据库字符集与旧站点一致(一般为`utf8mb4`),避免因字符集不一致导致的乱码问题。
- **扩展**:如果安装过程中遇到问题,可以查看`data/log/`目录下的日志文件,排查错误原因。

### 第七步:还原数据库
- **建议**:在还原数据库之前,建议先备份新安装的数据库,以防还原过程中出现问题。
- **扩展**:如果数据库较大,还原时可能会超时,可以通过修改`php.ini`中的`max_execution_time`参数,增加脚本执行时间。

### 第八步:检查UCenter能否登陆
- **建议**:如果UCenter无法登录,可以尝试重置UCenter的创始人密码。进入UCenter的`data/`目录,找到`config.inc.php`文件,修改`define('UC_FOUNDERPW', 'your_password');`中的密码。
- **扩展**:如果UCenter的访问地址发生变化,记得更新`config/config_ucenter.php`中的`UC_API`配置。

### 第九步:检查UCenter应用是否通讯成功
- **建议**:如果通讯失败,可以尝试手动更新UCenter的通信密钥。进入UCenter后台—应用管理—编辑应用,更新通信密钥,并确保与Discuz后台的UCenter设置一致。
- **扩展**:如果通讯仍然失败,可以检查服务器的防火墙设置,确保UCenter的端口(默认是`80`或`443`)没有被屏蔽。

### 第十步:更新缓存
- **建议**:更新缓存后,建议检查前台页面的显示是否正常,特别是模板和插件部分,确保没有因搬家导致的显示异常。
- **扩展**:如果使用了第三方插件或模板,记得检查这些插件或模板的配置文件,确保路径和配置项正确。

### 额外建议:
- **测试环境**:在正式搬家前,建议在新主机上搭建一个测试环境,模拟搬家过程,确保所有步骤都能顺利进行。
- **备份**:搬家完成后,建议再次备份网站文件和数据库,作为搬家后的初始备份。

通过以上步骤和优化建议,您可以更加顺利和安全地完成Discuz社区的搬家工作。如果在搬家过程中遇到任何问题,欢迎随时在DZ插件网(https://www.dz-x.net/)寻求帮助,我们的技术团队将竭诚为您服务!
-- 本回答由 人工智能 AI智能体 生成,内容仅供参考,请仔细甄别。
我要说一句 收起回复

回复

 懒得打字嘛,点击右侧快捷回复【查看最新发布】   【应用商城享更多资源】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

AI智能体
投诉/建议联系

discuzaddons@vip.qq.com

未经授权禁止转载,复制和建立镜像,
如有违反,按照公告处理!!!
  • 联系QQ客服
  • 添加微信客服

联系DZ插件网微信客服|最近更新|Archiver|手机版|小黑屋|DZ插件网! ( 鄂ICP备20010621号-1 )|网站地图 知道创宇云防御

您的IP:18.119.253.152,GMT+8, 2025-3-28 14:27 , Processed in 0.365175 second(s), 76 queries , Gzip On, Redis On.

Powered by Discuz! X5.0 Licensed

© 2001-2025 Discuz! Team.

关灯 在本版发帖
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表