费尽九牛二虎之力终于把小站从vultr搬到了搬瓦工上

钱包在滴血

但是!

因为使用WordPress自带的备份工具媒体导入失败了…很多图片无法在媒体库中显示出来,指向的还是原来的VPS文件夹…(现在原VPS已销毁,不用再试了

这该怎么办?

目前采用的并不完善的方法

以将文件从www.dalaoweb.top转移到blog.dalaoweb.top为例

cd /home/wwwroot/blog.dalaoweb.top/wp-content tar cvf upload.tar upload mv upload.tar /home/wwwroot/www.dalaoweb.top/

2、在新VPS中使用wget命令下载tar文件(不得不说VPS之间的速度还是很快的,毕竟是1G的带宽)

cd /home/wwwroot/blog.dalaoweb.top/
sudo wget www.dalaoweb.top/upload.tar

3、解压缩覆盖原有的upload文件夹

tar xvf upload.tar

4、进入phpMyAdmin,使用SQL命令将所有原网址字段改为现在的网址。

UPDATE wp_options SET option_value = replace( option_value, 'www.dalaoweb.top', 'blog.dalaoweb.top' );

UPDATE wp_posts SET post_content = replace( post_content, 'www.dalaoweb.top', 'blog.dalaoweb.top' );

5、这样文章中的图片就会调用现在VPS中的图片了

缺点:

1、媒体库中不会显示

2、特色图片需要手动保存重新上传才能使用。

我也曾经试过复制数据库中原wp-post表+覆盖+替换字段…但媒体库中虽然有了文件,但都无法正常显示…有哪个好心的告诉我应该怎么做啊。

最后修改日期:2020年2月12日

留言

撰写回覆或留言

发布留言必须填写的电子邮件地址不会公开。