阿里云虚拟主机wordpress网站搬家

之前一直在使用阿里云的“共享虚拟主机”(其实就是万网主机),这是我在阿里云能够找到的最便宜的主机,那些搞活动的主机和云服务器,总赶不上,并且活动结束后的续费是否回到原价,都是个问题。

 

00105_ppt

 

就在用了两年以后,发现阿里云的“共享虚拟主机”逐渐边缘化,取而代之的是阿里云的“独享虚拟主机”,价格不变,产品参数更强了。于是,想升级,后来发现直接在阿里云的“管理控制台”-“云虚拟主机”相对应的操作“升级”页面,没有便宜的“独享虚拟主机经济版”选择,原因是,我以前购买的“共享虚拟主机”机房是在华北1(青岛),就这个机房不支持。然后你在后台主机管理里面选择更换机房,它显示“此款产品不支持更换机房,建议您升级到独享虚机后再更换机房”。真是无语了,看来以后选机房,尽量北京的吧。于是,简单的升级操作实现不了。只能用大家都用的传统升级办法,再单独买一个“独享虚拟主机”,然后将原网站搬家。

 

00105_01_qingdaomainframe

华北1(青岛)机房,并没有“独享虚拟主机经济版”选择

 

 

添置新主机

 

于是,直接重新购买“独享云虚拟主机”,选择最便宜的“经济版”:

https://wanwang.aliyun.com/hosting?spm=5176.8087400.763520.f3.288715c9J8NPHn

 

这时,我的阿里云“管理控制台”,云虚拟主机列表下,就有两台云虚拟主机了:

那个“还有7天到期”的是旧共享虚拟主机,另外一个是新买的“独享云虚拟主机”。

 

00105_02_mainframelist

 

我的网站是个Wordpress站。

 

 

网站搬家

 

现在目的就很明确了,将快到期的旧主机上的网站,搬到新主机上。搬家应该是个简单工作,因此请教别人给出答复是简单几个字,但是,对于新手,仍然是云里雾里。

 

1. 前期的准备

 

① 备份旧网站的数据库

 

(1) 在主机列表,旧主机一行最后的操作里面,有个“管理”,点击后进入阿里云的“主机管理控制台”,在“我的主机”一行菜单里,第二个就是“数据库信息”。

(2) 进入旧主机“数据库信息”,在“数据库基本信息”一行最后,有“管理”操作按钮。

00105_03_sqlmanage

 

(3) 需要输入以前旧主机设置的数据库密码:

00105_04_sqlmanage_login

 

(4) 选择上面一排里的“导出”按钮,然后来到导出数据库的界面,点击“新增任务”-“快速导出库”-选择你的数据库名字。

00105_05_sqlmanage_export

 

(6) 点击之后,经过一段很酷的黑客帝国式的动画之后,数据库就导出完毕了,他会自动打包为zip格式,自动下载到你的电脑上,如果没自动下载,你可以点击下载。

00105_06_sqlmanage_download

 

(7) 下载后的文件名称类似于:

qdm14342347333_db_119666_all_sql.zip

 

 

② 备份网站文件

 

备份网站文件,就是把主机里面的这个网站所有文件都复制下来,用FTP客户端也可以,在FTP根目录下的/htdocs文件夹内的所有文件。

 

(1) 但是,阿里云的主机管理控制台,有网站文件备份功能,在控制台的“站点信息”菜单下,叫做“文件管理”,选择“文件压缩”进入其界面。

00105_07_website_zip

 

* 压缩文件目录,选择“站点根目录”

* 压缩文件保存目录,也选择“站点根目录”

* 压缩后文件名,随便起个简单的英文小写名称就行。压缩文件格式有两种选择,哪一种都行。

点击“提交”按钮之后,就开始压缩文件,速度视网站的大小,我的小站1分钟就“完成文件压缩”。

 

(2) 登录FTP软件,到压缩文件的保存目录,即刚才指定的网站根目录下(/htdocs),查看压缩后的文件。将压缩文件下载到本地电脑。

 

 

2. 开始搬家

 

搬家的过程就是先将旧数据库搬过去,再将旧网站文件搬过去,然后在新网站将数据库和文件关联起来。

① 在新主机里面导入刚才备份的旧数据库

 

★也可以参照阿里云:使用DMS控制面板导入MySQL数据库备份的方法

https://help.aliyun.com/knowledge_detail/36352.html?spm=a2c4g.11186631.2.19.BGhKsv

 

(本来阿里的主机管理控制台,提供一个“工具&服务”,里面有“网站搬家”,但是,我选择其“数据库搬家设置”,结果没成功,显示说我备份的数据库和它支持的版本不一样,这可真奇怪,都是他家的东西。)

 

(1) 于是,返回到主机管理控制台的“数据库信息”,在操作里面选择“管理”,在弹出的数据库管理登陆界面里,可能第一次运行,需要你设置密码。

(2) 在数据库管理界面,选择“导入”。在弹出的对话框,其他项目默认,附件,选择刚才旧网站备份导出的那个数据库,但是,不能是压缩格式,要解压缩,要里面的119666_all.sql这个文件,将其上传。然后点击“开始”按钮,旧数据库开始导入,成功后显示一个摘要列表。里面有一个库的名称,如qdm1564666_db,要记下来,关联数据库时备用。

00105_08_sql_inport

 

 

② 在新主机里面导入刚才备份打包压缩的旧网站文件

 

★ 阿里云有个帮助文档,也可以参照一下:

https://help.aliyun.com/knowledge_detail/36142.html

 

(1) 这次,可以用阿里的主机管理控制台的“工具&服务”,里面的“网站搬家”工具了。点击“新建搬家任务”按钮:

00105_09_move

 

(2)在出现的新界面里,跳过数据库搬家,即点击“跳过,不搬数据库”。(因为刚才已经导入完数据库了)这就到了“网站文件搬家设置”。

00105_10_move_skipsql

 

(3) 用FTP工具,将刚才打包的旧站文件oldsite.zip上传至新站根目录(/htdocs)下。然后回到页面“网站文件搬家设置”,点击浏览,在新主机网站根目录找到刚上传的oldsite.zip文件,然后点击红色的“下一步按钮”。旧网站文件开始自动在新主机展开。

00105_11_move_zipinport

 

至此,原数据库和原网站,就搬家到新主机了。

 

 

3. 在新主机里将搬过来的数据库和网站文件关联

 

① 使用FTP文件,将新主机网站根目录路(/htdocs)下的wp-config.php文件下载回本地电脑,用Windows的记事本打开,我是用Notepad++打开的,将其中的红颜色部分改为你新主机数据库相关名称

 

/** The name of the database for WordPress */

define('DB_NAME', '123456789_db');

 

/** MySQL database username */

define('DB_USER', '123456789');

 

/** MySQL database password */

define('DB_PASSWORD', '666');

 

/** MySQL hostname */

define('DB_HOST', '123456789.my3w.com');

 

 

00105_12_wpconfig

 

 

 

将域名解析到新主机

 

千万注意,由于我使用的Wordpress主题和域名绑定了,导致我使用阿里云给的临时域名无法访问网站,一开始我还以为搬家失败了呢,后来才想起来是这么回事。

在搬家成功后,发现以前Wordpress主题布局设置丢失了一些,还需要重新设置。因此,在搬家之前,先将以前的主题布局设置参数记一下,避免后续麻烦。

 

 

 

附:

FTP工具FileZilla使用手册

https://help.aliyun.com/knowledge_detail/36243.html?spm=a2c4g.11186631.2.6.r4vx8Q

 

 

虚拟主机WordPresss安装教程

https://help.aliyun.com/knowledge_detail/36248.html?spm=a2c4g.11186631.2.1.MipVHF

 

 

如何修改域名解析?

https://help.aliyun.com/knowledge_detail/39796.html?spm=a2c4g.11186623.2.9.SPqqj4

 

 

阿里云“主机管理控制台”操作手册

https://help.aliyun.com/knowledge_detail/36153.html?spm=a2c4g.11186631.2.2.NPJZjh

 

 

阿里云虚拟主机新手使用指南

https://help.aliyun.com/knowledge_detail/36152.html?spm=a2c4g.11186631.2.1.NPJZjh

 

Town Way

发表评论

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