由于博客空间到期,虽然目前的空间一直以来尚且满意,不过续费的优惠并不理想,且还有其他一些选择,所以最终选择了另外一家主机服务提供商。
大概的流程如下:
1.购买空间
2.联系客服开通SSH,修改cPanel用户名
3.生成SSH密钥,设定授权,下载公钥,登录
4.下载WordPress
5.设定数据库,创建数据库,创建用户,将用户加到数据库的访问权限中
6.配置wordpress,安装wordpress
7.导入wordpress备份数据库,注意在终端直接导入可能会因为utf8编码的问题变为乱码,盆地采用在cPanel中导入的方式。
8.传输themes和plugins目录
9.修改数据库中配置的表,以便于可以查看文件
xxx_optins表,主要为如下三个字段:
siteurl
home
upload_path
10.更改域名的A记录,指向共享IP地址,或修改DNS服务器地址
11.在cPanel中增加附加域,指向存放的目录
12.修改wp-config.php,配置好相应参数
13.改回数据库配置表,等待A记录生效
注:两个空间之间复制文件,可以在ssh终端中直接用wget –r -m -nH 命令来传输,这样不经过本地中转可以省却一些时间,其中的-m代表镜像的意思,不采用此参数递归的层级有限,可能会漏掉较深的目录,-nH代表不生成相应主机的目录。
其中6-8可以调整为如下步骤,即不需要下载wordpress,而是将原有wordpress相关目录迁移到新空间中去: