外贸建站,有时候必不了要进行网站搬家操作,先在我们测试的服务器上做好后再搬到用户的服务器,或者用户需要换新的服务器,都会经常要做WordPress网站搬家,通常一个网站几百M或者几个G,都是很正常的。

常规的网站搬家方式

先打包下载到本地,再由本地上传到新的服务器,网速好的情况下,几百M那还好办,如果网速不好,而且服务器还在外国,或者几个G的网站文件,先下载,再上传,那不是要要崩溃吗?
Wordpress超大网站文件搬家

建议的搬家方式

如果我们的新旧服务器都在外国,利用外国超大带宽互传,美国都是1G以上的带宽,传输超快。

所以我们一般采用服务器直传的方式。

Wordpress超大网站文件搬家

操作流程

1、在旧服务器备份打包,得到下载地址

2、在新服务器上,使用远程下载,

宝塔面板使用方法

可以在文件管理里面直接启用远程下载,基本上是秒传的速度。

Wordpress超大网站文件搬家

Cpanel面板使用方法

Cpanel的文件管理器并没有远程下载的功能,不过我们可以利用PHP远程下载的方式来传输文件。

1、首先在文件管理器进到网站根目录,创建一个1.php文件

Cpanel文件管理器远程下载文件

2、选中1.php右键点击Edit,进行编辑

Cpanel文件管理器远程下载文件

写入以下代码,其中下载地址,改为你自己的旧服务器上的文件包下载地址。

<?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);
?>

Cpanel文件管理器远程下载文件

记得保存文件修改。

3、在浏览器上通过https://你的域名/1.php    运行这个远程下载文件。等待下载完成。然后我们点击文件管理器上的“重新加载”刷新

Cpanel文件管理器远程下载文件

你就会看到文件下载过来了,注意对比下载到的文件大小是否你的备份包一致。

这样我们就轻松的把文件传输到新的服务器上了,剩下的你就可以进行还原操作了。