不完全迁移wordpress站点指南

warning: 这篇文章距离上次修改已过596天,其中的内容可能已经有所变动。

本篇文章将会整合目前几类wordpress常用的迁移站点方法

方法一(最简单但是限制最多的):用wordpress 第三方插件

info:注意:插件可能存在不稳定性或一系列不安全因素,请三思

第一步:进入原站点的仪表盘

请访问http(s)://你的域名/wp-admin 输入账号密码登陆后,左边选择“插件”选项卡,而后选择“安装插件”

在插件中选择“安装插件”在插件中选择“安装插件”

你就会来到这里
插件界面插件界面

在搜索框内输入"backup"或者备份
Error:这些插件的操作都很敏感,可能存在因为插件问题导致的wordpress站点爆炸,500等错误


之后选择你想用的插件,就可以了,在这里我把几个插件都试了一下,可以都看看(越绿越推荐):
1、UpdraftPlus

UpdraftPlus已安装UpdraftPlus已安装

优点:
1、安装完成后自带引导,方便新手
UpdraftPlus的引导UpdraftPlus的引导

2、wordpress安装榜第一(非官方超300万次安装)
3、上传的备份文件不限制大小
缺点:
1、定时备份,直接克隆等需要购买
2、买就算了,价格还死贵(2021/2/8报价$70每2个站点,折合人民币约450元)
报价表报价表

转换成人民币后的价格(我反正买不起)转换成人民币后的价格(我反正买不起)

3、免费版只能备份备份非 WordPress 文件和数据库,反正就根本不让你免费用喽
免费版和付费版的区别,我没截完免费版和付费版的区别,我没截完

反正就是!贵的离谱!免费版限制还多的要死!

2、Jetpack

Jetpack是wordpress官方内部的人推出的一个插件,有500+万次下载,整合了许多实用的功能
包括站点统计,CDN兼容,备份数据,手机版wordpress app兼容等等...
还是挺不错的,推荐安一个
JetpackJetpack

优点:
1、官方开发,大概率不会出事
2、全版本兼容(且兼容的最快)
3、多功能集合(站点统计,CDN兼容,备份数据,手机版wordpress app兼容等)

缺点:
1、需要登陆账号(只要使用就必须要登录账号)不登陆会一直提醒你登录(还超大)

可以对比一下周边的框可以对比一下周边的框

点进设置就会提示这个点进设置就会提示这个

2、完整版价格死贵,但是对正常人来说免费版已经够了
价格表 2021.2.8价格表 2021.2.8


All-in-One WP Migration

All-in-One WP MigrationAll-in-One WP Migration

优点:
1、超过300+万安装
All-in-One WP MigrationAll-in-One WP Migration

2、导出功能对部分免费用户来说足够!
导出功能导出功能

缺点:
1、导出不限制,导入限制50MB(就离谱)

上传限制上传限制

当然,可以删除备份文件的主题文件 到时候在安了重新配置
2、没有新手教程,但是很直接

方法二(稍微复杂但是无限制):人工迁移

1、首先导出本地 WordPress 数据库,以phpmyadmin为例

登录phpmyadmin

phpmyadmin登陆界面phpmyadmin登陆界面

选中数据库,选择Export(或者导出),之后点击GO
步骤图解步骤图解

等待下载,导出即完成。
下载下载

2、在新服务器创建数据库(记住数据库名、账号和密码)

创建数据库(以宝塔为例)创建数据库(以宝塔为例)

info:如果你的新主机是虚拟主机,用虚拟主机提供商提供的数据库名,用户名和密码进行接下来的操作

3、压缩整个网站目录并下载

压缩目录并下载压缩目录并下载

4、登录服务器或虚拟主机,上传压缩文件并解压

上传压缩文件上传压缩文件

绑定域名和目录绑定域名和目录

5、登录phpmyadmin,导入数据库的数据

选中数据库,选择import或导入,上传文件选中数据库,选择import或导入,上传文件

点击Go,等待上传和导入点击Go,等待上传和导入

6、更改wp-config.php

编辑wp-config.php,你需要编辑的行数为:23 26 29 32 66

define( 'DB_NAME', 'xxxx' );

/** MySQL database username */
define( 'DB_USER', 'xxxx' );

/** MySQL database password */
define( 'DB_PASSWORD', 'xxxx' );

/** MySQL hostname */
define( 'DB_HOST', 'localhost' );
$table_prefix = 'wp_';

如图所示如图所示

如图所示如图所示

将它们修改成和原来一样的数据

7、好的,一切配置已经完成,进入网站吧!

(如果出现了一些非常玄乎的错误,那我建议你重新搭建吧...)

(我上次就是出现了一些很玄乎的东西 导致我修了好久都没好)

(最后还不是靠的重新搭建23333...)

添加新评论