做外贸建站,有时候必不了要进行网站搬家操作,先在我们测试的服务器上做好后再搬到用户的服务器,或者用户需要换新的服务器,都会经常要做WordPress网站搬家,通常一个网站几百M或者几个G,都是很正常的。
常规的网站搬家方式
先打包下载到本地,再由本地上传到新的服务器,网速好的情况下,几百M那还好办,如果网速不好,而且服务器还在外国,或者几个G的网站文件,先下载,再上传,那不是要要崩溃吗?
建议的搬家方式
如果我们的新旧服务器都在外国,利用外国超大带宽互传,美国都是1G以上的带宽,传输超快。
所以我们一般采用服务器直传的方式。
操作流程
1、在旧服务器备份打包,得到下载地址
2、在新服务器上,使用远程下载,
宝塔面板使用方法
可以在文件管理里面直接启用远程下载,基本上是秒传的速度。
Cpanel面板使用方法
Cpanel的文件管理器并没有远程下载的功能,不过我们可以利用PHP远程下载的方式来传输文件。
1、首先在文件管理器进到网站根目录,创建一个1.php文件
2、选中1.php右键点击Edit,进行编辑
写入以下代码,其中下载地址,改为你自己的旧服务器上的文件包下载地址。
<?php define('BUFSIZ', 4095); $url = '下载地址'; $rfile = fopen($url, 'r'); $lfile = fopen(basename($url), 'w'); while(!feof($rfile)) fwrite($lfile, fread($rfile, BUFSIZ), BUFSIZ); fclose($rfile); fclose($lfile); ?>
记得保存文件修改。
3、在浏览器上通过https://你的域名/1.php 运行这个远程下载文件。等待下载完成。然后我们点击文件管理器上的“重新加载”刷新
你就会看到文件下载过来了,注意对比下载到的文件大小是否你的备份包一致。
这样我们就轻松的把文件传输到新的服务器上了,剩下的你就可以进行还原操作了。