记录生活
简单不先于复杂

网站搬家/图床搬家/网站文章图片整体迁移教程——安普网

玩博客的朋友应该都知道,网站搬家几乎是所有博主都遇到过的事,也许是为了更快的速度、更大的空间、更好的服务、更稳定的访问、更好的SEO优化等(也有可能就是为了折腾),如果很不巧,你在网站搬家的时候顺便改了一个新域名,又或者更换图床,那么你网站的文章插图就会挂掉,扯得有点多了,其实今天就是介绍一下wordpress更换图床服务后,如果在数据库里面批量替换文章插图链接,本次演示的图片是从wordpress本地的媒体库迁移到七牛云存储,其他情况下的图床迁移和域名更换方法同理。


教程开始:(演示图片从wordpress本地迁移到七牛云)

1.下载wordpress媒体库的图片文件,这里采用宝塔打包下载,默认地址在:wp-content/uploads目录下。

2.整理图片,因为wordpress是将图片按照年份+月份的方式分文件夹存放的,我们的在图床里面也可以新建这样的文件夹结构,但是我这里为了方便,全部把图片整理在一起。

3.图片上传新的图床,我们这里采用(云存储管理客户端 v0.3.0多平台云存储管理器——墨涩网)文章介绍的客户端直接批量上传的(注意:图片文件名不能更改)。

4.打开数据库phpmyadmin管理页面,我这里直接从宝塔里面进入的。

5.备份数据库,选择你网站所用的数据库表直接导出本地即可,方便有问题以后恢复(你也可以用宝塔备份,或者在服务器管理创建磁盘快照)。

6.点击你的网站数据库表前面的“+”展开数据库,选中“wp_posts”表,点击“SQL”。

7.在下面的输入框里面输入下面的命令后点击“执行”。

原域名是你的网站原先的插图地址(不包括图片文件名),新域名同样的是在新图床里面的地址(不包括图片文件名)。我这里因为原wordpress本地图片文件夹结构的问题,不同的图片得执行分开多次执行或者一次多行执行。

例如:UPDATE wp_posts SET post_content = REPLACE( post_content, ‘www.sunweihu.com/wp-content/uploads/2015/01’, ‘qiniu-image.sunweihu.com’ ) ;

格式如下:

1 UPDATE wp_posts SET post_content = REPLACE( post_content, ‘原域名’, ‘ 新域名’ ) ;

8.执行成功后会返回执行结果。

9.执行完替换命令后打开网站文章,确认新图床是否正常可用即可。

教程结束

赞(0)
未经允许不得转载:爱安普 » 网站搬家/图床搬家/网站文章图片整体迁移教程——安普网