记一次wordpress搬家换域名和虚拟主机解压失败修复方法

发布于 2023-05-25  27 次阅读


在一个免费虚拟主机平台安装了wordpress,然后想把本站迁移过去,其中遇到了一些坑,记录一下。

坑1:虚拟主机无法解压

解决办法:先在虚拟主机上传一个可以解压文件的php代码文件unzipper,然后单独上传,访问该文件路径解压即可。

坑2:wordpress迁移网站、数据库和换域名

插件迁移要么付费要么不全,一气之下直接手动迁移,发现也并没有那么麻烦。

解决方法:

1.压缩wordpress网站根目录然后上传至虚拟主机

2.用坑1里的方法解压压缩文件到根目录

3.配置wp-config.php里的数据库信息

4.导出原网站数据库

5.导入数据库到新数据库

6.在新数据库里执行以下sql代码更换站点以及文章域名

UPDATE wp_options SET option_value = replace( option_value, 'http://www.old.com', 'http://www.new.com' ) WHERE option_name = 'home' OR option_name = 'siteurl';
UPDATE wp_posts SET post_content = replace( post_content, 'http://www.old.com', 'http://www.new.com' ) ;
UPDATE wp_posts SET guid = replace( guid, 'http://www.old.com', 'http://www.new.com' ) ;

7.重新设置伪静态

未解决问题:

用户自行上传的头像还在媒体库里,但是链接还是连接的原网站域名,导致无法显示,只能手动调整。


一沙一世界,一花一天堂。君掌盛无边,刹那成永恒。