教你wordpress网站整站迁移之网站搬家详细教程
简介
对网站搬迁是每个站长都会遇到的问题,换主机或者其他各种原因,总之这是必修课了。这里我列举一下我这边操
作的流程给大家借鉴,我这里用的是wordpress程序,本文主要将怎么快速无损的把wrodpress网站程序的数据从旧主机
迁移到新主机的过程和方法,主要帮助小白操作并给出指引,做为2023年搬迁网站的新笔记分享给大家,以后如果有想
到更细化或者更省事的方法,我会再重新写一篇wordpress网站搬家的教程
准备
- 旧主机的系统环境为debian10,安装ZIP压缩工具
- 旧主机的网站目录进行整站的打包压缩工作
- 新主机的购买和一些环境安装,系统也选择 debian10,并安装解压缩包的工具
- 以下的test.com和 test.zip均为教程演示所使用替代
教程
旧主机打包
先安装ZIP工具,需要详解了解可以看这篇,linux运用zip和unzip进行压缩解压缩实战操作详解
apt-get install zip unzip -y
我们先去旧主机的网站目录
#进入网站目录所在的文件夹
cd /home/wwwroot/
查看网站文件夹
#查看命令
ls
#检索出文件夹名
test.com
进行压缩操作
#压缩整站目录
zip -r test.zip test.com/
压缩完成后,我们把压缩包放到网站根目录下,方便我们新主机进行下载
mv test.zip /home/wwwroot/test.com/
备份数据库的sql文件,下载到本地,详细看这篇,简单使用phpmyadmin导入导出sql文件备份恢复数据库
新主机操作
我们把新主机的环境安装上LNMP,使用一键lnmp教程,具体配置可以看lnmp配置的教程,科普超详细版debian10一键安装配置lnmp1.9,附wordpress安装教程
wget http://soft.vpser.net/lnmp/lnmp1.9.tar.gz -cO lnmp1.9.tar.gz && tar zxf lnmp1.9.tar.gz && cd lnmp1.9 && ./install.sh lnmp
我们使用wget把旧主机那边的网站打包的压缩文件下载过来到新主机
#进入新主机的网站目录下
cd /home/wwwroot/
#使用wget下载网站数据
wget https://test.com/test.zip
解压刚才下载的网站数据
unzip test.zip
直接把解压出来的网站挪到wwwroot下
mv test.com /home/wwwroot/
等待安装完毕后,添加网站使用lnmp命令来添加网站,详细添加示例看这篇教程,debian10一键配置安装lnmp1.8搭建wordpress环境
lnmp vhost add
配置网站目录权限
chown -R www:www /home/wwwroot/test.com/
这时候可以把域名指向从旧主机的IP地址,指向到我们配置好的新主机上面,完成后,我们访问phpmyadmin来导
入数据库,http://test.com/phpmyadmin
导入数据库文件,从本地上传,简单使用phpmyadmin导入导出sql文件备份恢复数据库
最后给域名添加HTTPS SSL证书,一条命令搞定
lnmp ssl add