阿里云ecs服务器使用wdcp给网站备份搬家教程

2016年12月6日17:18:45 发表评论 266
摘要

用wdcp控制面板安装网站环境还是非常的方便的,不难,而且官网还有这诸多的教程,相对比较适合新手朋友们,如果用阿里云的服务器,推荐是用快照功能,自动备份快照还是比较方便的。

我的wordpress博客使用的是阿里云ECS服务器,用的是WDCP控制面板。前几天,我的博客出问题了,我又给网站备份搬家了一次,不过,遇到了一些问题。今天,给大家分享下用WDCP给网站备份搬家的方法。

1,备份WDCP网站程序

登录WDCP控制面板,依次点击左边的网站管理-站点列表,找到想要备份的网站,然后点击右边的字,然后能看到备份提示,下载到电脑上。

阿里云ecs服务器使用wdcp给网站备份搬家教程

2,MYSQL管理

点击左边的MYSQL管理,数据库列表,找到要下载的数据库,点击右边的备份,然后下载到电脑上保存好。(这是利用WDCP自身的功能备份的,不过这种备份方法有时会出错,所以,建议大家登录phpmyadmin找到数据库,给导出,切记。)

阿里云ecs服务器使用wdcp给网站备份搬家教程

3,登录XFTP工具

小提示:这个软件可以百度一下找到,推荐使用这个,比较好折腾,可以看到整个服务的文件

到/www/backup能看到web和mysql文件,把里面备份好的压缩包下载到电脑保存。

阿里云ecs服务器使用wdcp给网站备份搬家教程

4,购买阿里云服务器

在购买的时候地区不能选错,不懂的看下介绍,或提交工单问下客服,还有要选择CentOs的,因为WDCP支持这个,32和64位的都行。

阿里云ecs服务器使用wdcp给网站备份搬家教程

5,安装WDCP控制面板

在电脑上下载一个XSHELL和XFTP软件安装,用XSHELL软件输入服务器IP登录,连接成功后,依次输入:

wget http://down.wdlinux.cn/in/lanmp_wdcp_ins.sh

sh lanmp_wdcp_ins.sh

就可以安装成功了。

阿里云ecs服务器使用wdcp给网站备份搬家教程

6,差不多了

一般做好上面几步就可以了,不过,我在使用WDCP恢复网站的时候会出现502的错误,所以,我一般得升级下WDCP。虽然现在的WDCP是V3版本的,不过,大家可以略过此步,如果后面遇到502问题再升级也可以。

依次输入:

wget http://soft.itbulu.com/wdcp/php_up55.sh

sh php_up55.sh

y

输入后,按驾车键确认,不过升级时间有点长,得几个小时左右,所以,耐心的等吧,我也不知道为什么要升级,反正是可以解决502的错误。

阿里云ecs服务器使用wdcp给网站备份搬家教程

7,在浏览器上面登录wdcp后台

在浏览器打开http://ip:8080,IP是你的公网IP,在购买过的服务器里能看到,输入默认的帐号密码用户名:admin 默认密码:wdlinux.cn mysql默认的管理用户名:root 默认密码:wdlinux.cn 登录WDCP控制面板。

阿里云ecs服务器使用wdcp给网站备份搬家教程

8,登录WDCP控制面板后

把登录密码和数据库登录密码都给改了,欢迎页面可以在/www/web/default给删除了,文件名index。然后点击左边的网站管理-创建整站,输入域名,然后把带WWW的给打上勾,再把下面的数据库名,密码和FTP用户名和密码都写上,要记住。

阿里云ecs服务器使用wdcp给网站备份搬家教程

9,打开XFTP工具

把刚才备份的网站文件上传到/www/web/shaolianhu_com/public_html,里面的二个文件可以给删除了。为了防止出错,先不要上传.htaccess,当然也可以一起上传,如果不出错就没事。

阿里云ecs服务器使用wdcp给网站备份搬家教程

10,登录WDCP控制面板

找到左边的MYSQL管理,再找到phmyadmin,打开,输入数据库的帐号密码登录,默认的是root 默认密码:wdlinux.cn。登录后,找到你刚才创建的数据库,打开,然后点击上面的导入,找到你备份的数据,然后执行。如果导入失败了,在WDCP左边PHP设置那儿,把下面几个改大点,时间改成0,然后确认,再重启WEB。

阿里云ecs服务器使用wdcp给网站备份搬家教程

11,如果还导入失败:

打开phpmyadmin配置文件config.inc.php,加入如下代码:

$cfg['ZipDump'] = TRUE

重启apache服务器 这是让phpmyadmin支持zip格式的压缩包,把数据打包成ZIP格式压缩包再上传。

或者:

wget http://down.wdlinux.cn/in/wdcp_php_gz.sh

chmod 755 wdcp_php_gz.sh

./wdcp_php_gz.sh

这个是让phpmyadmin支持GZ格式的压缩包,下载个7-ZIP把数据打包成GZ格式的压缩包上传。

阿里云ecs服务器使用wdcp给网站备份搬家教程

12,一般以上设置后

都能上传成功,但是,如果数据太大,也会上传失败。如果失败了,就按下面方法上传大文件。

在phmyadmin下找到数据库的配置文件config.sample.inc.php,这个大家不一定能找到,因为网上搜索到的都是长到config.inc.php这个文件,其实都是一样的。打开这个文件,查找$cfg['UploadDir']这个参数就是设定导入文件存放的目录,这里把值设定为shaolianhu(可以随便起名字)

阿里云ecs服务器使用wdcp给网站备份搬家教程

然后在libraries下找到config.default.php文件,查找$cfg['UploadDir']也给改为shaolianhu 这个方法网上一般没有,只有改上面的文件,不过改了这个竟然成功了。

阿里云ecs服务器使用wdcp给网站备份搬家教程

在phmyadmin在建立一个文件夹命名shaolianhu,把sql数据上传到这个文件里,这时大家在phhmyadmin上传文件的时候,从网站服务器上传文件,选择,导入就行。不过,在修改的时候,不要用记事本改,一定要用专业的编程软件,比如UltraEdit,打开的时候用UTF-8格式,保存成UTF-8无BOM格式,否则大家会发现网站会有Warning: Cannot modify header information错误。

阿里云ecs服务器使用wdcp给网站备份搬家教程

13,上面是用导入数据的方法

其实,在第二步的时候就教大家用WDCP后台备份的。大家把备份的文件,上传到/www/wdlinux/mysql/var/shaolianhu也是可以的,不过有些网站可能会出错,wordpress不要使用这种方法。在上传之前,先service mysqld stop停止数据库运行,上传完后,再service mysqld restart开启数据库运行。

阿里云ecs服务器使用wdcp给网站备份搬家教程

到此,阿里云ECS服务器使用WDCP给网站备份搬家的教程就讲完了,等网站文件上传完,数据导入后,网站就可以正常打开了,不过,有些网站可能会遇到一些问题,不过,一般的都不会有什么问题的,只要大家记住,不管改哪个文件,还是配置数据库,都不要用记事本改就行了。如果遇到问题的,请看下这篇文章《wordpress博客搬家到阿里云遇到的十大问题》

说到网站备份,就不得不说一下了,前些天,我的博客竟然出问题了,而且我这一年多以来竟然没备份过,当时用WDCP备份了下,出错了,本来想重新建立一个博客的,又找人给解决好了。要不然,这几天的努力就白费了。所以,提醒各位站长们,一定要定期备份,防止网站出错。

像上面的网站备份,搬家方法,其他对于虚拟主机来说是经常用的。如果用服务器的话,现在服务器都有快照的功能,听说是备份用的,不过没用过,还有镜像的功能,也不知道是干嘛的。但是,我感觉服务器应该比虚拟主机好一些,没有必要像上面那样麻烦的备份了,比如可以用快照功能,阿里云还有自动备份的功能,听说一天备份一次,听说以后要收费的,如果便宜,直接用快照备份也是可以的。好了,大家记得备份就行。

weinxin
微信公众号“卟吥”
这是我的微信扫一扫呗,已经有三百多小伙伴们跟着肉球菌吃瓜了,你还在等什么呢?跟我一起吧!
肉球

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: