WordPress站点备份迁移——Server云主机(解决All in One WP Migration插件上传卡住的问题)

WordPress站点备份迁移——Server云主机(解决All in One WP Migration插件上传卡住的问题)

备注:因为跳了很多的坑,并且没有做笔记(坏习惯),本篇文章只是事后做的总结。如果有问题欢迎留言讨论。

一、笔者了解的两种网站迁移方法:

1.使用wordpress插件All in One WP Migration导出和上传(不推荐)

看着操作简单,但是得改文件大小限制,改完xxx.wpress文件还传不上去,传到一半会卡住或传到100%卡住。查了两天资料没找到解决方法,貌似是和wordpress和php版本有关。

想尝试的朋友建议先把xxx.wpress文件传到云主机上,再在云主机上通过访问http://localhost/wordpress/install.php地址来上传文件,这样文件几乎是秒传,千万不要使用域名

2.使用phpmyadmin工具导入(推荐)

这里建议在搭建服务器的时候,推荐下载安装xampp可以一键安装php和mysql以及phpmyadmin工具,可以少一些坑。我因为都是手动一个个安装,几步做一步一个坑。


二、使用phpmyadmin工具导入的方法

1.这里我因为不是使用xmapp安装的,多了一个坑。访问http://localhost/phpmyadmin报错404。发现查找路径是在wordpress中,而不是apache目录中(网上教程是放在apache文件夹里的)。
404报错路径问题
把phpmyadmin移动到wordpress的根目录下即可解决。
phpmyadmin移动到wordpress文件夹下
2.在旧服务器导出mysql文件,传至新服务器。

3.在新服务器中登陆http://localhost/phpmyadmin ,创建同名数据库并打开。

4.点击[import]/[导入],选中旧服务器导出的mysql文件,点击[Go]/[执行]。
mysql中导入文件夹
5.打开旧服务器的wordpress目录,复制wp_content文件夹。粘贴到新服务器的wordpress目录中,把原有文件夹替换掉。

6.在wp_options中修改url和home字段的值为http://localhost。测试是否正常访问博客。

7.最后,数据库中有些表中的值比较旧,如域名等。可以点击sql按钮,使用如下命令进行快速替换。

UPDATE wp_options SET option_value = REPLACE(option_value, '旧域名', '新域名') WHERE option_name = 'home' OR option_name = 'siteurl';

UPDATE wp_posts SET post_content = REPLACE(post_content, '旧域名' , '新域名');

UPDATE wp_posts SET guid = REPLACE(guid, '旧域名' ,'新域名');

8.打开博客测试各部分功能是否正常,有问题还得自行修复。

如果本篇文档对您有所帮助,欢迎点赞收藏!

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值