Wordpress 迁移服务器,不更改域名,最最简单的办法是什么?

2024-08-06 20:17:32 +08:00
 thorby
新旧服务器都是用宝塔搭环境,

安装了几个常规插件,套了 cf ,

有必要愿意买迁移插件,但评论很杂,不知道如何选择。

追求最简单的方案!
1691 次点击
所在节点    问与答
21 条回复
nbweb
2024-08-06 20:20:26 +08:00
web 打包,数据库打包,复制到新服务器,最简单。
totoro625
2024-08-06 20:20:49 +08:00
最简单的肯定是数据库及文件整个打包复制过去
zictos
2024-08-06 20:24:36 +08:00
复制网站目录过去
数据库一般是两个服务器的用户名和密码都保持一致,ip 一般是 127.0.0.1 或 localhost ,将网站的数据库转储为 sql 文件,再到新数据库执行这个 sql 文件
makizhang
2024-08-06 23:04:26 +08:00
WPvivid 备份插件你可以试试,新站直接恢复就好了
xenme
2024-08-06 23:08:21 +08:00
最近刚从 directadmin 迁移到 aapanel
回复数据库,复制文件,改改数据库访问密码结束
honus
2024-08-06 23:10:59 +08:00
先备份 先备份 先备份
然后宝塔一键迁移 api
然后域名解析切换就行
Felldeadbird
2024-08-06 23:30:43 +08:00
啊,wp 迁移不是很简单吗?
代码打包,然后数据库导出。

压缩包放到新服务器,导入数据库。如果数据库账号密码名称没变化就不用管了,直接域名指向新服务器。

完事。
billgong
2024-08-07 08:42:22 +08:00
MySQL 导出,整个文件夹打包,到目的地解包,导入数据库,修改 wp-config 改好新的数据库连接。最后 DNS 更新到新服务器。

WP 迁移最麻烦的部分就是域名有变更(毕竟 WP 里用 fullpath URL 的地方有好多,而且不少插件存取数据用到了 serialization 和 json ),但即便是需要改域名也可以自己操作的,不是很困难,不一定非得用迁移插件。比如从长域名变到短域名的话,完全可以数据库和本地文件批量替换,给短域名加个二级目录或二级域名以应对数据库里面 serialize 的部分。也可以用支持 PHP serdes 的插件针对性地修改数据库里的数据以应对短域名改长域名的情况。
hafuhafu
2024-08-07 08:54:29 +08:00
用过一个插件叫做 All in One WP Migration ,还行。
不过我后面备份 WordPress 都是只用自带的工具导出文章数据,然后记一下插件列表,重搭...也挺快的。
1KTN90lKW9gVJ9vX
2024-08-07 09:02:14 +08:00
我昨天才迁移了我博客 也是 WordPress feichai.com
Fish1024
2024-08-07 10:10:40 +08:00
1. 网站文件、Nginx 配置、证书啥的打包,从新服务器 wget 过去解包。
2. 旧服务器数据库导出,新服务器导入
3. 域名指向新服务器的 IP
4. 检查无误,完成。
thorby
2024-08-07 16:44:50 +08:00
@honus 我先用宝塔“一键迁移”试试,这个是最简单的。
thorby
2024-08-07 16:45:15 +08:00
@hemingcn 你是用什么迁移方法?
thorby
2024-08-07 16:46:36 +08:00
@hafuhafu 这个工具我试过一次,但失败了,没有研究是哪个步骤出了问题。

你的插件是重新安装的?关键插件也有数据呀,重新安装插件都要重新配置了。
thorby
2024-08-07 16:50:36 +08:00
@billgong 我这个不涉及域名的更改,单纯的服务器迁移。

你说的 mysql 导出/导入,是用 phpMyAdmin 备份还原 mysql 吗?

文件打包+数据库导入的方法,我需要在新的服务器重新安装一次 wp 吗?
thorby
2024-08-07 16:52:01 +08:00
@nbweb
@totoro625
@zictos
@xenme
@Felldeadbird

我今天试试,“数据库打包”是用什么办法最简单?
hafuhafu
2024-08-07 17:31:43 +08:00
@thorby #14
是重新安装的,我插件装的不多,就 9 个,基本上也没改动啥配置。
最早用插件迁移的时候,不知道是原来就有问题,还是因为多次备份恢复导致出了一点异常,后面三天两头数据库连不上,要重启...后面就干脆直接重装了,也没那个问题了。
1KTN90lKW9gVJ9vX
2024-08-07 18:08:38 +08:00
@thorby 楼上提到了,打包压缩根目录,备份数据库,一样是宝塔,直接上传导入,
thorby
2024-08-07 18:10:02 +08:00
@hemingcn “一键迁移”api 显示成功,但实际不成功。

“备份数据库”主要是这个操作是如何一步一步的?
zictos
2024-08-07 19:54:15 +08:00
@thorby #16 用 mysqldump 命令将 WordPress 网站对应的数据库(只备份网站数据库,命令可指定具体数据库名称)转储为 sql 文件,再去新数据库执行

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1063030

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX