天问

wordpress迁移(1)

本次主要实现本地localhost,迁移到云端固定ip访问。

(1)localhost带历史博客部署到服务器http://yoqi.me。这里就涉及到:

  • 网站,数据库迁移到服务器;
  • 域名localhost更改为yoqi.me

两方面。

step1:wordpress整个目录scp到服务器www下面。

step2:本地备份mysql数据库scp到服务器,导入数据库(注意:本地开发环境和服务器部署环境最好一致)。

step3:开发和运行数据库密码会不一样,目录中找到配置文件,修改数据库连接参数:

BaiduHi_2016-1-5_15-27-34

 

step4:直接访问可能一片空白,原因是设置里面有一个参数需要设置网站域名:

 

BaiduHi_2016-1-5_15-32-28

 

如今无法访问就不好设置了,为此,直接在数据库中改过来:

BaiduHi_2016-1-5_15-37-28

step5:网站可以打开,但是发现所有图片等媒体文件都无法打开,究其原因是wordpress将所有媒体完整链接都存在数据库:

BaiduHi_2016-1-5_15-42-30

为此需要批量更新链接。

全局搜索一下原域名,发现在这三个表中出现,为此确定了需要替换的三个表数据:

BaiduHi_2016-1-5_15-44-4

sql语句就非常简单了:

UPDATE wp_options set option_value=REPLACE(option_value,'http://localhost','http://blog.yoqi.me')

其他两句类似,就不写了。

step6:原域名重定向到新域名(先记着,不一定需要这个步骤):修改.htaccess文件,添加redirect 301 / http://blog.yoqi.me

(2)博客域名http://yoqi.me更换为http://blog.yoqi.me

这个和localhost改为yoqi.me类似。就不累述了。

博客地址:http://blog.yoqi.me/?p=51
扫我捐助哦
喜欢 0

这篇文章还没有评论

发表评论