在一个免费虚拟主机平台安装了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.重新设置伪静态
未解决问题:
用户自行上传的头像还在媒体库里,但是链接还是连接的原网站域名,导致无法显示,只能手动调整。
Comments | NOTHING