摘要:登录需要搬家的discuz网站后台,在——站长——数据库,这里先完整备份网站的全部数据,即Discuz! 和 UCenter 数据的全部数据。
discuz搬家换服务器相对还是简单的,整个过程就是备份数据,下载再上传,然后执行数据恢复的一个过程。
首先,备份数据
登录需要搬家的discuz网站后台,在——站长——数据库,这里先完整备份网站的全部数据,即 Discuz! 和 UCenter 数据 的全部数据。
第二,打包网站并下载到本地电脑
登录服务,打开discuz网站的根目录,将网站根目录下除了服务器系统文件如user.ini之外的全部网站文件打包压缩为zip或gz格式,如myweb.zip,然后将myweb.zip文件下载到本地电脑。
第三,新服务器设置和上传文件到新的服务器
首先,如果原来的服务器使用了ssl证书,我们先将域名解析到新的服务器并绑定,然后安装好ssl证书及重定向设置等。
第二是将前面下载到本地的myweb.zip文件上传到新服务器——网站的根目录下面,然后解压缩文件,使上传的网站文件都在新服务器的网站根目录下面。
第四,全新再安装一遍discuz
去官方下载与你的网站程序版本一致的全新安装包,解压缩后找到upload文件夹,将里面的install文件夹里面的index.php上传到服务器中的install文件夹里面,如果服务器上没有install文件夹,那么就把整个install文件夹上传到网站的根目录。
接着在浏览器中输入 您的域名/intall 访问,这时候会提示你要删除install.lock这个文件才能继续,根据提示,先去删除然后按Ctrl+F5刷新浏览器,即可进行下一步,根据提示装完成即可。
安装过程中可以选择 全新安装 Discuz! X 与 UCenter Server ,一定要填写正确新服务器的数据库连接信息,然后是数据表前缀这里一定要注意与搬家前网站的数据库表前缀一致,不知道是什么可以打开服务器上根目录的data\backup_开头的文件夹,任意打开里面的一个sql文件,就能看到数据库表前缀是什么了;账号和密码可以是均admin。
第五,执行数据恢复
安装完成之后点下图所示的“进入管理后台”。
进入 站长——数据库——恢复,下图所示:
这里告诉我们:如果需要恢复数据,需要将一个名为 restore.php 文件上传到网站的data目录下,那么我们打开前下载的全新安装包解压缩的文件夹,找到并双击打开,然后就可以下载到restore.php这个文件夹了,下载之后按要求将restore.php上传到网站的data目录下面。
然后浏览器地址栏输入 你的网址/data/restore.php 后按照提示点下图所示的“导入”,然后等等完成即可。
完成之后,使用搬家之前的网站创始人账号登录网站,进入后台更新缓存即可;这里执行数据恢复之后一定要注意使用的是原网站的管理员账号登录,不是搬家后在服务器安装时的管理员账号。
然后再安装或更新插件,一般不换域名正常搬家,应用中心的插件只需要再次安装或更新即可,其他的就是坚持UCenter通信是否成功。
来源:小宅女funny