教你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

THE END