Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[求助] 大神来帮我看下,我是这么搬家的

[复制链接]
lblath 发表于 2016-7-14 12:32:05 | 显示全部楼层 |阅读模式
因为数据不大,我这么做的

ftp把整站下载回来

sftp把数据库下载回来

然后新的VPS里配置好环境把整站ftp上传上去,sftp把数据库文件上传,基本保持和原来空间一样的,然后数据库权限改为700,里面的表改为660

最后把nignx配置文件用原来的覆盖,打开网站怎么老是出错,数据库密码是一样的,目录也是一样的,非常纠结,不知道错在哪?
西部云xibu7.com 发表于 2016-7-14 12:33:16 | 显示全部楼层
建议后台-数据库备份,然后在还原
回复

使用道具 举报

 楼主| lblath 发表于 2016-7-14 12:44:51 | 显示全部楼层
西部云xibu7.com 发表于 2016-7-14 12:33
建议后台-数据库备份,然后在还原

我后台为防万一,也备份了,我用tools检查表都对的,恢复还是显示错误,更新缓存还是错误,

回复

使用道具 举报

magentoon 发表于 2016-7-14 14:55:05 | 显示全部楼层
你这样搬,FTP搬网站程序似乎可以,但数据库我感觉是只备份数据表再导入
如果用SSH则简单很多。
回复

使用道具 举报

 楼主| lblath 发表于 2016-7-14 15:58:43 | 显示全部楼层
本帖最后由 lblath 于 2016-7-14 16:01 编辑
magentoon 发表于 2016-7-14 14:55
你这样搬,FTP搬网站程序似乎可以,但数据库我感觉是只备份数据表再导入
如果用SSH则简单很多。

我也在你网站看过SSH搬,但是当时我网站备份是在SHH里把数据库打包到网站根目录,然后再把网站连同刚打包的数据打包压缩,再下载到本地的,现在只有一个vps在用,我就想,你那方法是直接把网站数据打包发到新服务器再解包,再把数据库也打包压缩发到新服务器再解包,那我把网站数据传新服务器上,再把数据库传新服务器上,设置下目录权限不是一样的吗,然后网站打开就是错误,然后我tools检查表,全对,tools里恢复数据库错误,更新缓存错误,
然后我又想把数据库删除,按照这个方法:把你网站里的下面这些文件删除
data/install.lock
data/sendmail.lock
data/updatetime.lock

uc_server/data/install.lock
uc_server/data/updatetime.lock
uc_server/data/upgrade.lock
uc_server/data/config.inc.php

config/config_global.php  
config/config_ucenter.php
重新安装还需要安装程序,所以再到官方下载一个discuz x3 的安装包,把里面的\upload\install\index.php复制到你的网站文件install\下!
还需要数据库还原程序,把下载的新安装包里面的utility\restore.php文件放到你网站文件的/data/文件夹内。

这个样子,还是不行,最后用了个最笨的方法
安装原版程序,然后把后台备份的数据恢复,再把现在的网站程序上传覆盖,这样才没错,也不知道上面的方法哪里错了,奇怪,要是数据大,用这笨方法,得哭死啊
回复

使用道具 举报

magentoon 发表于 2016-7-14 16:13:22 | 显示全部楼层
lblath 发表于 2016-7-14 15:58
我也在你网站看过SSH搬,但是当时我网站备份是在SHH里把数据库打包到网站根目录,然后再把网站连同刚打包 ...

SSH搬家,优势是不用下载到本地而在线对传。如果还下载回来再上传,就不需要SSH了
下载到本地就是笨办法了,没捷径了。打包下载再上传最主要是的是文件权限不对,造成各种错误。
回复

使用道具 举报

magentoon 发表于 2016-7-14 16:17:59 | 显示全部楼层
我现在两个服务器,前几天重装其中一个,是用SSH先把数据转移到另一个服务器上,环境装好再转回来,速度很快。9G的数据下载再上传,包括重装程序、后台设置这些,至少要一周才搞定。用SSH在线打包、压缩、复制、解压,各种操作完成也就十分钟左右。
上次只有一个服务器的时候,为了重装环境和测试性能,我专门另外买一个,一个月,重装完就不再续费。
有些时候,服务器几十元钱不能省,时间更金贵些。
回复

使用道具 举报

 楼主| lblath 发表于 2016-7-14 16:32:17 | 显示全部楼层
magentoon 发表于 2016-7-14 16:17
我现在两个服务器,前几天重装其中一个,是用SSH先把数据转移到另一个服务器上,环境装好再转回来,速度很 ...

整站代码下载再上传肯定没错,就是有一点搞不懂,SSH里把数据库打包发送解压,和我这个下载回来的数据库上传到服务器后再把目录权限改下,效果应该是一样的,怎么会出错的,郁闷,
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-12-22 22:41 , Processed in 0.032687 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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