文章目录
分享文章
下载网站文件
在原服务器中,将域名根目录所有文件进行打包
PS: 理论上只需打包 wp-content
这个文件夹即可,我这边为了备份网站进行了全部打包
下载压缩好文件到本地计算机
导出网站数据库
登录phpMyAdmin,选择网站数据库进行快速导出
选择导出后本地便会有一个.sql
的文件
新vps 搭建网站环境
我使用的是LNMP 进行vps 环境搭建
LNMP 环境搭建教程:…..
LNMP LNMP安装WordPress网站教程:https://zmrw.net/lnmp-an-zhuang-wordpress-wang-zhan/
通过命令添加域名
lnmp vhost add
在这里输入要创建的Mysql 账户密码,如果不想麻烦,可以参考原网站数据库账号密码,这样就不需要修改wp-config.php
中的配置参数,数据库账户信息可以在下载的网站压缩包中找到
因此设置账户信息可以按照此设置
出现这个结果就说明网站环境搭建成功
上传Wordpress 安装包
解压缩
unzip wordpress-6.3.2.zip
迁移文件到域名根目录
mv wordpress/* /home/wwwroot/russia.winsen-sensor.com/
安装 WordPress
通过浏览器访问域名 russia.winsen-sensor.com
即可进行安装
下一步,按照要求填写数据
填写网站信息
出现以下信息则说明网站配置成功
上传 wp-content
文件
压缩 wp-content
文件到,上传到域名根目录
解压缩
您将看到 Target file already exists(目标文件已存在)的警告。选择 Overwrite(覆盖)、Always use this action(始终使用此操作)
导入数据库
删除原有的数据表
将备份数据库上传至服务器
在新建数据库时一定要注意数据库编码,否则会出现各种各样问题,一定要保证与原数据库编码一致
ALTER DATABASE winsenah_wp_6cemw CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
我直接上传至域名跟目录
链接数据库
mysql -u***** -p******* --default-character-set=utf8mb4 你的数据库名字
导入数据
source /home/wwwroot/russia.winsen-sensor.com/*******.sql
更新数据库域名
如果迁移后你的域名没有更换,这里什么都不需要操作,如果更换了域名,需要vps 登录数据库执行以下命令:
UPDATE wp_options SET option_value = 'https://russia.winsen-sensor.com/' WHERE option_name = 'siteurl';
UPDATE wp_options SET option_value = 'https://russia.winsen-sensor.com/' WHERE option_name = 'home' ;
执行后登录后台,打开设置,固定链接,重新保存即可
至此,网站迁移完成。