Discuz教程网

Discuz UC UCHome 网站搬家教程

[复制链接]
authicon dly 发表于 2011-8-14 14:43:56 | 显示全部楼层 |阅读模式
本教程以服务器上安装(UCenter 1.5.0+UCenter Home 1.5 正式版本+Discuz!7.0.0 为例的虚拟空间讲解)一、关闭站点
1、关闭 UCenter Home
管理员登录 UCenter Home 管理后台 => 基本设置 => 站点设置 => 站点关闭访问,选择“是”。

163206edeiribelzetiyrt.gif

2、关闭论坛
管理员登录论坛后台 => 全局 => 站点信息 => 论坛关闭,选择“是”。

163206y52t5dktkh7q7zhj.gif


二、备份数据
从 UCenter 备份数据
登录 UCenter 后台 => 数据备份

1632066157hr6rhha51rl1.gif



注意:在 UCenter 下可以只备份 UCenter 的数据,也可以备份所有应用或者部分应用的数据。
这里我们选择备份所有应用的数据。提交等待备份完成,可以到数据备份记录里查看

16320667rsr6u599purpvr.gif



这里可以很明确的看到备份记录和备份数据的日期,点击详情,可以查看到详细的信息,如下图所示:

1632068a1318x0x3araklk.gif


这样就把所有数据都备份好了。如果不放心也可以再到 UCenter Home 后台,以及论坛后台进行单个应用的备份。
三、备份程序文件
1、备份 UCenter 的所有程序文件,尤其注意 data 目录以及其下的 config.inc.php 文件一定不能丢失。
注意:data 目录下的 backup 目录下存放的是刚才备份的数据
avatar 目录下存放的是所有应用会员的头像图片,所以这些文件一定不能丢失
2、备份 UCenter Home 的程序文件,要备份所有的程序文件。尤其注意 data 目录和 attachment 目录以及 config.php 文件一定
不能丢失。
3、备份论坛的程序文件,要备份所有的程序文件。尤其注意 attachment 附件目录以及 config.inc.php 文件一定不能丢失。
方法:登录到 FTP 下载所有的程序文件到本地即可
163206mm5f64f028a6b68a.gif


四、对新服务器的要求
确保搬入服务器和原服务器的数据库版本和编码一致,如果编码一不致可能会出现乱码的情况。
五、恢复备份程序
1、首先把备份的程序文件分别上传到新服务器上相应的目录里
在新服务器根目录下分别新建 uc、home 和 bbs 三个目录
UCenter 程序上传到 ./uc, UCenter Home 程序上传到 ./home 下,论坛程序上传到 ./bbs下,如下图所示:
163207tzwu7j3ummhpit9m.gif

2、修改目录权限(我们主机不需要修改权限,直接跳过这步
1)UCenter
如果您的主机为 *nix 操作系统,将以下目录、以及该目录下面的所有文件的属性设置为 777,Win 主机请设置 internet 来宾帐户
可读写属性。
./data
./data/avatar
./data/backup
./data/cache
./data/logs
./data/tmp
./data/view
./data/config.inc.php
关于目录权限修改可以参考:http://faq.comsenz.com/viewnews-183
2)UCenter Home
如果您的主机为 *nix 操作系统,请设置如下文件夹权限改为 777,Windows 主机设置 Internet 来宾帐号可读写的权限。
attachment
data
data/*.*
uc_client/date
config.php (安装完毕 777 取消)
3)论坛
如果您的主机为 *nix 操作系统,请将服务器上以下目录、以及该目录下面的所有文件的属性设置为 777,Win 主机请设置
internet 来宾帐户可读写属性。
./config.inc.php
./attachments
./forumdata
./forumdata/cache
./forumdata/templates
./forumdata/threadcaches
./forumdata/logs
./uc_client/data/cache
3、全新安装各应用
1)安装 UCenter
在浏览器中运行安装程序(http://www.domain.com/uc/install)进入准备安装页面进行安装即可,具体的安装方法请参考:
http://faq.comsenz.com/viewnews-449 (参考从第三步以后的步骤)
注意:安装的时候 UCenter 数据库名以及表名前缀一定要和原来的一致。
2)安装 UCenter Home
安装前请先删除 ./home/data/install.lock 文件,再次运行安装文件

163207n5bb5zbyzbibg596.gif

参考这里的教程:http://faq.comsenz.com/viewnews-486(参考从第二步以后的步骤)
注意:安装的时候 UCenter Home 数据库名以及表名前缀一定要和原来的一致。
3)安装论坛
安装前先检查一下 ./bbs/install/index.php 这个文件是否存在,如果不存在请上传相同版本的论坛程序,上传这个文件到相应的
目录下。
163207pusq080spg0qbgqb.gif



同时安装论坛前要把 ./forumdata/install.lock 文件删除。
163208a0mma00dmbtmdap2.jpg

安装参考这里的教程:
http://faq.comsenz.com/viewnews-487(参考从第三步以后的步骤)
注意:安装的时候论坛数据库名以及表名前缀一定要和原来的一致。
4、登录 UCenter 后台,检查各应用是否通信成功。
163208gzjf7zikkk2j4jgg.gif


六、恢复数据库
创始人登录 UCenter 后台 => 数据备份 => 数据备份记录,如下图所示:
1632084n4zdxo825xh2jpv.gif



点击详情
163208xi02bqopjp8b8g0j.gif

选中全部的应用,提交即可导入数据
163208cpw86c807bb0wzts.gif

等待数据全部导入,如下图所示:
163209bp2ja2b94fi4wyzb.gif


七、后续操作
1、由于 UCenter Home 以及论坛的 URL 路径和之前比发生了变化,所以要在 UCenter 后台修改为正确的路径。
UCenter 管理后台 => 应用管理 => 编辑 UCenter Home 以及论坛的 URL 路径
163209xlrx3ekzs22ddm2l.gif

163209lx0xyytbdk11x1tc.gif


2、检查应用的 UCenter 配置信息
UCenter 管理后台 => 应用管理 => 编辑 UCenter Home 以及论坛的应用,找到应用的 UCenter 配置信息,复制其中的全部内容,
分别覆盖UCenter Home 以及论坛的 config 文件最后的关于 UCenter 的配置信息
1632096tpv7vkett6e116w.gif


1632090lwqxqbdi7wllclx.gif

3、更新 UCenter、UCenter Home 以及论坛的缓存
这样搬家就全部完成了。

5d6d转虚拟主机用户如果要搬走也是按此教程操作,如果原空间已经自行安装好程序请下载我们主机里的logging.php覆盖你新空间里的对应文件,否则可能部分会员会提示密码错误。


注:如果您的程序不带数据库备份恢复功能,推荐使用帝国备份王,下载地址和介绍:http://www.phome.net/ebak2008os/

大于2m的数据库不推荐使用phpmyadmin备份和恢复。





上一篇:Discuz X2设置后台限制、绑定IP地址之后,创始人没法进入后台的解决办法
下一篇:Discuz 插件编码转换教程
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

1314学习网 ( 浙ICP备10214163号 )

GMT+8, 2024-5-6 19:51

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表