博主在建站初期是使用的wordpress,在自己网站搬迁过程中总结了一些经验,在这里和大家分享一下
注意:进行以下操作前务必做好备份。虽然本教程应该不会损坏你的数据,但是毕竟数据无价
情况一:更换服务器,域名不变
1.用旧服务器自带的phpmyadmin工具备份老站的mysql数据库(.sql),并下载到自己的电脑中
2.用旧服务器自带的的网站在线压缩功能,将网站打包下载到自己的电脑。
3.在新服务器安装面板,创建网站,建立MySQL数据库(数据库名与老站相同),但不要安装wordpress程序!只安装phpmyadmin
4.将旧服务器的网站压缩包上传至新服务器并解压
5.登录phpmyadmin,上传老站的mysql数据库并恢复
6.别忘了开启伪静态
7.域名解析啊,CDN什么的改到新服务器的ip
8.清空浏览器缓存,访问一下网站,确保没有任何404啊什么错误的
9.旧服务器可以安心的destroy了2333
情况二:更换域名,(不)更换服务器
注意:尽量不要使用一键替换域名的插件,有时候会有bug。而且那个插件只会傻乎乎的替换网站文章中的域名,不会替换主题设置中的域名。还要手动修改,很麻烦。
推荐使用“All-in-One WP Migration”插件
1.在原网站安装此插件并导出网站内容(可能超级大),这个文件包含了你网站中的文件和MySQL数据库
2.更改域名解析到新域名
3.建立新域名的站点,并正常安装wordpress程序。
4.安装此插件,并导入那个你刚刚下载的文件
注意:由于文件过大,请注意设置好网站的上传限制大于此文件的大小,并延长上传文件超时等待时间,否则上传过程可能被中断。
5.确认原网站内容将覆盖新网站的内容,并耐心等待导入与恢复完成
6.访问新站点,确保没有任何404啊什么错误的
7.对比一下新旧网站目录有没有文件缺失什么的
8.完成啦,开心使用吧!
情况三:更换域名(旧域名已过期)
这种情况的小伙伴,我可要批评一下你了哦。你多长时间没来看管一下你家的院子了2333
1.通过phpmyadmin进入到对应网站的数据库,点击进入 wp_options
这个表(表前缀可能不是 wp_
)
2.将数据库的 siteurl
和 home
这两个选项的值修改为新网址
3.通过新网址访问网站后台 http://你的域名/wp-admin/
,请根据你的实际域名访问,登录网站后台。
注:不用管网站显示是否正常,由于图片链接等还未替换,显示不正常是正常现象
4.安装“All-in-One WP Migration”插件,导出网站全部内容
5.建立新域名的站点,并正常安装wordpress程序。
6.安装此插件,并导入那个你刚刚下载的文件
注意:由于文件过大,请注意设置好网站的上传限制大于此文件的大小,并延长上传文件超时等待时间,否则上传过程可能被中断。
7.确认原网站内容将覆盖新网站的内容,并耐心等待导入与恢复完成
8.访问新站点,确保没有任何404啊什么错误的
9.对比一下新旧网站目录有没有文件缺失什么的
10.完成啦,开心使用吧!
[...]wordpress站点迁移/更换域名教程: https://www.snowneko.com/geek/wordpress-migrate-guide.html[...]
All-in-One WP Migration 插件是真的神器!
好可爱的网站,里面还全是大佬…
静态博客大法好,懒得折腾=。=
大佬的静态博客真的很漂亮,自己写主题就是好哇ww
咱吹PostgreSQL,这种站是不是更适合这种数据库呢:think:流量大了就上PgPool......
是大佬,咱学习学习(´・ᴗ・`)
你好,我是在互联网摸爬滚打的年轻人,今天来拜访贵舍,学习文章经验和灵感。多多指教
彼此彼此。你的网站好漂亮啊!
wow,南风博客流量真高刚才看才20多流量现在都1000多了
有人瞄准我的这个页面cc了。。。真的是无语了
支持!帮顶